Model: MacBook Air (M1)
Version Operating System: MacOS 15.0.1
Version of DJAY: 5.2.4
Hardware/controllers: I experience issue without a controller, but it does show up when I use my controller (PIONEER DJ DJ Controller (DDJ-400)
Summary of the issue:
I noticed this after the September/October Update: Certain songs would fall out of sync if they were left on loop. I could work around this by switching on/off the loop, but if you left the song on loop, it appears to play without the AI beatmatching for you.
How to reproduce the issue:
I usually work with older music, so it should be replicable utilizing a non-gridded song with a gridded one, but it does appear when I use two older songs as well. I’m able to reproduce it with This is Halloween - The Citizens of Halloween and I want to dance with somebody - Whitney Houston, but there were quite a few other songs I’ve had this issue with, but it isn’t universal.
Hi @AMS, thanks for the details about your setup and the issue. To help clarify what you’re experiencing, can you please try to capture a video of the issue, upload it to your Google Drive/Dropbox, enable sharing permissions, then share a link to the video here? Thanks!
Thanks @AMS, the video is very helpful. In the djay Settings>General>SYNC MODE>Sync Type do you have it set to BPM and Beats? Can you please share a screenshot of your full sync settings? Thanks!
Hi @AMS, thanks for the screenshot. Your settings look correct to me. I am unable to reproduce this issue so I’ve passed this onto engineering for further review. I’ll report back here when I have more news. Thanks!
Dropping a note here, you may need to find the correct song. It seems only to affect certain songs, though I cannot seem to identify any commonalities between the songs they affect.
Sorry for the delay in responding, Slak. I got a new computer and thought that might fix the issue, but I just ran across another example of the beat grid not syncing with the two songs linked here. I’ve added another video showing how the loops desync over time and resync when the loop is removed.