There appears to be a problem with the way the MPE Synthesiser is handling pitchwheel bends. This is evident even in the included JUCE tutorial project “MPEDemo”.
In Legacy Mode, the pitchwheel bends should be applied globally to all notes. However, it is only actually applied to the most recent active note.
Eg. If you play a C4 and G4 together with a regular MIDI keyboard, hold them down, and then do a bend, only the most recently pressed of the two will bend.
This is obviously not the intended function of the legacy mode, is it? Shouldn’t both notes bend simultaneously?
The sustain pedal function is being properly applied to all notes, but not the pitchwheel bend.
Is there any fix?