fluidsynth-midi-service-j
fluidsynth-midi-service-j copied to clipboard
MIDI 2.0 support
There is an ongoing MIDI 2.0 implementation in FluidsynthMidiReceiver. At this state, it can successfully switches to MIDI 2.0 protocol if it received MIDI-CI "Set New Protocol" message (ignoring destination specification etc.), parses UMPs and invokes fluidsynth functions.
It stops there because fluidsynth itself does not support MIDI 2.0 yet; its functions API is changed to accept 32-bit values etc., but the internal processing, including argument value range check, is still based on 7-bit. It needs the actual implementation.