CFX Tempo Blend issue

  • Device model: HP ProBook 455 G9
  • Version of operating system: Windows 11 25H2
  • Version of djay: 5.6.1
  • Hardware/controllers used: Hercules DJControl Inpulse 500
  • Hardware firmware version: 1.66

A) SUMMARY OF ISSUE:

When the controller is connected, Crossfader FX Tempo Blend does not work as expected. Without the controller connected, it works normally.

B) DETAILED STEPS TO REPRODUCE:

  1. Connect the controller to the laptop.

  2. Start djay pro and load tracks to both decks.

  3. Enable Crossfader FX (4 bars) and Tempo Blend from the drop down menu beside the crossfader. Select any effect from the list.

  4. Start playing track 1. At any point activate the transition using either the button in the menu or using the arrow keys of the keyboard.

C) EXPECTED RESULTS:

  • The two tracks should exchange tempos during the transition, ending with track 2 playing at its original tempo.

D) ACTUAL RESULTS:

  • Track 2 starts playing at the same tempo as track 1. But at the end of the transition, track 2 is still playing at the tempo of track 1 instead of its original tempo.

Thanks for the details @Apos. Sorry to hear you’re experiencing this issue.

  1. Are you using the (built-in) MIDI mapping for your controller or a custom edit?
  2. Please share a screenshot of your CFX settings
  3. Can you please share a video to help clarify what’s happening?

Hi @Slak_Jaw

I’m using the built-in MIDI mappings for the controller.

Here’s the link to the video which shows the CXF settings and the actual issue.

I also noticed that with the controller connected, moving the crossfader when CFX is enabled, does not reflect the changes of the EQ settings. Without a controller connected, moving the crossfader also reflects the changes to EQ.

Here are the links of the videos showing this:

With controller

Without controller

Thanks for the videos and additional info @Apos. Please upload your videos directly here instead of to Google Drive. Thanks!

With controller

Without controller

Hi again @Apos,

  1. Can you please check your djay Settings>General>Crossfader FX and confirm what Sync Mode you have it set to?
  2. Can you please also confirm what crossfader curve setting you are using on the hardware?

  1. Sync Mode in Settings is set to Sync+Tempo Blend
  2. The crossfader curve setting is not working correctly with djay pro. Regardless of the switch position, the crossfader movement is always linear in djay. That’s another issue I had since day one which I had reported in Hercules Impulse 500 & T7 mappings. Anyway, I’m not using the controller’s crossfader to control the CFX transition. I use the left or right arrow keys on my keyboard to initiate the transition.
1 Like

Thanks for the additional info @Apos. Definitely, looks like something unexpected is going on here.

  1. I suggest that you backup your djay Media Library database and any custom MIDI mappings.
  2. You can find these files in the following location on Windows: How to find your djay data and move it to a new device | Algoriddim Support
  3. Copy the files to a new location or external drive before uninstalling djay. After reinstallation, you can simply copy these files back to their original locations to maintain your Hot Cues, Saved Loops, My Collection Playlists, History and Queue.
  4. After backing up these files, please uninstall djay.
  5. Reboot your device.
  6. Download the latest djay version from the Official Microsoft Store, and reinstall djay.
  7. Launch djay and log into your Algoriddim djay account.
  8. Retest CFX and let me know if the issue persists. I hope that helps!
1 Like

Should I also backup Track analysis data and App settings and caches ?

Yes, you can also back these up if you want to retain them.

@Slak_Jaw I followed exactly the steps you provided to reinstall djay and restore my backups.

The first time I tried CFX with the controller connected, CFX worked as expected. Then I closed djay, disconnected the controller, started djay and CFX was again working as expected. Then I closed djay, reconnected the controller, started djay and CFX is not working again!

I’m really puzzled…

Hmmm…. very strange. Can you please share a screenshot of your djay Settings>Audio Devices while your controller is connected?

I believe it has to do with the MIDI mapping. Here’s what I tried.

I created a duplicate of the built-in mapping. Then I used Notepad++ to edit the file in MIDI Mappings folder. I deleted everything in the file except the following (uuid redacted):
{
USBID = <*I116961579>;
uuid = “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”;
version = <*I5>;
}

This created an empty midi mapping for my controller. With that loaded, CFX works fine. If I load back the built-in mapping, CFX stops working.

Hope this helps.

1 Like

Thanks for that @Apos. Everything looks fine there.

  1. How exactly are you connecting the controller to your laptop?
  2. Are you using any USB adapters or hubs?
  3. Can you please try a direct connection with a different USB cable (preferably a high quality, properly shielded one with dual ferrites on either end)?
  4. Please also try connecting to a different USB port on your laptop.

Interesting… I don’t have access to an Inpulse 500 to test this myself, so I need to pass this onto our hardware engineering team on Monday to see if they can reproduce the issue on their end. I’ll report back when I have news. Thanks!

In the meantime, you could try my suggestion above and retest with the original (built-in) MIDI mapping:

I’m connecting the controller with the USB cable provided (with ferrites on both ends) directly to the same USB port of the laptop that I always used. It has never changed.

Using a different USB port does not fix the issue.

Thanks for confirming @Apos. Our hardware engineering team was not able to reproduce this issue on the same setup as you. The CFX transitions with Temp Blend work as expected with the controller connected or disconnected. We will continue trying to replicate this, but can’t really offer any further suggestions until we can consistently reproduce it on our end.

That’s strange.
Thanks for the effort though. I’ll try to research further on my side and report back if I spot anything.