S4MK3 & S3: Performance MOD (qml coding)

1679111233

Comments

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 2,816 mod

    Back to coding for S4MK3.

    Updated work in progress:

    • FX presets (current work focus).
    • Display LoopIn-/LoopOut points on the stripe, green colouring of the looping part of the waveform when the loop is active.

    In addition i am working on a more convenient SYNC button code, both in function (inspired by MIXXX) and LED output (different colours for Tempo Sync, Phase Sync and No Sync). So far looking great.

    🦋

  • PresentSimple
    PresentSimple Member Posts: 9 Member

    Thank you for your work! Since this topic is 9 pages long - is there a reply anywhere that compares this with Joe21's mod? I currently use his, and wish to understand the main differences. Thanks!

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 2,816 mod

    Post 1 provides all details of the most recent version. You need to check up on Joe's Mod feature list and compare yourself. Mine is way less expansive or intrusive, especially with the screens, so that it causes fewer issues with display performance.

    Description: S4MK3 coding projects (page 1)

  • loukoumakos
    loukoumakos Member Posts: 2 Member

    thank you guys for all the work!!


    One thing I would love to have is "loop in/out" on S3.

    Could you please add them as "Shift+Grid" and "Shilf+Jog"??

  • pixel
    pixel Member Posts: 232 Advisor

    yes, I can do that on the weekend :)

  • pixel
    pixel Member Posts: 232 Advisor
    edited March 27


    I have updated my files (Traktor Kontrol S3)😃


    • Jogwheel Beatcounter LED
    • Jogwheel Browsing (VIEW-JOGWHEEL) (Big Jumps VIEW-SHIFT+JOGWHEEL)
    • VinylBreak (SHIFT+PLAY)
    • Jogwheel LED PhaseMeter (MOVE_TOUCH+LOOP_TOUCH)
    • DeckUnload (only at deck stop) (SHIFT+LOOP_TOUCH)
    • scratchBlink (play button)
    • DeckTypeSwitch (Deck: A,B,C SHIFT+EXT) Cycles through 1-3 deck types, as long as the corresponding deck is not playing (Track Deck ➔ Remix Deck ➔ Stem Deck ➔ Track Deck). (Deck: D SHIFT+EXT) Cycles through all deck types, as long as the corresponding deck is not playing (Track Deck ➔ Remix Deck ➔ Stem Deck ➔ Live Deck ➔ Track Deck). (EXT) Switch MIC D - LINE
    • Loop Adjust (Loop-In: SHIFT+GRID) (Loop-Out: SHIFT+JOG) (Jogwheel Turn: (while in active Loop) hold SHIFT+GRID or SHIFT+JOG (or both) to adjust Loop-In or Loop-Out (or both) with the Jog Wheel. Jogwheel LED turns green.)


    A big thank you also goes to Sûlherokhh


    Please create a backup of the original files


  • pixel
    pixel Member Posts: 232 Advisor
    edited March 28

    I have updated my files (Traktor Kontrol S3)😃


    • Jogwheel Beatcounter LED
    • Jogwheel Browsing (VIEW-JOGWHEEL) (Big Jumps VIEW-SHIFT+JOGWHEEL)
    • VinylBreak (SHIFT+PLAY)
    • Jogwheel LED PhaseMeter (MOVE_TOUCH+LOOP_TOUCH)
    • DeckUnload (only at deck stop) (SHIFT+LOOP_TOUCH)
    • scratchBlink (play button)
    • DeckTypeSwitch (Deck: A,B,C SHIFT+EXT) Cycles through 1-3 deck types, as long as the corresponding deck is not playing (Track Deck ➔ Remix Deck ➔ Stem Deck ➔ Track Deck). (Deck: D SHIFT+EXT) Cycles through all deck types, as long as the corresponding deck is not playing (Track Deck ➔ Remix Deck ➔ Stem Deck ➔ Live Deck ➔ Track Deck). (EXT) Switch MIC D - LINE
    • Loop Adjust (Loop-In: SHIFT+GRID) (Loop-Out: SHIFT+JOG) (Jogwheel Turn: (while in active Loop) hold SHIFT+GRID or SHIFT+JOG (or both) to adjust Loop-In or Loop-Out (or both) with the Jog Wheel. Jogwheel LED turns green.) (Move Encoder Turn: (while in active Loop) hold SHIFT+GRID or SHIFT+JOG (or both) to adjust Loop-In or Loop-Out (or both) by exactly 1 beat.


    I had forgotten something😁: Move Encoder Turn: (while in active Loop) hold SHIFT+GRID or SHIFT+JOG (or both) to adjust Loop-In or Loop-Out (or both) by exactly 1 beat.


    A big thank you also goes to Sûlherokhh


    Please create a backup of the original files

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 2,816 mod

    I am happy to see that you are putting some of my ideas to good use. Somebody has to take care of the S3. Now we need a happy coder for the S2… :p

  • pixel
    pixel Member Posts: 232 Advisor

    @Sûlherokhh Yes, I thank you for all the code that you made available to all of us here😋

    I can see if I can borrow the S2 cheaply for a weekend, then we could do that🤔

    If you think the S3 mod is great, please send a coffee to Sûlherokhh and not me😊

  • pixel
    pixel Member Posts: 232 Advisor
    edited March 29

    @Sûlherokhh

    I discovered a small but nice Easter egg😅 in your files (Key lock and adjust)😁

    That's not on the first page😚

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 2,816 mod
  • pixel
    pixel Member Posts: 232 Advisor

    🤣😂

    That's not standard, is it?

    S4MK3_TP3.11.1_PerformanceMod_05 (S4MK3Deck.qml)

    //------------------------------------Key lock and adjust------------------------------------//
    KeyControl { name: "key_control"; channel: deckIdx }
    Wire { from: "%surface%.loop_size"; to: "key_control.coarse"; enabled: module.shift && module.active }

  • ErikMinekus
    ErikMinekus Member Posts: 110 Advisor
    edited March 30

    Looks the same as in the default S4MK3Deck.qml 🙂

  • pixel
    pixel Member Posts: 232 Advisor
    edited March 30

    I have updated my files (Traktor Kontrol S3)😃

    • Jogwheel Beatcounter LED
    • Jogwheel Browsing (VIEW-JOGWHEEL) (Big Jumps VIEW-SHIFT+JOGWHEEL)
    • VinylBreak (SHIFT+PLAY)
    • Jogwheel LED PhaseMeter (MOVE_TOUCH+LOOP_TOUCH)
    • DeckUnload (only at deck stop) (SHIFT+GRID+LOOP_TOUCH)
    • scratchBlink (play button)
    • DeckTypeSwitch (Deck: A,B,C SHIFT+EXT) Cycles through 1-3 deck types, as long as the corresponding deck is not playing (Track Deck ➔ Remix Deck ➔ Stem Deck ➔ Track Deck). (Deck: D SHIFT+EXT) Cycles through all deck types, as long as the corresponding deck is not playing (Track Deck ➔ Remix Deck ➔ Stem Deck ➔ Live Deck ➔ Track Deck). (EXT) Switch MIC D - LINE
    • Loop Adjust (Loop-In: SHIFT+GRID) (Loop-Out: SHIFT+JOG) (Jogwheel Turn: (while in active Loop) hold SHIFT+GRID or SHIFT+JOG (or both) to adjust Loop-In or Loop-Out (or both) with the Jog Wheel.
      Jogwheel LED turns green.) (Move Encoder Turn: (while in active Loop)
      hold SHIFT+GRID or SHIFT+JOG (or both) to adjust Loop-In or Loop-Out (or both) by exactly 1 beat.

    A big thank you also goes to Sûlherokhh

    Update:

    the function (Key lock and adjust) is available again.

    new key combination (DeckUnload: SHIFT+GRID+LOOP_TOUCH)

    Please create a backup of the original files

Back To Top