X1MK3: Community Performance MOD (qml coding)
Comments
-
Very nice! :)
1 -
Hey folks! Mod works a treat. However is there a way to default pressing shift to going into Browser View? I guess that would be difficult if you have 2 X1MK3s, as if you have browser mode already open and you want to enter browser list mode on the other X1 it may close it?
0 -
You can link GUI browser view and X1 browser view in setup overlay (top right button). The setting is separate for each controller.
From page 1:
Customizable Features:
- …
- Instead, the Setup Overlay (when you start/load the X1 mapping) can be accessed by holding the MODE button for 1 second and provides the following custom toggles:
- …
- Right Button 1 (Link Browser Mode to GUI Browser Layout): connects BrowserView (X1) and FullscreenBrowser (Traktor GUI) states.
- …
0 -
Setup with standard configuration A,B/C,D.
Everything working as expected, I've mapped 4 EQ's to match my Xone96, both pairs of channel mixers and effects working as expected, pattern player working on all decks, stem control remains..no issues to report so far, I'll continue to test.
This is such an awesome addition as so many of us like to have little tweaks and differences but are unable to do the coding like you can. This enables us to make small modifications to your mapping without having to pester you for updates.
Another coffee coming your way as soon as I can!
Should add, not sure if I've followed your instructions properly for mapping. I've repeated what I did previously (overmapping) but used modifiers page 3 (A/B) and 4 (C/D), is this the intended way as you mention no over mappings?
0 -
This is such an awesome addition as so many of us like to have little tweaks and differences but are unable to do the coding like you can. This enables us to make small modifications to your mapping without having to pester you for updates.
That was the goal. Help you to help yourself.
Should add, not sure if I've followed your instructions properly for mapping. I've repeated what I did previously (overmapping) but used modifiers page 3 (A/B) and 4 (C/D), is this the intended way as you mention no over mappings?
- Page 1 - FX overlay 1
- Page 2 - FX overlay 2
- Page 3 - Mixer overlay
- Remix Deck A - Deck combinations A+B, A+C or C+A (Deck A must be involved)
- Remix Deck B - Deck combinations C+D or B+D (Deck D must be involved)
I intend to overhaul the instructions, with lots of pictures with arrows and functions. Or maybe some Photoshop wiz wants to tackle that. I'm out of practice.
Another coffee coming your way as soon as I can!
Thank you very much. This makes working on the project a lot easier. This goes for everyone who has helped me out so far, to whaterever degree feasible. ❤️❤️❤️
Next beta (just some refactoring in preparation for further work):
Edit: Updated page 1 with version 7
2 -
Sulherokhh, with the minimal mod is it still possible to customize the led colors while still having the cue and play flashing active?
0 -
Yup. The X1 panel colour settings only override the colour, not the flashing.
@Stevan : Custom timers coming along nicely, although a bit more complicated than expected. :)
2 -
Sorry that I cannot help. Maybe I should learn some basics to be able to edit timers later. Am I right to assume that one would just need to import thr X1 Mk3 qml file or can the timer be easily added to any qml capable controller?
0 -
The timers are easy to add. The most difficult thing is done already: to measure wether or not the track position is at or very close to the floating cue.
I was having problems getting the Button LED's to read the timer, but i just solved it 5 minutes ago.
Now to get the timers to trigger the Sequencer toggles…. :)
It's going well.
0 -
It now works like this:
- Deck A Cue = Remix Deck A Slot 1 Step 1 Enable
- Deck A Play = Remix Deck A Slot 1 Step 2 Enable (inverted)
- Deck B Cue = Remix Deck A Slot 2 Step 1 Enable
- Deck B Play = Remix Deck A Slot 2 Step 2 Enable (inverted)
- Deck C Cue = Remix Deck A Slot 3 Step 1 Enable
- Deck C Play = Remix Deck A Slot 3 Step 2 Enable (inverted)
- Deck D Cue = Remix Deck A Slot 4 Step 1 Enable
- Deck D Play = Remix Deck A Slot 4 Step 2 Enable (inverted)
PLAY needs to be inverted so that when the deck is playing the LED will be solidly ON.
I tested it on the X1 FX control LED's and it works for me.
- CUE is BLINKING when deck play is off and track position is not at floating cue
- CUE is ON when deck play is off and track position is at floating cue
- CUE is OFF when deck play is on
- PLAY is BLINKING slowly when deck is off and not cueing, not tempo bending and not vinyl breaking
- PLAY is BLINKING quickly when cueing, tempo bending or vinyl breaking
- PLAY is ON (using invert, else it is OFF) when play is on
Enjoy!
1 -
PLAY (stopped) blinking (X1 qml output) and sequencer button MIDI blinking was disaligned. Now corrected:
0 -
It crashes Traktor on Win10 each time for some reason. It doesn't seem to work on M1 but doesn't crash.
0 -
PC: Reinstalled Traktor, copied files again and this time it worked like a charm. I think problem was that I initially started Traktor first and then plugged the X1 later - that was soft crash (force quitted it).
Mac: Do you have any idea what would be different on a Mac? Doesn't seem to work.
As you said, inverting the output for the Play LED works. As you know in the mid time I already made this with MIDI and it works in the same way as Rekordbox DJ and it work with any version of Traktor. This one doesn't currently have support for TP3.0 -
I also think it would be better if the both A, B, C and D feedback is synced.
0 -
Mac: Do you have any idea what would be different on a Mac? Doesn't seem to work.
No idea. :(
As you said, inverting the output for the Play LED works. As you know in the mid time I already made this with MIDI and it works in the same way as Rekordbox DJ and it work with any version of Traktor. This one doesn't currently have support for TP3.
Awesome. :) … True about the TP3 problem. I'd have to add the code to a TP3 qml mod.
The NI Blinker modules where synced with each other because they where globally triggered right at mapping start. My custom timers only start when needed, at different times. There are ways to synch them too, if you prefer that, and some more work. The question is if you prefer to use you own solution, since it alrady works and it works across Traktor versions (and on Mac).
I wonder why Mac is acting up. Does the SHIFT button blink in BrowserMode and does VinylBreak work (on Mac)? Because that's the same kind of timer in action.
Edit: I can work on global timers to synchronize the blinking, if you are interested.
0
Categories
- All Categories
- 19 Welcome
- 1.5K Hangout
- 65 NI News
- 797 Tech Talks
- 4.1K Native Access
- 16.8K Komplete
- 2K Komplete General
- 4.4K Komplete Kontrol
- 5.8K Kontakt
- 1.6K Reaktor
- 386 Battery 4
- 854 Guitar Rig & FX
- 432 Massive X & Synths
- 1.3K Other Software & Hardware
- 5.8K Maschine
- 7.4K Traktor
- 7.4K 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