I'm working on a new additive synth and I'm using the sine bank module, it is a system where there are multiple selectable harmonic modifiers.
Most of them work great, but one of them is giving me an issue, it's called the stack module.
whenever I activate or deactivate this module is causes an issue with the harmonic phase alignment.
Let's say I load a saw wave and press a midi key, it plays the saw wave properly and in proper phase, no problems.
Then I activate the stack module and it has all the phases out of wack and I have to play each of the 8 voices until they become properly aligned.
then I turn of the stack module and it needs to be played through the 8 voices again before the phases align properly.
after activating or de activating the stack module the phase alignment of each voice will only update on the second playing of each voice and I can't figure out why.
Has anyone experienced any issues like this before, I scratching my head trying to figure out whats wrong.
The sine bank module will update ratio's and amplitudes with an apply value of 0, but it only resets phase positions with an apply value of 1, which it's getting, every new note send a 1 value to the app port like it's supposed to, but it's still not responding properly with this one module.
I'm kinda at a loss on how to fix this one.