Bug Description:
When assigning Keytrack -> Wavetable Morph, higher notes have a clearly audible blip at the start of them (seemingly due to interpolation). However other synths like Hive, Zebra and Serum don't do this, they start at the appropriate wavetable position based on the note without the little blip.
Surge Version
Reproduction Steps:
Steps to reproduce the behavior:
Expected Behavior:
Notes should start at the appropriate wavetable position without this blip.
Computer Information (please complete the following information):
Additional Information:
Here's a sample preset based on the instructions above
Wavetable Problem.zip
And here's a sample using the wavetable which I was using to produce my sound
SE Wavetable Problem.zip
The goal is to obtain a sound similar to this (rendered using u-he Hive with the same wavetable and some processing).
Alright! I have written a retest which does this and, as expected, yes, the keytrack modulator is blipping from 0 the the value across the block on the note inception. I think I can fix it from here.
@fgimian I used your patch as test data, and would like to add it to our test patches in the repo (they are not loadable in the synth only the regrets engine). If this is a problem please let me know.
Wonder what the fix will turn out to be. Must be an order of modulation thing.
Yeah I've found a fix to this. It's a real bug and it is due to a special treatment of keytrack in switch_toggled.
OK pushing a fix. Good find! Subtle bug.
Thank you so much @baconpaul 馃槃