Adjusting some parameters in JX10 does not change currently sounding voices
Setting the value of a voice parameters in JX10 (and probably other synth plugins) may not change the sound of any currently sounding voices, e.g. adjusting the osc mix value will only apply to subsequently played sounds. This affects the following parameters:
- Volume
- OSC MixOSC Tune
- OSC Fine
- Octave
- Master Tuning
The issue seems to be that these values are calculated when a note is played then the note value is lost when released (set to 0 or -1 to indicate sustain) hence cannot be used for subsequent voice calculation during pedal sustain or release cycles.
I have a patch to fix this for JX10 which I am testing and can submit a pull request. If successful I may be able to apply similar fix for other synth plugins in the mda suite.