X1MK3: Community Performance MOD (qml coding)

1141516171820»

Comments

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 2,940 mod
  • TechnoKoot
    TechnoKoot Member Posts: 9 Member

    It does not seem to work unfortunately, my X1's remain blank and are not recognised by Traktor after installing the Beta QML files! I've tried many times and in different ways, so I'm pretty sure I'm not making any errors doing the install.

  • pixel
    pixel Member Posts: 269 Pro

    right, I also get an traktor error

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

    Thanks for the feedback. I'll get the x1 unpacked again… :)

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 2,940 mod
    edited January 20

    Found a typo quickly. I used '=' instead of '==' in an 'if' statement.

    Edit: Looks like the most difficult part of qml for me is the use of '=' for assigning values instead of comparing two values. I am so used to ':=' for assignments.

    Edit #2: It's working. No crash. Pages changing on Deck A or Deck B accoring to deck selection i described above on my end. I tested it with Decks A and B both switched to Remix Decks to watch it happen.

  • pixel
    pixel Member Posts: 269 Pro
    edited January 20

    My better half's birthday is on the 23rd. I'm going to do a long-term test.😋

    I sometimes have the problem that I mistype [ : or . ] instead of [ ; or , ] the mistakes are sometimes hard to recognize.😝😂(That's why it's always nice to use a code editor)😂

  • TomNihil
    TomNihil Member Posts: 2 Member

    Hi,

    would like to thank you for the mods. Much better to have some options.

    Since I use an external mixer, I tried to use the alternate mixer for some additional functions with simple overmapping. I used the Mode button as a modifier and it almost worked as expected. However, it would be nice to have visual feedback on the screens. What I tried to map is the following:

    Left Button 1 = Toggle Record/Stop (Audio Recorder)

    Left Knob 1 = Gain Adjust (Audio Recorder)

    Left Button 2 = Toggle BPM Lock On Deck A

    Left Knob 2 = Auto Gain Adjust Deck A

    Left Button 4 = Toggle Keylock On (Preserve Pitch) Deck A

    Left Knob 4 = Key Adjust Deck A

    Right Button 1 = Toggle Record/Stop (Audio Recorder)

    Right Knob 1 = Master Volume Adjust

    Right Button 2 = Toggle BPM Lock On Deck B

    Right Knob 2 = Auto Gain Adjust Deck B

    Right Button 4 = Toggle Keylock On (Preserve Pitch) Deck B

    Right Knob 4 = Key Adjust Deck B

    Unfortunately the pick up function doesn't work on the knobs this way…

    The Mixer FX knobs are just perfect.

    Is it possible to modify the FXSection file this way?

    Thanks in advance.

    Tom

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

    Use as a modifier condition 'remix → sample page selector, remix deck B (remix deck A in the most recent beta version), page 3 (that's the number for the mixer overlay page; FX overlay pages use page 1 and page 2). That's much better than the MODE button because the MODE button has triple functions: single tap, double tap and hold (1sec).

    Screen feedback is possible as well as implementing all 12 extra functions within the qml files. But it's a LOT of work, basically about a quarter of the stuff i already did. And i would have to update a second mod line everytime i push a new version. So i am not going to do that.

    To bad that NI mishandled the soft-takeover functionality with the knobs of their last two lines of controllers. Still, as long as you don't switch the layers and stay in mixer mode it should work.

    If you work with stems, you should put an extra modifier for each pair of the assignment (←/→) buttons to be used as an additional modifier condition for your knobs and buttons, so that your mapping assignments only override the equalizers/gain(volume) controls and not the stem controls.

    Right Button 1 = Toggle Record/Stop (Audio Recorder)

    That's a duplicate control. Maybe put in the CUT assignment, to segment the recorded audio files.

    Thanks for giving the mod a try. I am always interested in new ideas, like yours, even if i don't implement them. Who knows? If enough people are excited about these features, it may find it's way into the mod as a fifth optional overlay, despite the work load necessary. 🙃

    Enjoy.

    🦋

  • TechnoKoot
    TechnoKoot Member Posts: 9 Member

    I adjusted my mapping last night & gave it a quick test run, it seemed to work very well indeed, thanks a lot!!

  • TechnoKoot
    TechnoKoot Member Posts: 9 Member

    For the (auto)gain adjust function, would it not be easier to just use the gain adjust knob (4th fx knob or shift + 4th fx knob) for this? That's how I use it. You do need to leave EQ/Gain control on in traktor mixer settings, but as long as you override all other mixer controls it should not be a problem!

  • TomNihil
    TomNihil Member Posts: 2 Member

    Thanks for the info with the modifier condition. Will test that.

Back To Top