Midi Controller Assignment
From Buzztard
On this page we want to discuss how the MIDI-Controller Assignments should take place. There are two proposals right now:
[edit] 1. the way buzz handles it
- have a learn function in some settings dialog to create a list of named controllers there
- when assigning one picks out of the list of named controllers
pro:
- user can give symbolic names for the intended use of controllers
- we could have a unified list of assigned/available controllers
contra:
- needs two steps, first teach about controllers, 2nd assign them
[edit] 2. alternative
- no named list of controllers
- when assigning to a parameter, the midi-learn takes place
- click on param -> assign to midi-controller -> turn knob
- eventually show a dialog after learn where user could try controllers until its the right one and then with okay -> assign or cancel -> don't
- perhaps even allow to name the controller in the dialog. in addition to learn, this would show named-controllers in the menu for quick assignments later on
- we should per default enter a generic name for the midi event (C0P1 for midi-channel 0 parameter 1 e.g.) and the user can optionally enter an own description
- i think this would be the best way, since it retains the pro-attributes of both proposals, and eliminates the cons
pro:
- faster reconfiguring
contra:
- we could only show a list of current assignments (which i (berzerka) think should suffice)



