Accesso rapido:  

Forum: General Discussion

Topic: Help setting up Traktor Kontrol S3 so selected FX gets assigned to the deck where FILTER_ON is held
Hello everyone,

I recently transitioned to VDJ from Traktor. So far I'm really happy with how much better the software controls, and I've been trying to wrap my head around VDJ Script and make a few adjustments where I felt it was necessary for me.

One such thing I can't solve is setting up deck FX the same way it works in Traktor.

On the Traktor Kontrol S3/S4 you have 4+1 FX Select buttons and separate FX On buttons for each deck. The way you assign effects to the decks is either by pressing an FX Select button, which assigns the corresponding effect to all decks, or by holding down a deck's FX On button and pressing one of the FX Select buttons, which assigns the effect only to the deck(s) where FX On is held.

I'd like to replicate this behavior. In my experience the default VDJ mapping for the S3 has no concept of assigning effects to decks, and it makes pressing an FX Select button apply the effect to all decks.

What I couldn't figure out is how there's only one FILTER_ON entry in the controller mapping (which corresponds to all four physical FX On buttons), with the action `filter_activate`. How does filter_activate "know" which deck it's being used with, and how do I query that information? It's not the active or the default deck.

Could you help me out with an explanation and/or some drop-in code snippets?

Thanks!!
 

Inviato Mon 28 Oct 24 @ 5:42 pm