# Automatic Cue Points

**URL:** <https://community.algoriddim.com/t/automatic-cue-points/32501>\
**Category:** Suggestions\
**Tags:** macOS\
**Created:** [December 12, 2024, 1:49am UTC](https://community.algoriddim.com/t/automatic-cue-points/32501 "2024-12-12T01:49:47Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mauri\_Moore](https://community.algoriddim.com/user_avatar/community.algoriddim.com/mauri_moore/32/7589_2.png) [@Mauri\_Moore](https://community.algoriddim.com/u/Mauri_Moore)\
**Post date:** [December 12, 2024, 1:49am UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/1 "2024-12-12T01:49:47Z")

</div>

what about to Set Cue Points AUTOMATICALLY ?  
Like intro , vocal start , 32 beats before vocals , outro , 32 before outro and other options

Also to add the option to jump from one point to another ( to “delete” boring parts os the songs)  
Thanks in advance

---

<div class="post-metadata">

**Author:** ![DJ\_Big\_Blender](https://community.algoriddim.com/user_avatar/community.algoriddim.com/dj_big_blender/32/7433_2.png) [@DJ\_Big\_Blender](https://community.algoriddim.com/u/DJ_Big_Blender)\
**Post date:** [December 12, 2024, 9:45am UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/3 "2024-12-12T09:45:17Z")

</div>

_Hi Mauri Moore,_

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.

> [@Setting Start CUE and Cue 1 on Initial Track Analysis](https://community.algoriddim.com/t/setting-start-cue-and-cue-1-on-initial-track-analysis/27636/):
>
> Hi there, Thanks for the 5.2 update. I have seen already a few things that are very helpful for me, like e.g. the setting to restore of the original BPM when deselecting Sync and the fix of the EQ/NM Settings. Also I read about the improvement" “CUE Button: Start Cue can now be set directly after loading a track without playing it”. This new suggestion is a direct follow up on that point: For my use (and hopefully for others as well), it would be a great advantage if DJay would automatically…

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!

---

<div class="post-metadata">

**Author:** ![Dysfunk\_DJ](https://community.algoriddim.com/user_avatar/community.algoriddim.com/dysfunk_dj/32/19833_2.png) [@Dysfunk\_DJ](https://community.algoriddim.com/u/Dysfunk_DJ)\
**Post date:** [December 12, 2024, 11:21am UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/4 "2024-12-12T11:21:19Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Slak\_Jaw](https://community.algoriddim.com/user_avatar/community.algoriddim.com/slak_jaw/32/6517_2.png) [@Slak\_Jaw](https://community.algoriddim.com/u/Slak_Jaw)\
**Post date:** [December 12, 2024, 3:31pm UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/5 "2024-12-12T15:31:40Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![BlockParty](https://community.algoriddim.com/user_avatar/community.algoriddim.com/blockparty/32/13852_2.png) [@BlockParty](https://community.algoriddim.com/u/BlockParty)\
**Post date:** [December 19, 2024, 11:48pm UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/8 "2024-12-19T23:48:38Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Slak\_Jaw](https://community.algoriddim.com/user_avatar/community.algoriddim.com/slak_jaw/32/6517_2.png) [@Slak\_Jaw](https://community.algoriddim.com/u/Slak_Jaw)\
**Post date:** [December 20, 2024, 1:16am UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/9 "2024-12-20T01:16:58Z")

</div>

Thanks for the feedback @BlockParty

---

<div class="post-metadata">

**Author:** ![Slak\_Jaw](https://community.algoriddim.com/user_avatar/community.algoriddim.com/slak_jaw/32/6517_2.png) [@Slak\_Jaw](https://community.algoriddim.com/u/Slak_Jaw)\
**Post date:** [December 21, 2024, 7:41pm UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/10 "2024-12-21T19:41:11Z")

</div>

4 posts were merged into an existing topic: [Enable Saved Loops automatically](https://community.algoriddim.com/t/enable-saved-loops-automatically/15002/27)

---

<div class="post-metadata">

**Author:** ![Slak\_Jaw](https://community.algoriddim.com/user_avatar/community.algoriddim.com/slak_jaw/32/6517_2.png) [@Slak\_Jaw](https://community.algoriddim.com/u/Slak_Jaw)\
**Post date:** [December 21, 2024, 7:50pm UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/11 "2024-12-21T19:50:26Z")

</div>

Hi @FLORIDA_BEAT_MAKERS, I’ve moved this discussion to an existing post regarding automatic saved loops to keep this conversation more organized: [Enable Saved Loops automatically](https://community.algoriddim.com/t/enable-saved-loops-automatically/15002)

---

<div class="post-metadata">

**Author:** ![Felix2](https://community.algoriddim.com/user_avatar/community.algoriddim.com/felix2/32/12222_2.png) [@Felix2](https://community.algoriddim.com/u/Felix2)\
**Post date:** [January 1, 2025, 6:48am UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/12 "2025-01-01T06:48:48Z")

</div>

Great idea ! One at the front , one at the vocals one 32 bars from the end etc !

---

<div class="post-metadata">

**Author:** ![troolos](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/t/f14d63/32.png) [@troolos](https://community.algoriddim.com/u/troolos)\
**Post date:** [November 6, 2025, 10:25am UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/13 "2025-11-06T10:25:11Z")

</div>

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](https://community.algoriddim.com/t/mixed-in-key-integration/13882)), 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!

---

<div class="post-metadata">

**Author:** ![Slak\_Jaw](https://community.algoriddim.com/user_avatar/community.algoriddim.com/slak_jaw/32/6517_2.png) [@Slak\_Jaw](https://community.algoriddim.com/u/Slak_Jaw)\
**Post date:** [November 6, 2025, 12:26pm UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/14 "2025-11-06T12:26:32Z")

</div>

Thanks for the additional input @troolos. Don’t forget to vote.

---

<div class="post-metadata">

**Author:** ![pi\_58221](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/p/ebca7d/32.png) [@pi\_58221](https://community.algoriddim.com/u/pi_58221)\
**Post date:** [May 6, 2026, 8:01am UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/15 "2026-05-06T08:01:42Z")

</div>

Hi everyone,

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:

1. Automatic cue detection based on track analysis (vocal start, energy peaks)
2. Import cue points via ISRC from external tools
3. Or simply: an official scripting API

I’m happy to share my technical findings with the dev team if useful.

Thanks for the great software!

---

<div class="post-metadata">

**Author:** ![Slak\_Jaw](https://community.algoriddim.com/user_avatar/community.algoriddim.com/slak_jaw/32/6517_2.png) [@Slak\_Jaw](https://community.algoriddim.com/u/Slak_Jaw)\
**Post date:** [May 6, 2026, 2:13pm UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/16 "2026-05-06T14:13:30Z")

</div>

Hi @pi_58221, welcome to the Community! Very cool. Thanks for sharing. I’ve also passed this onto our dev team.

---

<div class="post-metadata">

**Author:** ![eyeseeyou01](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/e/cc9497/32.png) [@eyeseeyou01](https://community.algoriddim.com/u/eyeseeyou01)\
**Post date:** [May 7, 2026, 7:29am UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/17 "2026-05-07T07:29:44Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Polyura](https://community.algoriddim.com/user_avatar/community.algoriddim.com/polyura/32/15621_2.png) [@Polyura](https://community.algoriddim.com/u/Polyura)\
**Post date:** [May 7, 2026, 4:05pm UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/18 "2026-05-07T16:05:29Z")

</div>

yes, that would be cool) also do it with phrase analysis.

 ![IMG_6911](https://community-assets.algoriddim.com/original/3X/9/1/916d19ec187b5c460d6b787fb104e178d24592f2.jpeg)

---

<div class="post-metadata">

**Author:** ![DjFilip](https://community.algoriddim.com/letter_avatar_proxy/v4/letter/d/c0e974/32.png) [@DjFilip](https://community.algoriddim.com/u/DjFilip)\
**Post date:** [May 11, 2026, 7:09pm UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/19 "2026-05-11T19:09:45Z")

</div>

Using Jack’s traffic ‘one phrase system’ myself. What you suggest would be very, very useful !

---

<div class="post-metadata">

**Author:** ![Slak\_Jaw](https://community.algoriddim.com/user_avatar/community.algoriddim.com/slak_jaw/32/6517_2.png) [@Slak\_Jaw](https://community.algoriddim.com/u/Slak_Jaw)\
**Post date:** [May 11, 2026, 9:25pm UTC](https://community.algoriddim.com/t/automatic-cue-points/32501/20 "2026-05-11T21:25:53Z")

</div>

Welcome to the Community @DjFilip
