X1MK3: Community Performance MOD (qml coding)

13839404143

Comments

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

    I don't like it so much for the reasons i mentioned a while ago. And, as i also mentioned, you can either add them with overmapping the tsi with loopIN/OUT assignments (and a modifier SHIFT layer), or you can assign a pair of number-buttons in the deck section to loopIN/OUT in the corresponding dropdown selection of Preferences: X1Main panel.

    Or just hack the code as you did. My SupremeEDIT for D2/S5 grew just like that. ;)

  • willbx
    willbx Member Posts: 3 Member
    edited June 20

    _____________________________________________________________________________________________________________________________

    Hello, I'd like a simple mod to customize my X1 MK3 with Traktor 4.2.0.

    Push the "REV" button to enter tempo control mode. ( REV Light on when enabled )

    Not Shift function used.

    In this mode, I'd like to turn the browser to change the tempo to 0.10 bpm.

    push + turn browser to change the tempo to 0,50 bpm

    Turn the loop A to change the tempo 0.01 bpm up and down the same for deck B

    Push "REV" again to exit tempo control. ( REV Light off when disabled )

    In REV mode, Hotcue 1 = TAP Tempo for deck A & B.

    The best thing would be to see the bpm value + 2 decimal places on the X1 MK3 (but not essential).

    … but Top cool

    Hotcue =

    Button 1 : beatjump +1, no push shift.
    Button 2: beatjump -1, no push shift.
    Button 3: beatjump +16, no push shift.
    Button 4: beatjump -16, no push shift.

    Button 1, 2, 3, 4 + Shift = Hot cue 5, 6, 7, 8.

    All for deck A & B ;)


    I'll send you the money for you for few coffee :))
    Please explain the installation process to me step by step.
    Thank you .

    William Martin (FR)

    https://hearthis.at/williammartin/#tracks

    ______________________________________________________________________________________________________________________________

  • spinlud
    spinlud Member Posts: 36 Member

    The fact is you are not losing anything as far as I can see. Key lock can still be done with shift+sync+loop_push (no collision) and the CUP thing could be assigned to shift+sync+browse_push (no collision as well). So basically you have gained loop in/out without sacrificing anything, just my 2c.

    I am not going to assign loop in/out to numbers buttons, hot cues are far more important to me than loop in/out.

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

    I want to avoid the user having to remember complicated button combinations that are not really intuitive. All the value combinations have to to be replicated in the screen files as well so the right things are displayed.

    The S4MK2 had a pair of buttons that could either be used for loopIN/OUT or something else (i think beatjump, not sure anymore), which i have now placed on the REC/MUTE buttons of the MK3. The X1 is just to crammed for many additional functions. Anything more than SHIFT or SYNC (not both) + button is not in my plans. The aim is for the user to be able to use as many functions as possible with a single hand. Having to activate 3 elements at the same time makes it harder to perform even with two hands.

    I want this mod to be as accessible and as close to the NI design as possible so new users will have an easy time to get accustomed. I try to add as much stuff that users like as is practical, to a limit.

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

    Let me read this again when i have a minute to wrap my head around your requests. :)

    To install, just drop the modded qml folder contained in the zip archive directly into the 'Resouces64' folder of the Traktor app that contains NI's original qml folder, which will overwrite 15 files found in the correct subfolders.

    IMPORTANT: make a safety copy of the original qml folder first, so you have the correct files to go back to the normal version in case something goes wrong.

  • willbx
    willbx Member Posts: 3 Member

    Thank you.
    I look forward to the results of your work. Thank you for considering my request.

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

    So, there are few things i want to say to this collection of ideas. I am assuming you were talking about extra features for the mod.

    The addition of an (optional) transport mode is a project for a future update. It will take a lot of work to add the custom override for so many control elements as well as new screen feedback. No way i will do this in a day or two.

    Here are a few tips how you can achieve transport control until the extra transport mode is done:

    First, there is the option to assign beatjump values to the nudge buttons:

    X1Pref.jpg

    Second, you can adjust tempo by holding down SYNC and turn the loop encoder (+/- 0.01 BPM). If you hold down the loop encoder as well before turning ( so, SYNC [Hold] + LOOP-ENC [Hold] + LOOP-ENC [Turn] ), the change is +/- 1.00 BPM. If you just toggle the loop encoder, the tempo is reset.

    Third, SHIFT+PLAY is already assigned to the TAP command.

  • silvesterV
    silvesterV Member Posts: 2 Newcomer

    hello,

    first off I would like to thank you for creating such a useful mod that really improves and extends the usability and ultimately the value of the X1 product.

    I am trying to extend the functionality a bit for my specific use case by using the custom overlapping feature.

    I would like to remap the EQ buttons in the mixer overlay.

    1st knob = midi adjust
    2nd knob = midlow adjust
    3rd knob = low adjust
    4th knob = mixer filter adjust
    shift + 4th button = select next mixer fx

    I managed to get the first three knobs working, using m6=0 for detecting when the mixer overlay is active.

    I have two problems:
    1. I fail to detect switch from deck AB to CD. the knobs keep controlling deck AB, even after switch to CD. how can I account for this?
    2. I cannot get the shift + 4th knob combo to work. The learn function will not learn shift + knob combination. is there another way to work around this?

    Thanks for any advice you can offer.

    With regards,
    Silvester

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

    First: You are welcome. :) You can alway support my work (see my signature)

    Second: Read page 1 post 1 and use the 'custom overmapping' option that uses Deck A and Deck B sample page selectors as indicators for the deck switch toggle as well as FX1/FX2/Mixer overlay selection for use as modifier condition. The post gives you an overview what values are set in what combination if you enable the option.

    Third: You have to build a shift layer. Use a free modifier on the shift button (value = 1, mode = hold, override = no [uncheck box]) so you know when shift is held down.

    If you are having trouble, upload your mapping tsi in this thread and i can have a look. ;)

    P.S. Welcome to the forums!

    P.P.S. I plan to do a full customization of the Mixer Section in my next full update (weeks/months away) to enable the user to select which eq/fx controls go to which knob/button, with shift option and also the option to have two eq be controlled at the same time without shift. There will be a complete page in setup dedicated to the user options and it will include screen feedback.

  • silvesterV
    silvesterV Member Posts: 2 Newcomer

    hi Sûlherokhh,

    I have sent a few coffees your way.

    thanks for the quick reply with tips. will get right on this. and looking forward to your future updates!

    best regards,
    Silvester

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

    UPDATE: X1MK3 - Community Performance MOD Version 12 beta 1:

    In preparation for the next big update, i tackled a mini project related to the mixer overlay that i was planning since the Z1MK2 was released.

    I ported the standby screen displays for eq/stem/slot values as grafix to the X1MK3, with a slight re-ordering (reverse order for stems, top-down instead of bottom-up) and superknob values.

    You can now see at a glance what values all of the parameters have and if they differ from the knob positions.

    I really like the results, but see for yourself….

    Next up:

    • Fully customizable mixer overlay with a full setup page of custom toggles. You decide which knobs control which equalizer/gain/filter/volume fader (within limits). Knobs can be assigned to multiple parameters, either controlled at the same time or separated by SHIFT layer.

    This is probably going to take a bit longer. :)

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

    Thanks mate! I appreciate your support. Enjoy the mod and post any troubles with your X1 projects.

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

    UPDATE: X1MK3 - Community Performance MOD Version 12 beta 2:

    Another screen-only update:

    • Playing around with the mixer screens, rearraging eq-bars, looking into adding MidLow bar when appropriate.
    • Redesigning setup screen display for easier reading. I removed the blinking for the setup toggles for now.

    This is no functional update, so you don't need it unless you want to beautify your experience or want to follow my progess.

    🦋

  • vicente foi
    vicente foi Member Posts: 16 Member

    Good afternoon, I'm still using Minimal Mod, and it's amazing with the latest updates.
     I'll suggest another scenario: when switching from A/B to C/D, it's no longer possible 
    to lower the volume of, say, A using the fader without having to go back. Would it be possible 
    to do this each time using Shift and the fader, without having to go back?
    
    tnks and good job.
    
Back To Top