[yoshimi] Re: Little bug with real-time updates in Subsynth..?

  • From: Frank Neumann <beachnase@xxxxxx>
  • To: Kristian Amlie <kristian@xxxxxxxxxx>
  • Date: Wed, 26 Feb 2020 21:02:55 +0100


Hi Kristian and all,

Maybe this is an issue of not correctly taking over the last value change?

No, this is almost certainly because of the live feedback feature. There
is some trickery there, because at the code level a zero slider is not
just silent, it is not even created inside the note struct. However, as
soon as you move it up, it creates the the corresponding filter, and
this is not removed from that note again, but just turned down. It
should really be silent when turned all the way to zero again.

I have some other fixes coming up anyway, so I can probably fix this one
rather quickly and include it in that batch. Reminds me that I should
check this condition for the ADnote Volume knob as well, because I
suspect I may have (re-)introduced a similar bug.

Fixed and submitted in a pull request:
https://github.com/Yoshimi/yoshimi/pull/83/commits/21d5f2fc9c4d75c6f7909523951ce1f1a547be7a

Note that you may still hear the harmonic for a short time after setting
it to zero, but this is a natural ringing effect of the combined
filters, and is not because the harmonic is still there.

Wow, this was fast :-). Tested and found to be fixed, thank you very much.

In my tests - if I disable reverb in order to not be fooled by it - I cannot
really find any audible "ringing" after setting a slider back to 0 (or it is
*very*short). For me this is a perfect fix! :-)

Greetings,
Frank

Yoshimi source code is available from either: 
https://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Other related posts: