X1MK3: Community Performance MOD (qml coding)

1192022242527

Comments

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

    You solution reduces the slowdown steps # from 20 to about 13 steps with the same length as before. It's better to reduce the length of each step to keep it fluid. Just reduce the following number (from 100 to maybe 50):

    property int vinylBreakStep: 100
    
  • Pozzetti
    Pozzetti Member Posts: 39 Member

    Yes it does, both intel and Apple Silicon chips confirmed working for me.

  • Pozzetti
    Pozzetti Member Posts: 39 Member

    Het mate, could you explain for me what this means?

    Am I able to overmap a control for JUST the mixer overlay for example without the overmapping altering anything from effects overlay?

    I suspect I've misunderstood..

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

    You understood correctly.

    The assignments for the mixer overlay need the modifier condition 'sample page selector - page 3'. You have to select 'Remix Deck A' if the X1 currently controls Deck A in any combination, and 'Remix Deck B' if the X1 currently controls Deck D in any combination.

    If you want to overmap one of the effect overlays, you need page 1 or page 2.

  • Pozzetti
    Pozzetti Member Posts: 39 Member

    Thank you, I would just like to alter the mixer overlay to mirror my tone mixer as I don't need volume or filter dials as I use the built in effects or the mixer effects.

    Thanks for your continued updates with this, you've done a fantastic job.

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

    Beta Update:

    [overmapping] : Deck combos A/C and C/A now trigger sample page selectors for Remix Deck A. After i reinserted the A/C option last week, A/C was accidentally triggering sample page selector for Remix Deck B.

  • Pozzetti
    Pozzetti Member Posts: 39 Member

    Decks A/B now wok as expected, I assumed the Condition would need to be M1=1 but turns out it works on 0.

    Perhaps I'm doing something wrong though because once I try to add the same for decks C/D you can see it see's both as the same command so it operates both A/C & B/D together.

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,110 mod
    edited February 3

    I explain it for Mid Adjust decks A and B, but this is for the rest as well:

    It says: Cond1 → M1=0; It has to say: Cond1 → Sample Page Selector Remix Deck A Page 3

    The same goes for decks C and D, but in this case it's Remix Deck B.

    You don't need the two lines 'Modifier #1' and 'Modifier #2'

    For Mid Adjust alone it will look like this:

  • Stevan
    Stevan Traktor Mapping Mod Posts: 2,196 mod

    Alright, just mamaged to test the Vinyl Brake mod and have some feedback.

    -I was expecting that the feature is activated if you hold down the play button. It seems that it starts when you let go of the play button. Is that correct?

    -I see that the Tempo Bend Steppless is used to emulate this but not sure why you need to disable the sync fueature. Can you just reset the Tempo Bend Stepless like it can be done via midi mapping?

    -Love the blinking Cue and Play buttons! Is it possible to link this output to a global midi button or any other command? This way we could have it mapped to any controller easily.

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

    Thanks for your feedback. :)

    1. Holding down is used to determine how long the breakdown will take, activating only the length function. Letting go is what actually triggers the VinylBreak (or the pause if you let go fast enough).
    2. If SYNC remains active, the deck speeds up instead of slowing down. I originally had a reset that reactivated SYNC after the breakdown but this resulted in a random change of deck tempo. So i removed it. Some more exploration is necessary to refine this. The keylock reset (and reactivation) has been done for a similiar reason, so that the key changes with the slowdown of the track. It sounds bad otherwise.
    3. I think this is possible. We could link a perpetual Blink timer (qml) to a MIDI Button (OUT) X. With loopMIDI this could be returned to a TSI to make a specific LED blink when modifier condition Y is met. I think. The only limitation would be the short list of possible modifier conditions. Or something along those lines; you know better than me. ;)
  • Stevan
    Stevan Traktor Mapping Mod Posts: 2,196 mod
    1. I see. That is a good call actually!
    2. I didn't notice this with MIDI.
    3. Exactly. I was thinking to maybe assign those signals to Deck A sequencer controls because it isn't likely that someone will have Deck A (or B for that matter) as a sequencer deck.

    Deck A Cue = Step 1 command output
    Deck A Play = Step 2 command output

    Deck B Cue = Step 3 command output
    Deck B Play = Step 4 command output

    Deck C Cue =Step 5 command output
    Deck C Play = Step 6 command output

    Deck D Cue = Step 7 command output
    Deck D Play = Step 8 command output

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

    We should collab on that last point. Although i don't quite understand yet which 'direction' the signal is supposed to go.

    Deck A Cue = Step 1 command output

    What is supposed to trigger what? And where would the Blinker and the MIDI button come in? We may need something like a flow chart. I do at least… 😉

  • Stevan
    Stevan Traktor Mapping Mod Posts: 2,196 mod

    Whenever the Cue A is blinking then the 'DeckA.Enable.Step.1' is toggling on and off automatically.

    Whenever the Play A is blinking then the 'DeckA.Enable.Step.2' is toggling on and off automatically and so on.

    Does that make sense to you?


    The sequencer controls are still working in the background even though the deck is not set to the Remix Deck. My other mappings are already consuming all global midi controls and that is the reason for using step sequencer commands.

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,110 mod
    edited February 3

    So, you are specifically talking about the blinking of the X1 mod:

    • Cue LED slow blinking is active when Floating Cue (the single white triangle at the bottom of the stripe) does not correspond with the track position (needle) while deck PLAY is OFF.
    • Play LED slow blinking is active while deck PLAY is OFF and deck CUEING is OFF.
    • Play LED fast blinking is active either while deck PLAY is OFF and deck CUEING is ON or VinylBreak is preparing or proceeding.

    I can try to tie 'DeckA.Enable.Step.1/2' state directly to the LED state (not sure if i can do this) or i can set 'DeckA.Enable.Step.1/2' state using the same triggers i outlined above to make the LED blink (no exact plan in my head how to do this).

    It's a challenge! :)

    The sequencer controls are still working in the background even though the deck is not set to the Remix Deck.

    Good to know these are accessible, much like the Sample Page Selector.

    What functionality are you planning to connect to the LED states of the Play and Cue button LEDs?

  • Stevan
    Stevan Traktor Mapping Mod Posts: 2,196 mod

    Don't waste time if you are unsure because I can do this with modifiers as well. I thought it should be possible because you managed to link global midi knobs and buttons in my jog fx mod for the S4 mk3.

    Well, I was planning to assign that to Cua and Play on other controllers :) mainly my FLX4 and DDJ-400 mappings.

Back To Top