Deck mapping
hello I tried everything for mapping my decks, what I wanna do is that when I press the A deck button I want the C deck to focus and Vice versa I have a traktor kontrol s3, pleas how can I do it I just bought the device
Best Answers
-
replace this:
Wire { from: "%surface%.top_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: true; color: Helpers.colorForDeck(module.topDeckIdx) } } Wire { from: "%surface%.bottom_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: false; color: Helpers.colorForDeck(module.bottomDeckIdx) } }
with this:
Wire { enabled: module.topDeckIdx == 1 // left side from: "%surface%.bottom_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: true; color: Helpers.colorForDeck(module.topDeckIdx) } } Wire { enabled: module.topDeckIdx == 1 // left side from: "%surface%.top_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: false; color: Helpers.colorForDeck(module.bottomDeckIdx) } } Wire { enabled: module.topDeckIdx == 2 // right side from: "%surface%.top_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: true; color: Helpers.colorForDeck(module.topDeckIdx) } } Wire { enabled: module.topDeckIdx == 2 // right side from: "%surface%.bottom_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: false; color: Helpers.colorForDeck(module.bottomDeckIdx) } }
1 -
You only need to replace the changed file with the original version of the file (which you have made a copy of along with the original qml-folder, right?).
1
Answers
-
You can't do this with MIDI-mapping (or overmapping). The deck's focus (top or bottom of respective side) is coded in the qml-files for the S3. You would need to change the code in those files ('S3Side.qml' i think) to switch the functions of the two deck buttons.
Why do you want to switch the two buttons?
0 -
Either way, this is what you would need to change.
Open the file '…\Native Instruments\Traktor Pro 3\Resources64\qml\CSI\S3\S3Side.qml' with a good coding editor like notepad++, lines 65++
Wire { from: "%surface%.top_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: true; color: Helpers.colorForDeck(module.topDeckIdx) } } Wire { from: "%surface%.bottom_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: false; color: Helpers.colorForDeck(module.bottomDeckIdx) } }
You have to exchange "%surface%.top_deck" with "%surface%.bottom_deck" and vice versa:
Wire { from: "%surface%.bottom_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: true; color: Helpers.colorForDeck(module.topDeckIdx) } } Wire { from: "%surface%.top_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: false; color: Helpers.colorForDeck(module.bottomDeckIdx) } }
🦋
0 -
yes I want to switch the focus: I wanna use deck C when I press the A deck button and vice versa, do I need to overwrite follow the steps you send ?
0 -
Yes, you do. :)
Make a copy of the whole qml folder first and put it somewhere safe, just in case of coding error to have the original to fall back to.
0 -
bro thank you so much I finally got it 🔥, but now I don’t want the right side decks to be affected by the code I want them to act with normal config, now when I press the B deck it focus the deck D, how can I solve that ? 🤔 appreciate it
0 -
That's possible, but a bit more work. Let me check what's quickest to do. :)
0 -
appreciate you a lot! Also I tried to reset everything but not working is still switched I think I might have to reinstall the app?
0 -
replace this:
Wire { from: "%surface%.top_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: true; color: Helpers.colorForDeck(module.topDeckIdx) } } Wire { from: "%surface%.bottom_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: false; color: Helpers.colorForDeck(module.bottomDeckIdx) } }
with this:
Wire { enabled: module.topDeckIdx == 1 // left side from: "%surface%.bottom_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: true; color: Helpers.colorForDeck(module.topDeckIdx) } } Wire { enabled: module.topDeckIdx == 1 // left side from: "%surface%.top_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: false; color: Helpers.colorForDeck(module.bottomDeckIdx) } } Wire { enabled: module.topDeckIdx == 2 // right side from: "%surface%.top_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: true; color: Helpers.colorForDeck(module.topDeckIdx) } } Wire { enabled: module.topDeckIdx == 2 // right side from: "%surface%.bottom_deck"; to: SetPropertyAdapter { path: propertiesPath + ".top_deck_focus"; value: false; color: Helpers.colorForDeck(module.bottomDeckIdx) } }
1 -
You only need to replace the changed file with the original version of the file (which you have made a copy of along with the original qml-folder, right?).
1 -
Also, if you want to add more cool extras to your S3, like different colours, extra functions and turning jogwheel LED, there is a link in my signature to a PerformanceMod for the S3 (and S4).
Check it out. With some effort (or help), you can probably add the A/C switch to it as well. :)
1 -
brooo crossfader is not working 😭😭😭
0 -
is not working is like always :((
0 -
YOU ARE THE FREKIN MAN !! I love u thank you
1 -
Both? Either? What's what? 😶😁
Any questions, any help needed, just get back to us. We are a helpful community around here.
And you can always buy me a coffee. ❤️
0
Categories
- All Categories
- 19 Welcome
- 1.4K Hangout
- 60 NI News
- 735 Tech Talks
- 3.9K Native Access
- 15.8K Komplete
- 1.9K Komplete General
- 4.1K Komplete Kontrol
- 5.5K Kontakt
- 1.5K Reaktor
- 364 Battery 4
- 816 Guitar Rig & FX
- 416 Massive X & Synths
- 1.2K Other Software & Hardware
- 5.5K Maschine
- 7K Traktor
- 7K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators