I've made an interesting discovery (where controls seem to give the wrong
wavshape).

Working with the current master, Part 1 effects EQ LP2 only one band.

I tried running, and setting the filter frequency from the CLI and could
observe exactly the same effect as controlling from the GUI, whereby the graph
moves in the opposite direction to the intended one. However, setting
specific values reveals that this only seems to happen when you change
'direction'. Also the amount of error is affected by the distance between the
values. Also sending the *same* value again will move the graph to the correct
position.

The GUI control position is always correctly in sync with the CLI values, and
when the graph has moved the wrong way, reading the CLI control shows it has
set the right value, and this is also reflected in the GUI.

Putting a canary after line 367 in src/Effects/EQ.cpp/EQ::calcResponse reveals
that the values are wrong at this point whenever the display is wrong.

Also when first creating the EQ effect the frequency value is interpreted
wrongly. Setting the control to exactly the same value (from the CLI) corrects
this.

Finally the Q control shows similar behaviour, but at least it's interpreted
correctly at startup.

-- 
Will J Godfrey {apparently now an 'elderly'}



_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to