I just switched from Ableton to Traktor, and wanted to continue using my APC40 which I simply love.
I have a 4 deck setup, and I want to use the track control knobs for the EQ as follows:
Pan button lit:
Control 1 = Deck A high
Control 2 = Deck B high
Control 3 = Deck C high
Control 4 = Deck D high
Control 5 = Deck A mid
Control 6 = Deck B mid
Control 7 = Deck C mid
Control 8 = Deck D mid
Send A button lit:
Control 1 = Deck A gain
Control 2 = Deck B gain
Control 3 = Deck C gain
Control 4 = Deck D gain
Control 5 = Deck A filter
Control 6 = Deck B filter
Control 7 = Deck C filter
Control 8 = Deck D filter
Here is the issue I am having: when switching between pan and send, the knobs do not refresh the position. For example if I have Send A on and turn the gain on Deck A all the way to the right, whereas my high on deck A is all the way to the left, when I switch back to Send A from Pan and try to turn the knob (deck a high) it is at the full right position which is what i set the gain to before switching.
This also applies to the LED outputs.
By the way, I am using modifiers for the pan / send A functionality as follows
M1= 0 Pan off
M1= 1 Pan On
M2= 0 Send A off
M2= 1 Send A on
Map to each of the send buttons and inverted send monitor state command.
Map each knob’s output to the +8CC (if it’s CC20 map it to CC28) respecting the modifier states. I can’t remember the velocity values that change the led ring behavior.
IN → Deck A EQ high → CC48 M1=0
OUT → Deck A EQ high → CC56 M1=0
IN → Deck A EQ gain → CC49 M1=1
OUT → Send Monitor State → CC57 M1=1
You want the modifier to be shared along all the pages the different modes so you make sure no overlaps are happening and you save modifiers so:
Pan: M1=0 (the 0 layer is the default one, change this to your liking)
Send A: M1=1
Send B: M1=2
Send C: M1=3
The inverted send monitor state IN commands should be mapped to the buttons you press to toggle between the different modifiers/modes. By making it inverted you make the refresh happen when you release the button (this is the way to bypass led issues with hotcues in native mode too)
I want to use the same knob for both gain and EQ high, but in your response you use CC48 for EQ and CC49 for gain, which is the knob next to it. Am I missing something?
Regarding the track controls: The reason I was doing it like that is because I didn’t think you could only have one “checked” at any given time, which is really what I want. In ableton, only one of those buttons can be enabled at any given time, but when used with traktor they are completely independent.
Thanks a lot for your help by the way, you seem to know your stuff real well. I spent many hours on this already and I am at the point where I am losing it LOL!
You can you just set the first button IN range to 0-0, second to 1-1 and so on. for LED feedback you do the same (you don’t need to add +8 with buttons). If you are using the native mode and keep having to double press for the action to happen, set the control as Hold in Traktor. Dumb modes sets everything to hold so don’t worry if this is the case.
Ok I’ve been working on this some more. PADI thanks for your tips. I’ve been able to get the buttons to have the right state using one modifier. Still struggling with the lights though.
Here is what I have
Modifier INs:
M2 = 0 PAN
M2 = 1 Send A
M2 = 2 Send B
M2 =3 Send C
The tsi also shows the issue i originally described, i.e. when a switch from pan to send the know doesn’t go to the correct position, but rather starts from where it was before the switch back.
You don’t need the modifier outs to be affected by the modifier condition, that is your problem. What you need to change once you cleared that is the controller range as follows.
Pan: 0-0
Send A: 1-1
Send B: 2-2
Send C: 3-3
I’ll see if i can fix your other issue in the morning, i need to replicate it in lemur since i sold my apc over a year ago.
Anyone else able to help with this? I am still having a problem with not only the LED refresh, but also the position of the knob when switching.
To keep it simple:
Track Control knob 1 is high Eq for Deck A when Pan is checked, and Gain for Deck A when Send A is checked. If i have Pan checked and I turn the knob all the way to the right, and switch to Send A for Gain, it sets the gain all the way to the right too as soon as I touch the knob.
It’s a hardware limitation since they are endless knobs, not encoders.
A workaround is mapping each midi out also to the same cc the knobs work on (and cc+8 for feedback) and a send monitor state to the control you use to switch layer. This does introduce another issue tho. Hardware and software will be fighting each other over the knob’s position so the controls will feel slower than they normally do or even flicker if your latency is high enough.
You could try making the outs on the same cc work only when a modifier is active (ie: when the change layer control is pressed), assuming you have mods left for this.
For this reason alone is why i kept my mappings in regular mode and used the bank buttons to switch between 9 layers for the device control knobs.
I just put everything on soft takeover. I don’t really mind the LED feedback being incorrect and as long as they’re not jumping all over the place I’m fine. I am however wondering something else.. I’ve been trying to recreate that default effect you get when you turn on the APC without a usb connection? The LEDs roll around all crazy one ring at a time. I really wish I knew how to make it do it on its own. Thoughts?