Steinberg CMC midi control surface
I plan to buy some Steinberg CMC control surfaces.
* One nice box is the transport one. I have read in the Ardour's documentation there is a file to write to map the midi codes received into Ardour's commands. The commands are for instance record start or record stop. A surface control contains buttons that send midi codes when I press or when I release. If I press again, the same code is sent. How to handle that?
* Another nice box is the channel box. it contains one fader, some buttons and a rotative button to change the active channel. How to program it? I mean the same solo button or the same fader apply to different buses or tracks depending which one is active. How Ardour displays on the screen which one is active?
PS it can be nice if the input dump feature would be able to dump into the console while filtering a given code some boxes sends always the beat even if it is not activated. I am thinking of a particular drum sound module. Don't worry I only have to restart Ardour with a command like Ardour2 2>&1 | grep -x thecodetogetridof
PS2 CMC works with Linux as long as the vendor and device ids are added to the sound/usb/usbquirk.h file