pantherb / setBfree

DSP tonewheel organ
http://setbfree.org
GNU General Public License v2.0
194 stars 35 forks source link

Midi-learn functionality #11

Closed x42 closed 11 years ago

x42 commented 12 years ago

Provide an easy way to [re]assign MIDI controller mappings.

e.g. GUI matrix display or click+learn functionality. see also #5 (CC-presets), #4 (midi cleanup) and #3 (GUI).

x42 commented 12 years ago

For reference: MIDI-CC can currently be assigned at application start (either on the command-line or using a .cfg file).

Synax: midi.controller.{upper|lower|pedal}.<CC>=<function> Example: midi.controller.upper.34=whirl.drum.deceleration

setBfree -d lists current CC assigments on startup, setBfree --help prints a list of all available functions.

x42 commented 11 years ago

supported from setBfree v0.6.2 onwards (CTRL+Middle click on element in LV2 GUI). state is saved with LV2 preset.

general integration on this is still ongoing: ie allows to load and export UI created MIDI-maps for standalone use..