X1MK3: Community Performance MOD (qml coding)

13536373840

Comments

  • spinlud
    spinlud Member Posts: 24 Member

    Uhm ok, actually I have tried to implement the code of fx layer on the arrows mixer. They light up in yellow color for effects, while light up in blue for remix decks so it is not very confusing to me, but I understand what you mean.

    So there is no way to change/select samples on remix deck from the controller?

    Btw capture will be cool!

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,544 mod

    I'd have to remove the remix module used with the X1 and replace it with the code used with the S4 (which is a completely different set). The S4 has 8 buttons for the 4 slots (4 are control/shift buttons) plus use an encoder to scroll through the sample cells. I won't do that, too few control elements on the X1.

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,544 mod
    edited June 3

    UPDATE: X1MK3 - Community Performance MOD Version 11 beta 4d TP 4.2.0 :

    New Features:

    • If deck is synced (and the global clock is tempo master), SYNC(Hold)+LoopEncoder(Turn) adjusts clock BPM. SYNC(Hold)+LoopEncoder(Push) will reset clock BPM to track base BPM.
    • Engaging Cue Monitor for one channel automatically deactivates Cue Monitor for the other three channels. This is a global effect for the software and works not just on the X1, as long as a mapping file for the X1 is loaded. A custom toggle for this behaviour is in setup.
    • Optional BeatsToCue display instead of remaining time / elapsed time. Time display on SHIFT visible in the top left corner of KEY display.
    • Redesigned Setup menu with two pages. Click on the buttons to see what they do on the FX screen.
    • When not in Browser Mode or using Legacy Encoder, pressing SHIFT+BrowseEncoder will now RE-LOOP. Needle will jump back to Floating Cue (triangle at the bottom of stripe). If it's a Loop, it will also activate it. This is basically just CueAndPlay (CUP), so make sure Mode:Instant in preferences is set, or the track will temporarily pause when the encoder is held down.

    Notes:

    • Setup Page 1 left side button 4 engages Browser-Mode-Exit when loading a track (new).
    • Setup Page 1 right side button 1 engages BeatCounter, buttons 2+3 determine phrase length. Length 1 reduces display to 'Bars.Beats', otherwise you will see 'Phrases.Bars.Beats'
    • All the other custom toggles have found new locations (and button colours for orientation).

    Test away…

    Edit: fixed a small bug with beta4c, so here is beta4d

  • Rudra
    Rudra Member Posts: 17 Member

    It works and I like. I would like to add two features in the setting.
    a. on Shift + Filter I want to change the FX Slots from the Filter, so that I can choose quickly from that for Slots
    b. I want the change the cue to cup ;-)

    Best regards

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,544 mod

    @Rudra

    a. on Shift + Filter I want to change the FX Slots from the Filter, so that I can choose quickly from that for Slots

    SHIFT+Button 3 (MixerFX) already cycles through the slots.


    b. I want the change the cue to cup ;-)

    I may have to add a third setup page, … 😄

  • Rudra
    Rudra Member Posts: 17 Member
    edited June 4

    a. on Shift + Filter I want to change the FX Slots from the Filter, so that I can choose quickly from that for Slots

    SHIFT+Button 3 (MixerFX) already cycles through the slots.

    Yeah, amazing - fast hahaha!

    b. I want the change the cue to cup ;-)

    I may have to add a third setup page, … 😄

    😅 🙏🏽

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,544 mod
    edited June 5

    Remix beat counter done.

    Format is fixed Phrases.Bars.Beats counting up, phrase length 4 (internal Traktor values).

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,544 mod

    Progress report:

    Working on …

    • Adding Capture Source controls. You can already capture samples by pressing an empty pad (1-4) to load a snippet loop from the source.
    • Adding quantize controls (size and toggle) for triggering samples in sync with the remix deck beat counter timeline.
  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,544 mod

    Instead of the mapping file i provided on the previous page, you can customize the numbers pads:

    Screenshot003.jpg
  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,544 mod
    edited June 5

    UPDATE: X1MK3 - Community Performance MOD Version 11 beta 4f(g) TP 4.2.0 :

    Remix Deck

    • Hold SHIFT and turn Loop Encoder to adjust Capture Source.
    • Hold SHIFT and push Loop Encoder to toggle Quantization.
    • Hold SHIFT and hold down Loop Encoder and turn Loop Encoder to adjust Quantization (and automatically engage as well).

    Requirements

    • In LegacyEncoder mode, set SHIFT + Loop Encoder to Key-adjust. Setting it to Beatjump/Move will override the new controls.
    • In BrowserMode it only works if browsing is not active; the browsing controls override it (of course).

    Note: No screen display for this proof of concept. This is for you to test it and give me feedback. 😁

    Edit: Slight fix. Quantize toggles on release of Loop Encoder, and only if you don't turn it when held down (which activates it).

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,544 mod
    edited June 5

    UPDATE: X1MK3 - Community Performance MOD Version 11 beta 4h TP 4.2.0 :

    Screen feedback complete. I had to revert the beta4g changes back to beta4f so that there was no confusion wether or not Quantize is active (Quant Index is black on white when active).

    Notes:

    • Hotcues 1-4 (and on SHIFT layer: delete Hotcues 1-4) need to be selected (X1MK3 pane in Preferences) for the number buttons! They are used for remix slot functions.
    • The (Hotcue→RemixSlot) functions are LOAD (when empty: from capture source) / PLAY (when loaded and stopped) / (UN)MUTE (when loaded and playing).
    • The SHIFT (delete Hotcue) functions are LOAD (when empty: from playlist) / STOP (when loaded and playing) / DELETE (when loaded and stopped)
  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,544 mod

    UPDATE: X1MK3 - Community Performance MOD Version 11 beta 5 TP 4.2.0 :

    Cosmetic adjustments for potential main release. Please stress test if you can. I pushed around a few of the screen elements by tiny bits.

    New: added Quantization Index on SHIFT layer for remix decks so you can see the value and wether or not Quantization is active even before pushing the loop encoder to manipulate the value or toggle.

    I must say i am quite happy with the results. Also i now have a code template to insert remix deck capture source controls into the S4MK3 Performance Mod (on my list). 😊

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,544 mod
    edited June 6
  • pixel
    pixel Member Posts: 415 Pro

    I'm going to try it out today.

    I think the remix stuff is really useful, I'll definitely get some functions ready for my S3 in the garden too.
    Thank you.

  • Fragletrollet
    Fragletrollet Member Posts: 11 Member

    hello,

    just got this installed on my setup, really cool stuff. I just got the X1 mk3 and z2 mk2 combo, as a smaller solution to my old trusty S2mk1, that Ive used for ages. I really like the browser function in your mapping, as you probably would guess considering sticking to my s2 for so long. I've made a separate midi mapping for controlling the stems filter on/off, filter and fx sends on the x1, while the z2 does the volume. Works great, especially since I now can skip the mixer page on the x1.

    So I installed the latest beta. How accurate are the details on the first page of this thread towards the latest Peformance mod 11 beta 5? Just want to make sure I have all the info about changes or new features.

    Thanks for the great work, much appreciated.

Back To Top