Thanks for the response.
(1) will likely solve the problem as long as:
- Presets can be selected via MIDI (currently doesn’t seem to be
supported for pedal presets). - We add an option to treat messages (e.g. note on/off or control
change) as drivers for binary / trigger parameters so that MIDI
footswitches can be mapped to control things like bypass, looper
start/stop/reset, etc.
However, (2) opens the door for pretty much anything, including supporting
different MIDI controllers, sequencing parameter changes, etc. By a very
cursory look at the code (forgive me if this is a stupid suggestion), it
seems like it should be possible (at the mod-host level) to connect plugins
between the “ttymidi:MIDI_in” and the “client:midi_in” ports for any sort
of MIDI pre-processing.
At the GUI level, there can be an additional MIDI-out jack, which is where
the MIDI messages that control parameters go.
Do it make sense? Do you see the merit? If this end up being supported, I
would be happy to take a stab at writing a plugin that manages MIDI-driven
presets.