Track control LED refresh issue

Home :: Post and find Controller Mappings :: Track control LED refresh issueReply
Track control LED refresh issue
Posted on: 10.01.2012 by Lavelle Springstroh
Hi All,

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

How do I get around this??

Thanks for all your help in advance.
Lavelle Springstroh
10.04.2012
Originally Posted by Glitchsbrew
I'm having the same problem.
Still having this. I kinda gave up and limited the mapped functionality so I don't have to switch. Would like to get it fixed though!
Dedra Heddleston
10.04.2012
Originally Posted by fasorud
Anyone? BTW, I am doing all this in DUMB mode
I'm having the same problem.
Lavelle Springstroh
13.01.2012
Originally Posted by padi_04
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 am assuming this will be in the modifier outs right?
So controller would be as you describe, and midi values 0-127?
Lavelle Springstroh
10.01.2012
Hi All,

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

How do I get around this??

Thanks for all your help in advance.
Dedra Heddleston
11.04.2012
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?
Nedra Fresneda
10.04.2012
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.
Lavelle Springstroh
10.04.2012
Originally Posted by Glitchsbrew
I'm having the same problem.
Still having this. I kinda gave up and limited the mapped functionality so I don't have to switch. Would like to get it fixed though!
Dedra Heddleston
10.04.2012
Originally Posted by fasorud
Anyone? BTW, I am doing all this in DUMB mode
I'm having the same problem.
Lavelle Springstroh
18.02.2012
Anyone? BTW, I am doing all this in DUMB mode
Lavelle Springstroh
15.01.2012
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.

Any ideas?
Lavelle Springstroh
12.01.2012
PADI that did the trick! the lights and buttons now cycle correctly. Any ideas on the knob position refresh?
Lavelle Springstroh
13.01.2012
Originally Posted by padi_04
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 am assuming this will be in the modifier outs right?
So controller would be as you describe, and midi values 0-127?
Nedra Fresneda
12.01.2012
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.
Lavelle Springstroh
12.01.2012
Sure thing! I attached it.

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.
Nedra Fresneda
11.01.2012
care to post an screen cap of your modifier out mapping? or link me the tsi, as you wish
Lavelle Springstroh
11.01.2012
No dice

now pan and send a stay on as I cycle but I can't get them to go away.

The modifier state debug tool shows the states correctly as i cycle through the buttons so I know at least those are correct.
Nedra Fresneda
11.01.2012
Untick blend and only apply the modifier for the button outs (and the encoders of course).

Set the modifier ins as button>direct and assing the corresponding values.
Lavelle Springstroh
11.01.2012
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

Modifier OUTs ( button, condition)
PAN, M2=0,
SEND A, M2=1
SEND B, M2=2
SEND C, M2=3

SEND MONITOR STATE OUTS (no conditions)
PAN, Invert
SEND A, Invert
SEND B, Invert
SEND C, Invert

On start up, all lights are blank. As i cycle through them, they each turn on, but stay on except the pan button which never comes on.

I tried different combos, i.e setting the condition on the send monitor state instead of the outs, set the condition on both, inverting both, etc.

Ideas?
Nedra Fresneda
11.01.2012
1) ignore the 48-49 change, my bad

2) 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.
Lavelle Springstroh
11.01.2012
hmm,

I am little confused now.
1) 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?

2) Regarding the track controls: The reason I was doing it like that is because I didn't believe 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!

Rudy
Nedra Fresneda
12.01.2012
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)
Lavelle Springstroh
12.01.2012
Thanks PADI: So something like this?

IN -> Deck A EQ high --> CC48 M1=1
OUT -> Send Monitor State --> CC48 M1=1, inverted

IN -> Deck A EQ gain --> CC48 M2=1
OUT -> Send Monitor State --> CC48 M2=1, inverted

I'll worry about the LED's after I get the knob states to be correct

Thanks,
Rudy
Nedra Fresneda
10.01.2012
1. Map to each of the send buttons and inverted send monitor state command.
2. 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.

<< Back to Post and find Controller MappingsReply

Copyright 2012-2023
DJRANKINGS.ORG n.g.o.
Chuo-ku, Osaka, Japan

Created by Ajaxel CMS

Terms & Privacy