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