The beat grid problems & examples thread

I’d like to create a thread for the devs with examples where Djay has problems with detecting, keeping track, or otherwise has issues with the current grid mechanism.

Since this area of the forum has the description “let us know if something isn’t working as expected…” I thought it was appropriate.

Feel free to add examples that point to automatic detection fails, where the algorithm could be improved or needs another approach altogether.

If possible, please use tracks from streaming services so that others can easily verify the behavior.

1 Like

I’ll start off with the classic ‘Oops!..I did it again’ by Britney Spears (for those who have been living under a rock). The intro is problematic for Djay although it’s a ‘straightforward’ beat.

The break (starting at ±2:10) without tempo obviously doesn’t work either. A new ‘1’ marker after the break would be a solution.

https://tidal.com/browse/track/2931958

Tempo changes are an obvious no go. A chart example is ‘Afraid to Feel’ by LF System. Multiple tempo segments (with manual markers?) would be a solution.

https://tidal.com/browse/track/223147124

Multiple grid beats would be very welcomed here especially for 80’s Funk tracks that had live drummers…

‘Satisfaction’ - Benny Benassi & David Guetta. Beat grid starts drifting when the acappella break starts at 1:36. In this case a straight grid would solve it.

https://tidal.com/browse/track/241080001

This is the problem with the vast majority of acapellas I have tried to beat grid over the years. I know for a fact that a single BPM, non-elastic beat grid should work and it simply doesn’t. I completely gave up trying to use acapellas in Djay and instead use Neural Mix to isolate the vocals of the original.

Problem is when you have an acapella part as part of a regular song.

Like @djjoejoe is saying, it’s a break in the middle of the track.

I understand when there’s a break in the middle of the track with no vocals. Which is pretty much any track. However, unless the acapella version has had sections cut out of it or has been altered in some way to be different from the original it shouldn’t matter. If the original full track has a fixed BPM and a beat grid can be set properly, and you have a full studio acapella of the same track, you should be able to manually fit a grid to the acapella as well. For example by playing the original on deck A and the acapella on deck B and adjusting the grid of the acapella to match the original. In my experience this is often not the case with Djay. The software seems to act as if the acapella has a changing BPM or something.

Sure. But in my case it’s the normal track with a ‘vocal’ / acappella phrase in a (16 beats) break. During these 16 beats the grid starts sliding.

I’ve provided the link to the track in the (edited) original post.

Please implement saving of beat grid start points with iCloud so they can be transferred across devices.

Although I agree, this thread was not really created for that particular topic. But I see you’ve already found the other thread. :blush:

Well… the beatgrid problem is really difficult

  1. example one
    4/4 signature, 64 beats - bpm 120 , then break 16 beats with bpm 110 - then verse 16 beats bpm 120

  2. example two
    4/4 signature, 64 beats bpm 120, then 2-4second vocal/synth break and no beat - then verse 32 beats 120 bpm

  3. example three
    4/4 signature, 64 beats - bpm 120, then break with signature change like 2/4, 3/4 or 5/4, then verse 32 beats 120 bpm

What I feel that at the moment there are a lot of songs like example 2, where there is a break which seems to be possible to draw a beatgrid but it’s either slower/faster or shorter/longer than it could actually fit for the rest of the song beatgrid.

So the analysis software needs to detect possible BPM changes, then possible signature changes and then actually draw the grid.

Now how would the sync work if
song 1 is : 1-2-3-4-1-2-3-4-1-2-3-4… and
song 2 is : 1-2-3-4-1-2-1-2-3-4-1-2-1-2-3-4

or
song 1: 1-2-3-4-1-2-3-4-1-2-3-4-1-2-3-4-1-2-3-4
song 2: 1-2-3-4-___2second break -1-2-3-4-1-2-3-4
Should the 2second break to be shorter ie. faster so that beat 1 matches or longer i.e slower that beat 1 matches? Ie. to which song 1 beats should it be synced? first bolded or 2nd bolded?

Totally agree with you there. That’s why a manual grid option probably is the best solution.