Track control LED refresh issue
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
|
Dedra Heddleston 10.04.2012 |
Originally Posted by fasorud
|
Lavelle Springstroh 13.01.2012 |
Originally Posted by padi_04
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
|
Dedra Heddleston 10.04.2012 |
Originally Posted by fasorud
|
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
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