I’m running into a problem while trying to set up a pretty basic MIDI control for Ardour’s transport buttons.
As input devices, I use an M-Vave chocolate via bluetooth, and a KORG nanoKontrol via USB. The first is sending on channel 16, the latter on 12.
Using a MIDI monitor, I can see the data coming in when operating the devices.
I enabled General Midi in Ardours preferences, connected the devices via Patchance and tried to bind the MIDI CC to the buttons.
While this seems to work in principle for example with the master mute button, I cannot bind a CC to any “transport related” button like playback, stop, record,… . The pop-up does appear but it refuses to learn.
Ardour built is rev 8.4.0~ds1-2ubuntu8
I couldn’t find a solution in the forum so maybe somebody’s got an idea what I am doing wrong or what box I forgot to tick
I don’t know about the M-Vave, but I tink it should work with the nanoKontrol2 just fine…
The dialog to setup the GM MIDI controller has a popup menu to select a MIDI map for a device, there’s a choice between two for the nanoKontrol2 (with or without a master fader). Add that and there’s no need to bind any controls to GUI elements, and from reading the midi map it indeed uses CC for the transport buttons, see . These midi-maps normally rely on the devices’ default factory preset, but the comments in those map files may have some hints for a better setup, like latching instead of momentary mode for buttons, also see here:
No idea why binding these controls manually doesn’t work for you though.