qtractor icon indicating copy to clipboard operation
qtractor copied to clipboard

RFE: mapping MIDI knobs/faders to actions, per-session and per-plugin

Open dmedri opened this issue 7 years ago • 3 comments

Hi, congrats for your incredible work on qtractor. From my point of view - a user focused on do-things at high level - there are few tips to enhance the usability of this app.

Platform: fedora 27, qtractor 0.8.5 MIDI device: Akai MPK mini 2

Problem: Of the available knobs for my device, only one (k7) can change volume settings. My single problem could generalized imho as follow:

  • a manager to handle text files for MIDI devices and mapping configurations;
  • these files should have some defaults for qtractor sessions and loaded plugins;
  • customizations should be new text files.

Hope this helps.

dmedri avatar Apr 17 '18 19:04 dmedri

probably already landed there for years -- see View > Controllers... -- these refer to generic application-wide parametric MIDI controller assignments to track controls: volume, pan, monitor, record, solo, mute.

all edited configuration and mappings maybe saved/loaded to/from file (*.qtc);

rncbc avatar Apr 17 '18 20:04 rncbc

The View > Controllers is really low level and ask a many technically notions. It should be the edit stage for customizations. Lets me explain: how many top-rate MIDI device we have now on market? How many of these we will have next 10 years? ~10-40 mapping text files. In other terms, when I plug an Akai mpk mini 2 I should find his name in a list, with refs for the available 25 keys, 8 pad (x2 banks), 8 knobs. [1]

I'm sure this could be an ui/ux plus, a step before your powerful view>controllers configurator, with some really valuable defaults.

[1] a clone of akai editor exists, but is strictly close to that device https://github.com/PiOverFour/MPK-M2-editor

dmedri avatar Apr 18 '18 15:04 dmedri

Obviously -- with the minimal impact on your code and time -- an intermediate step could be a distribution of .qtc files, per-device.

dmedri avatar Apr 18 '18 15:04 dmedri