Controller Select

Hey Guys,

Thanks for this discussion - very useful.

This all falls under a bunch of MIDI handling improvements I’m planning. These changes fall into two groups - those that rely on some re-design in the binding framework:

  • Binding “take-over” support
  • Binding Reflection (ability to reflect an internal parameter value back out via MIDI)
  • Binding MIDI to MIDI
  • Binding Relative Encoder support (ie: rotary encoders)
  • Better support for bindings to be processed on the audio thread eg: MIDI to MIDI bindings shouldn’t be dependent on the UI thread (which if I was to hack this in would be the easiest way to do it).

and those that don’t:

  • A MIDI CC “take-over” filter (as suggested by Neil).
  • Enhancing the suppress events filter to allow specifying either cc’s to accept or cc’s to suppress.
  • A per plugin option (or MIDI Filter) to map CC7 to the plugin output gain.
  • State controllable per-route MIDI velocity curves.

Those that don’t rely on bindings I’ll probably knock over soon, the rest will come later (and probably all at once)

Brad

3 Likes