X1MK3: Community Performance MOD (qml coding)
Comments
-
When I change Ableton's tempo then Traktor's tempo follows that, but I was hoping to have it the other way around
0 -
Please go to Preferences→Controller Manager, select your X1 mapping from the device dropdown, press Edit and export. This will export a single file so i don't have to import all your mappings at once and delete them one by one until only the x1 mapping is left. Thanks.
If you have overmapped the loop encoder you will loose all the original functionality. If you still want to keep your overmapping functions, you will need to replicate the tempo functions with additional overmappings, and a modifier for your SYNC button (uncheck override) to create a shift layer that the loop encoder can use.
Edit: If you have set your External clock to EXT instead of LINK, the master tempo is provided by other software and you can't adjust the master clock from Traktor at all. Maybe that is the source of your confusion?
Edit2: Nope, i can still adjust the Master clock with SYNC+LOOP (if my deck is synced), even with EXT instead of LINK. :/ So it may be the overmapping after all.
0 -
My mistake, here it is.
And external sync is set to LINK1 -
Are you using version 11 or the latest beta of version 12?
0 -
Ha, yes of course. The mapping blocks all loop encoder functions! It does it on purpose, remember?
Just delete the modifier assignments and you are good to go. 😁
Edit. You wanted to block the SHIFT+Loop function, i think. But you must have removed the modifier#1 assignment that was bound to SHIFT.
0 -
Yeah I wanted not to change keys with Shift + Loop Encoders. So I tried removing the Shift modifier, I still can't adjust the Master Clock, deck has Sync enabled if that helps
0 -
Yup. It's best you remove all 4 (or 5) assignments from the table. Or just delete the mapping (make sure you remove all x1 mappings) and load a default mapping from the 'Add …' menu (second option, there is one for X1MK3 in the submenus) or just restart traktor to let the software re-add the needed mapping automatically.
If you want to just deactivate the KEY function, you could edit one qml file to do it.
In the file '…\qml\CSI\X1MK3\X1MK3Deck.qml' line 1004+' it says:
WiresGroup{ // enabled: module.shift enabled: module.shift && !browserModeProp.value && !customBrowserModeProp.value Wire { from: "%surface%.loop"; to: "loop.move"; enabled: loopShiftAction == beatjump_loop } // Wire { from: "%surface%.loop"; to: "key_control.coarse"; enabled: (loopShiftAction == key_adjust) } Wire { from: "%surface%.loop"; to: "key_control.coarse"; enabled: (loopShiftAction == key_adjust) && (deckTypeProp.value != DeckType.Remix) } }
Add the two 'comment' slashes ('// ') to line 1010 (the last of the command lines) to deactivate them, so it looks like this.
WiresGroup { // enabled: module.shift enabled: module.shift && !browserModeProp.value && !customBrowserModeProp.value Wire { from: "%surface%.loop"; to: "loop.move"; enabled: loopShiftAction == beatjump_loop } // Wire { from: "%surface%.loop"; to: "key_control.coarse"; enabled: (loopShiftAction == key_adjust) } // Wire { from: "%surface%.loop"; to: "key_control.coarse"; enabled: (loopShiftAction == key_adjust) && (deckTypeProp.value != DeckType.Remix) } }
This WiresGroup contains the SHIFTED loop encoder commands when you use 'legacy X1 encoders' without browser mode.
You will still see the KEY displayed on the screen when holding shift, but the loop encoder will not change it.
Should you switch the function to beatjump instead of key adjust for shift+loopEnc, it will still work. This will only block key adjust.
0
Categories
- All Categories
- 18 Welcome
- 1.7K Hangout
- 67 NI News
- 895 Tech Talks
- 4.6K Native Access
- 17.8K Komplete
- 2.2K Komplete General
- 4.8K Komplete Kontrol
- 6.3K Kontakt
- 1.1K Reaktor
- 407 Battery 4
- 923 Guitar Rig & FX
- 466 Massive X & Synths
- 1.5K Other Software & Hardware
- 6.4K Maschine
- 8.2K Traktor
- 8.2K 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