An AppleScript to automate adding Hot Cue and Memory Cue markers in Pioneer's Rekordbox DJ software. The tool adds Cue/Memory points in the following arrangement by automating default keyboard shortcuts so you dread using Rekordbox less.
Beginner A:0 - B:16 - C:32
Advanced A:0 - B:16 - C:24 - D:32 - E:40 - F:48 - G:64 - H:80
Tested in Rekordbox 5.8,6.3 and Mac OS Mojave & Catalina
The "Beginner" script uses the default Rekordbox Mac OS Hot Key bindings but will only place 3 Cue/Memory Points.
The "Advanced" script requires a little bit of setup please go to "Advanced Script Setup" for more details.
Note - This is currently only supported on Mac OS, however with enough demand I believe I could port this to a Windows EXE or python script.
- Click the Green Code button at the top of this page and click download zip.
- Unpack the zip (double click).
- Double Click the AppleScript.
The advanced script needs some additional hot keys added.
- Open Rekordbox
- Open Rekordbox Preferences or Press
Command + ,
- Click Keyboard shortcuts
- Click the Player A + icon to open up the settings.
- Scroll down to
Set Hot Cue A
and ensure that they're set up with the following bindings (when the warning appears to re-asign the hot key click yes.).
- For best results log into Kuvo and DO NOT Touch the keyboard or mouse once the script is running.
- ONLY WORKS WITH DEFAULT REKORDBOX/SCRIPT DEFINED HOT KEYS!
(Video tutorial will be uploaded to my instagram soon https://www.instagram.com/bide_uk)
Ensure Keyboard is set to US or UK English laylout. https://thetypingcat.com/howto/change-your-keyboard-layout-mac-os-x
- Ensure Rekorbox is open and in the Export 1 Player setting in the top left.
- Make a playlist in Rekordbox and ensure that all the tracks have been analysed.
- Make sure that you've aligned the beat grid correctly with the first cue on the first down beat or it will add misaligned cue points.
- Find out how many tracks are in the playlist. (For best results use this on tracks that don't have cue points set.)
- Load the first track on the playlist and ensure it's loaded in the player in 1 player mode, the script works downwards in a given playlist.
- Press play in the script editor. a. If this is the first time running the script allow accessibility functionality in security for the script editor.
- Enter the number of tracks you want to process e.g playlist has 100 tracks put 100
- Wait for the program to finish (DO NOT LET THE COMPUTER SLEEP, TOUCH KEYBOARD or click out of the window).
In an emergency press cmd+alt+esc and try to quit the script process. The script uses keystrokes to automate Rekordbox so it will try to fight you.
If you want to change the placement of Cue/Memory Cue points change the number in the lines of the code with the following line.
#< - Change Number to change placement of Cue
- Work on unanalysed tracks.
- Work on tracks with an incorrectly configured grid.
- Work if the track’s don’t load on the first beat on the beat grid.
- Make you a good DJ.