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

  • From: Frank Neumann <beachnase@xxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Tue, 25 Feb 2020 22:49:04 +0100


Hi Will and all,

while playing around with current yoshimi Git (commit 13b942b4e), and being
quite happy about the realtime updates of parameters while playing :-), I
noticed a little glitch:

I was playing the sound "67 Smooth" from the "Will_Godfrey_Collection" bank,
and was tinkering with the harmonics sliders while keeping some notes pressed
on the keyboard.
When pulling up one of the initially "silent" sliders (say, #6), its harmonics
become audible, but when I bring that slider down to 0 again, it doesn't go back
to complete silence - a small rest of that harmonics band remains audible as
long as I keep the notes down.
Once I release and press a key again, the sound is correct.

I was having a quick dive into the source code now (SUBnoteUI.cpp) since I
was thinking some parameter calculation is "off-by-one", but printing out
the current value in the SUBnoteharmonic::cb_mag_i() function did not reveal
any obvious mistakes.
Maybe this is an issue of not correctly taking over the last value change?

Thanks,
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: