RE-Mapping controls on the Traktor S-8
Is it possible to re-map the controls on the Traktor S-8 in the same manner that as the S-4?
Specifically, I would like to re-map one of the FX knobs to Master Tempo. Some of my DJ routines require full 1 bpm stepping with one hand. The built in Tempo knob does .1 stepping which take much too long for my needs. It requires the Shift + Tempo for full 1 bpm stepping. That's a two handed effort and that doesn't work for me.
I would like to find a way to be able to map another knob to get the full 1 bpm stepping with one hand.
I hope this is clear. Thanks!!
Best Answer
-
Open the file '\Traktor Pro 3\Resources64\qml\CSI\S8\Mixer.qml' with notepad++
Go to line 11-12.
// Master Clock MasterClock { name: "MasterTempo" } Wire { from: "%surface%.mixer.tempo"; to: "MasterTempo.coarse"; enabled: shift } Wire { from: "%surface%.mixer.tempo"; to: "MasterTempo.fine"; enabled: !shift }
Switch either '.coarse' with '.fine' or 'shift' with '!shift'. In the end, it should look like this:
// Master Clock MasterClock { name: "MasterTempo" } Wire { from: "%surface%.mixer.tempo"; to: "MasterTempo.fine"; enabled: shift } Wire { from: "%surface%.mixer.tempo"; to: "MasterTempo.coarse"; enabled: !shift }
This way you will have 1bpm jumps using the tempo knob, or .01bpm while holding shift. The usual mapping doesn't provide discrete bpm steps, so this is the more elegant solution.
1
Answers
-
Open the file '\Traktor Pro 3\Resources64\qml\CSI\S8\Mixer.qml' with notepad++
Go to line 11-12.
// Master Clock MasterClock { name: "MasterTempo" } Wire { from: "%surface%.mixer.tempo"; to: "MasterTempo.coarse"; enabled: shift } Wire { from: "%surface%.mixer.tempo"; to: "MasterTempo.fine"; enabled: !shift }
Switch either '.coarse' with '.fine' or 'shift' with '!shift'. In the end, it should look like this:
// Master Clock MasterClock { name: "MasterTempo" } Wire { from: "%surface%.mixer.tempo"; to: "MasterTempo.fine"; enabled: shift } Wire { from: "%surface%.mixer.tempo"; to: "MasterTempo.coarse"; enabled: !shift }
This way you will have 1bpm jumps using the tempo knob, or .01bpm while holding shift. The usual mapping doesn't provide discrete bpm steps, so this is the more elegant solution.
1 -
Thank you so much for the quick reply! Sounds like the perfect solution for me.
0 -
It works! Thanks again.
Question: Is there any documentation available on the Mixer.qml and other qml files?
0 -
So far none of the modders have written any. But the code itself is kind of a documentation, if you are used to reading code and know the basics of computational processes and the structure of a few programming languages. And there are code resources to be found on the web.
Anyway, glad it worked for you. 🦋
0 -
Is it possible to remap the S8 Tempo Knob the same way in Traktor Pro 2?
0 -
I don't remember if TP2 has qml files to modify. If it does then probably yes.
0
Categories
- All Categories
- 19 Welcome
- 1.3K Hangout
- 58 NI News
- 654 Tech Talks
- 3.4K Native Access
- 14.4K Komplete
- 1.7K Komplete General
- 3.7K Komplete Kontrol
- 5K Kontakt
- 1.5K Reaktor
- 344 Battery 4
- 752 Guitar Rig & FX
- 390 Massive X & Synths
- 1K Other Software & Hardware
- 4.8K Maschine
- 6.3K Traktor
- 6.3K 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