Traktor Pro 4 Load delay

DJLeonMusk
DJLeonMusk Member Posts: 2 Newcomer

Hello

I recently upgraded to Traktor Pro 4, the day of release. I have used this new software with my S4 MK3 controller at three gigs since the release of this update, so I've had the chance to test it out in a live situation.

The one issue I am having, that takes away from the flow of my set, is the loading times for tracks. In Traktor Pro 3, If I stop a deck and load a track, there is absolutely zero delay loading this track into a deck from when I press STOP on that deck. As for Traktor Pro 4, If I press stop on a deck thats playing, I have to wait at least one second before loading a track, otherwise it flashes "Cannot load into deck thats playing" even though the deck has stopped. I always have "Loading only into stopped deck" turned on, for safety reasons.

Will this be fixed in future releases?

Tagged:

Best Answers

  • Ejub Petrovac
    Ejub Petrovac Member Posts: 39 Advisor
    Answer ✓

    I'm not using the "load only into a stopped deck" option but I can confirm that TP4 loads the songs slightly slower (part of a second) than TP3 and I'm pretty sure it's because of the "load as a stem" or "load as a track" options.

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 2,832 mod
    Answer ✓

    The 1 second delay introduced only happens on a new qml loading command with x1mk3, s2mk3, s3 and s4mk3.

    You can remove it (change it) by hand in the qml code. The options available are:

    • Return it to the old code (with only a single load type, stem or track, selected in Preferences→Loading, no delay). → Straightforward.
    • Change it to a custom function with a custom delay. → Complicated.

    You can read up on both in my discussion here:

    Note: The OP may have observed something completely unrelated to the controller code.

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 2,832 mod
    Answer ✓

    This concerns only the 1 second delay that Ejub Petrovac observed for TP4.

    In the file '…\Traktor Pro 4\resources64\qml\CSI\Common\ExtendedBrowserModule.qml' (note: for macOS the subfolder 'qml' may be found in a different place) in line 114 you will find this:

      Wire { from: "%surface%.browse.encoder.push"; to: "browser_load_gestures.input" }
    

    Replace this with

      // Wire { from: "%surface%.browse.encoder.push"; to: "browser_load_gestures.input" }
      Wire { from: "%surface%.browse.encoder.push"; to: "load.selected" }
    

    This will revert to the single load type from TP3. If you have generated stem version of stereo tracks in Traktor, with this you will only load the version which you have selected in Preferences→Loading (not the alternate version).

    Make a safety copy of the file before changing it up. Better yet, make a safety copy of the whole qml folder.

Answers

  • This content has been removed.
  • This content has been removed.
  • This content has been removed.
  • Martiniix_NI
    Martiniix_NI Customer Care Posts: 349 mod

    This can be related to the buffer size, how much buffer size are you allowing?

  • Ejub Petrovac
    Ejub Petrovac Member Posts: 39 Advisor
    Answer ✓

    I'm not using the "load only into a stopped deck" option but I can confirm that TP4 loads the songs slightly slower (part of a second) than TP3 and I'm pretty sure it's because of the "load as a stem" or "load as a track" options.

  • Heisenberg
    Heisenberg Member Posts: 386 Pro

    Exactly because now Traktor are waiting to see whether to click or double click.

    You can change it so that a single click loads the standard song; here at least for me everything is normally fast.

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 2,832 mod
    Answer ✓

    The 1 second delay introduced only happens on a new qml loading command with x1mk3, s2mk3, s3 and s4mk3.

    You can remove it (change it) by hand in the qml code. The options available are:

    • Return it to the old code (with only a single load type, stem or track, selected in Preferences→Loading, no delay). → Straightforward.
    • Change it to a custom function with a custom delay. → Complicated.

    You can read up on both in my discussion here:

    Note: The OP may have observed something completely unrelated to the controller code.

  • DJLeonMusk
    DJLeonMusk Member Posts: 2 Newcomer
  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 2,832 mod
    Answer ✓

    This concerns only the 1 second delay that Ejub Petrovac observed for TP4.

    In the file '…\Traktor Pro 4\resources64\qml\CSI\Common\ExtendedBrowserModule.qml' (note: for macOS the subfolder 'qml' may be found in a different place) in line 114 you will find this:

      Wire { from: "%surface%.browse.encoder.push"; to: "browser_load_gestures.input" }
    

    Replace this with

      // Wire { from: "%surface%.browse.encoder.push"; to: "browser_load_gestures.input" }
      Wire { from: "%surface%.browse.encoder.push"; to: "load.selected" }
    

    This will revert to the single load type from TP3. If you have generated stem version of stereo tracks in Traktor, with this you will only load the version which you have selected in Preferences→Loading (not the alternate version).

    Make a safety copy of the file before changing it up. Better yet, make a safety copy of the whole qml folder.

Back To Top