maghoxfr wrote:Thanks for the helpful and simple explanation.
I can't make it work, so frustrating! I've went through my keyboard manual ( Oxygen 61). I know how to assign Midi CC, MMC to knobs/faders/buttons. I selected program 1.
The problem with that manual (it's the same one as for my Oxygen 8 v2) is that it doesn't list the different programs, those are on a separate sheet that should be included with the keyboard. And you don't have to assign anything on your keyboard itself, just set it to Program 1 and leave it as it is.
What really confuses me is this:
How do I select a specific knob/fader in the Controllers... dialog in Qtractor?
Therefore you need to know which knob sends out which CC message. For each program this is different but it should be listed on the aforementioned separate sheet. Another option is to run aseqdump
in a terminal and connect your keyboard to it in the ALSA tab of QjackCtl. Now if you twist a knob you will see the MIDI messages that the keyboard outputs in the terminal. A third option is to twist a knob on your keyboard and check the display, it should show the CC number of the last control you used.
Because what I do is this; I select the CC, I select the Command, I select the Parameter (track), then I press "Map". it appears a new line as you said. So far so good. The wildcard thing I don't really get it but I tried with the asterisc or choosing a number channel. Then I repeat but choosing a different parameter number. For example if I want the pan to be controlled for track 1 and track 2 by two different knobs I should do:
Code: Select all
CC: 10, Command: Pan, Parameter: 0
CC: 10, Command: Pan, Parameter: 1
That's correct, but don't forget to set a Channel number. Program 1 of the Oxygen 61 outputs everything on Channel 1.
Export, restart, import, set the connections? But the "Map" button doesn't light up when I try to map the second option.
Hmmm, it should as soon as you try to enter a different value for any of the options. Maybe if you try creating a completely new entry and modify it afterwards?
I also configured the MMC for the "play" button but it don't work straight away and how should I map it if it's not a cc?
You don't need to map it in Qtractor, the MMC 'mappings' are built in.
With the following example I'd try to make my doubt clearer (I'm lacking a lot of practise to express myself in english):
Let's say i want my knob c10 to control pan on track 1 and knob c11 to control pan on track 2. Both knobs send the same cc message (CC 10 -pan; because I assigned them manually in the keyboard) but each to a different track. Right? If so, I must be soing something wrong.
That's right. But I don't know the layout of your Oxygen 61 but on my Oxygen 8 v2 c10 is the Modulation wheel and c11 is the loop button.