Force Traktor to switch to a Track Deck on C/D after switching from external inputs?
Hi there,
Is there any simple way to force Traktor to switch to a Track Deck on C/D rather than a Remix Deck when switching External Input off? This happens on a Traktor Kontrol S3 and S4 Mk3.
I know I can make a convoluted controller mapping with a modifier to do it, but it feels like there should be a setting in Preferences and I can't find one.
Thanks in advance!
Best Answer
-
If you open the file '\Traktor Pro 3\Resources64\qml\CSI\S4MK3\S4MK3Channel.qml' with notepad++ you will find in line 16++ the following code:
Wire { from: surface_prefix + "input"; to: ButtonScriptAdapter { onPress: { if(!module.shift) { deckType.value = (deckType.value == DeckType.Live) ? Helpers.defaultTypeForDeck(module.index) : DeckType.Live; } } brightness: (deckType.value == DeckType.Live) ? 1.0 : 0.0 } }
The code references the file '\Traktor Pro 3\Resources64\qml\CSI\Common\DeckHelpers.js'. In line 22++ of that short file you will find the lines:
... // primary decks default to track, secondary decks default to remix function defaultTypeForDeck(deckIdx) { return (deckIdx > 2) ? DeckType.Remix : DeckType.Track } ...
This code makes the the default switchback to TrackDeck, with the exception of deck C and D (deckIdx > 2) with a switchback to RemixDeck.
It will always switch to TrackDeck if you change this:
return (deckIdx > 2) ? DeckType.Remix : DeckType.Track
to this:
return DeckType.Track
Enjoy, and happy modding. 🦋
2
Answers
-
I could be wrong, but isn’t this managed by the decks layout?
0 -
Sadly not. Those options change as you change the deck flavour anywhere, and they automatically change to Remix Decks when returning from EXT input on C/D.
0 -
What happens when you push more than one time on C/D buttons?
0 -
Nothing. Just tried pressing them then and it did nothing.
My workaround is to have a custom mapping where the Hotcues button switches the Deck Flavour to Track Deck if the Flavor is set to Remix Deck. This means I’ve got to switch it if I ever switch between EXT and internal, which kinda sucks when playing 4 deck sets with an occasional vinyl record thrown in.
I’m still confused why C/D are forced into a Remix Deck instead of the last type of deck that was active.
0 -
The EXT-Button functions are qml assignments. Look for the files that say Mixer or Channel.
0 -
If you open the file '\Traktor Pro 3\Resources64\qml\CSI\S4MK3\S4MK3Channel.qml' with notepad++ you will find in line 16++ the following code:
Wire { from: surface_prefix + "input"; to: ButtonScriptAdapter { onPress: { if(!module.shift) { deckType.value = (deckType.value == DeckType.Live) ? Helpers.defaultTypeForDeck(module.index) : DeckType.Live; } } brightness: (deckType.value == DeckType.Live) ? 1.0 : 0.0 } }
The code references the file '\Traktor Pro 3\Resources64\qml\CSI\Common\DeckHelpers.js'. In line 22++ of that short file you will find the lines:
... // primary decks default to track, secondary decks default to remix function defaultTypeForDeck(deckIdx) { return (deckIdx > 2) ? DeckType.Remix : DeckType.Track } ...
This code makes the the default switchback to TrackDeck, with the exception of deck C and D (deckIdx > 2) with a switchback to RemixDeck.
It will always switch to TrackDeck if you change this:
return (deckIdx > 2) ? DeckType.Remix : DeckType.Track
to this:
return DeckType.Track
Enjoy, and happy modding. 🦋
2 -
You could also output MIDI from Remix Deck flavor --> Send into loopback --> Then trigger Track Deck flavor.
0 -
Hi! As far as I understand - this is suggestion for Windows Users, that about MAC os?
0
Categories
- All Categories
- 19 Welcome
- 1.4K Hangout
- 60 NI News
- 731 Tech Talks
- 3.8K Native Access
- 15.8K Komplete
- 1.9K Komplete General
- 4.1K Komplete Kontrol
- 5.5K Kontakt
- 1.5K Reaktor
- 364 Battery 4
- 813 Guitar Rig & FX
- 416 Massive X & Synths
- 1.2K Other Software & Hardware
- 5.5K Maschine
- 6.9K Traktor
- 6.9K 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