I’d love to see this feature implemented as well! Your suggestions sound great and seem to align with some of the new features in RekordBox, if I’m not mistaken. However, I think what you’re proposing might be a bit ambitious as a first step.
In my opinion, we should at least start with a ‘simple’ automatic Cue Point feature—just placing a Cue Point where the track begins. I actually suggested this back in July, and it received a lot of votes and additional remarks. People also proposed adding options, like you are asking, such as marking the first beat, the first vocal, or the last vocal, which could be fantastic enhancements later on.
For now, though, having the basics in place would already be a big improvement imho. So people, if you like this idea, please vote for this suggestion using the vote box in the upper left corner! Let’s make it happen!
I think this is a great idea. With Djay Pro driven by AI technology, this shouldn’t be hard at all. To have cue points and even loops automatically added with settings to set them how you want would be golden.
Thanks for the suggestion @Mauri_Moore and for the additional feedback @DJ_Big_Blender and @Dysfunk_DJ. I have passed this onto the dev team for consideration.
I was about to file my feedback (coming from Traktor) at some point and this is one of my biggest struggles currently using the software.
What Traktor does:
Place the first cue point on the first beat.
This should be standard in any DJ software if the track is analyzed first time / has no cue points.
I’m DJ’ing not on big stages but on company parties and weddings. I cannot prepare every single track and need to act quickly / play wishes. For that I need to be quick, load a track and have the first beat right away.
With DJay Pro, I always have to search and find the first beat. This is really a no-go and needs improvement. Definately voting up for this!
This missing first beat detection and lacking visual feedback for beat jump are the only two reasons holding me back to use the software more professionally.
I’m really missing this. It would help enormously if basic cue points could be set automatically using the analyze function. There is also a topic about Mix in key integration (Mixed In Key integration), using the Mixed in key software to do the cue point analysis and then use it in Djay Pro. But of course, better would be that this is support within the Djay Pro software itself. Thanks!
I’ve been working on automating cue point creation for djay Pro AI using Jack’s traffic light system (orange = timing cue at chorus start, red = mix-out at chorus end, green = vocal start, blue = bridge). The idea is to use Genius lyrics API to identify song sections and map them to cue points automatically.
I’ve done a deep technical investigation into djay’s MediaLibrary.db format (TSAF binary encoding, ADCMediaItemUSerData objects, the 05 0a 00 00 array header for cue arrays) and managed to write byte-exact cue point data that matches what djay Pro AI writes natively.
The problem: CloudKit sync seems to overwrite any external changes immediately. djay seems to treat CloudKit as the single source of truth, so there’s no way to inject cue points programmatically for streaming tracks (Tidal, Apple Music) from outside the app.
This feature would be incredibly powerful for DJs who prep large libraries. The implementation would be straightforward with an official API or even just a way to import cue points from an XML/JSON file per track (identified by ISRC).
Would love to see:
Automatic cue detection based on track analysis (vocal start, energy peaks)
Import cue points via ISRC from external tools
Or simply: an official scripting API
I’m happy to share my technical findings with the dev team if useful.
What’s kind of interesting is that in automix mode there’s a setting where djay pro chooses where in the song to mix into so it does have some “AI” capability of identifying where to place a cue.