Everything support needs to know about Alpha-DJ-Engine: every feature —
what it does, how to use it, what it cannot do, the exact wording shown
in the app — plus tips, best practices, setup flows and known issues
with their fixes, and the questions customers actually ask.
What this page is. A complete, structured reference
for Alpha-DJ-Engine support. Each entry — a feature, a how-to, or a
known issue with its fix — is self-contained with a stable link, so an
answer can always point at the exact section.
Keeping it current. Every released feature is
documented here, and every change to a feature is reflected here.
What is not on this page cannot be supported.
Analysis
Track analysis
AvailableSince 1.0.0macOS & Windows
Track analysis interprets each of the DJ's own audio files locally and
reads its BPM, musical key (as a Camelot value), energy and loudness,
so Alpha can sequence and level the set. Track analysis is the first
step, labelled 01 Analyze.
What Track analysis does
Track analysis reads the selected audio files on the DJ's own
computer and detects, per track, the BPM (tempo), the musical key
expressed on the Camelot wheel, an energy value used to shape the
set, and the loudness (LUFS) and true peak used by Match loudness.
Track analysis runs entirely on the DJ's machine; the audio never
leaves the computer. Nothing is written to the USB stick during this
step. When analysis finishes, the DJ continues to the Composer.
How to use Track analysis
Add tracks or a folder in the Source / tracks to analyze box (see Track selection).
Choose the target USB drive in the USB drive / target device box.
Click Analyze.
When the count under ANALYZED is complete, click Open Composer to build the set.
Track analysis tooltips and on-screen text
Where it appears
Exact wording in the app
Analyze step, intro line
Pick the folder of tracks you own. Alpha interprets BPM, key and energy locally.
Analyze step, tooltip on the Analyze button
This step only interprets BPM, key & energy locally. Nothing is written to the USB stick yet - writing happens in the last step (Export).
Analyze step, tooltip on the Open Composer button
Continue to the Composer to build your set
Analyze step, tooltip on the drive chooser
Choose the USB drive to write the interpreted library to
What Track analysis does not do
Track analysis does not upload the DJ's audio anywhere. Analysis happens locally on the DJ's computer.
Track analysis does not write anything to the USB stick. Writing happens only in the Export step.
Track analysis does not change the DJ's audio files; it only reads them.
Track analysis does not need an internet connection to read BPM, key, energy and loudness.
Common questions about Track analysis
Does Track analysis upload my music?
No. Track analysis runs on the DJ's own computer and the audio files never leave the machine.
Does Track analysis change or move my files?
No. Track analysis only reads the files to detect BPM, key, energy and loudness. The files are not changed, and nothing is written to the USB stick in this step.
The detected key or BPM looks wrong — why?
Key and tempo detection is automatic and can occasionally differ from the DJ's own value, especially for tracks with an ambiguous key. The value is a starting point for sequencing.
Track selection
AvailableSince 1.0.0macOS & Windows
Track selection lets the DJ build the list of tracks to analyze from
whole folders and from individually picked files across several
folders, collected in a staging list before analysis starts.
What Track selection does
Track selection gathers the files the DJ wants in the set. The DJ can
add every track from a folder, or pick individual tracks from
different folders, and all chosen tracks appear in a scrollable
staging list in the Source / tracks to analyze
box. Tracks can be removed one by one or all at once before analysis.
How to use Track selection
Click + Folder to add every track from a folder.
Click + Tracks to pick individual files (multiple can be selected at once); repeat from other folders as needed.
Review the staging list; remove a single track with its remove control, or use Clear to empty the list.
Click Analyze to interpret the staged tracks.
Track selection tooltips and on-screen text
Where it appears
Exact wording in the app
Tooltip on the + Folder button
Add every track from a folder
Tooltip on the + Tracks button
Add individual tracks (multi-select)
Tooltip on the Clear button
Remove all
Tooltip on a staged track's remove control
Remove
Empty staging list
No tracks yet - add a folder or individual tracks.
What Track selection does not do
Track selection does not copy or move the chosen files. It only lists which files to analyze.
Track selection does not analyze the tracks on its own; analysis starts when the DJ clicks Analyze.
Track selection does not import from streaming services; it works with the DJ's local files.
Common questions about Track selection
Can I pick tracks from more than one folder?
Yes. Use + Tracks to add individual files, and repeat from any folder; every chosen track collects in the same staging list.
How do I remove a track I added by mistake?
Use the remove control on that track in the staging list, or use Clear to remove all of them and start over.
rekordbox import
AvailableSince 1.0.0macOS & Windows
rekordbox import reads a rekordbox XML export and reuses its BPM, key
and beatgrid, so those are not analyzed again. After the import the DJ
chooses one of two ways to continue: pick a set of tracks from the
library, or write the whole library straight to the USB stick.
What rekordbox import does
rekordbox import loads the tracks from a rekordbox XML file, matches
them to the DJ's files on disk, and keeps the BPM, key and beatgrid
that rekordbox already worked out — none of that is analyzed
again. Tracks whose files cannot be found on disk are reported as
missing and skipped. Because a set is a curated selection, the import
does not drop a whole library into the Composer; instead it offers two
paths: Pick tracks for a set, which
opens a filterable browser to choose the tracks for one set, or
Write whole library to USB, which
skips composing and writes every imported track to the stick in Denon
Engine format. Energy (needed for the Composer's arc) is the one value
not in the XML; it is computed only for the tracks the DJ actually
picks, and not at all for the whole-library write.
How to use rekordbox import
In rekordbox, export your collection (or a playlist) as an XML file.
In the Analyze step, click + XML and choose that XML file.
Read the summary: how many tracks were found and how many are missing, with the coverage for BPM, key, duration, energy and loudness.
To build one set, click Pick tracks for a set, filter by search, key, genre or BPM range, tick the tracks you want, then click Add 0 → Compose (the number is how many are selected). Energy is computed for the picked tracks and the Composer opens.
To transfer everything as-is, click Write whole library to USB; the Export step opens with every imported track ready to write.
rekordbox import filters (Pick tracks for a set)
Filter
What it does
Search
Matches the title or artist as the DJ types.
Key
Limits the list to one Camelot key.
Genre
Limits the list to one genre from the imported tags.
BPM min / BPM max
Limits the list to a tempo range.
rekordbox import tooltips and on-screen text
Where it appears
Exact wording in the app
Analyze, tooltip on the + XML button
Import a rekordbox XML - reuses its BPM, key and beatgrid, so only the energy value is computed (needed for the Composer)
Import summary, the chooser line
How do you want to continue? Alpha builds sets - pick the tracks you want, or write the whole library to the stick as-is.
Import, first path button
Pick tracks for a set
Import, tooltip on the first path button
Filter the library and pick the tracks for one set, then compose the arc
Import, second path button
Write whole library to USB
Import, tooltip on the second path button
Skip composing - write every imported track straight to the USB stick in Denon Engine format
Pick tracks, search box placeholder
Search title or artist...
Pick tracks, select-all link
Select all shown
Pick tracks, clear link
Clear
Pick tracks, confirm button
Add 0 → Compose (the number is the count selected)
Pick tracks, back button
Back
What rekordbox import does not do
rekordbox import does not re-analyze BPM, key or beatgrid; it trusts the values from rekordbox.
rekordbox import does not import cue points from the XML.
rekordbox import does not copy files at import time; files are copied only when the set or library is written in Export.
The whole-library path does not compute energy and does not build an arc; it writes the tracks in the imported order.
rekordbox import does not change the DJ's rekordbox library or the XML file.
Common questions about rekordbox import
My library has over a thousand tracks — do they all go into the Composer?
No. A set is a selection, so the import asks how to continue. Use Pick tracks for a set to filter and choose the tracks for one set, or Write whole library to USB to transfer everything without composing. Writing the whole library requires being online — the export sign-off comes from the Alpha cloud, the same as for a composed set. Since 1.1.0 signing in is only asked for at Export, not before.
Why are some tracks reported as missing?
Those files could not be found on disk at the paths stored in the XML (moved or renamed since the export). They are skipped; the found tracks import normally.
Do I lose my BPM and key by importing?
No. The BPM, key and beatgrid from rekordbox are kept as-is; only energy (and, if needed, loudness) is computed, and only for the tracks you pick.
Can I match loudness on an imported library?
Yes, but the loudness is not in the XML, so it is measured first. See Match loudness — the Export checkbox is locked until the loudness is measured, and clicking it offers to measure and match right away.
Sequencing
Compose
AvailableSince 1.0.0macOS & Windows
Compose builds an ordered set from the analyzed tracks: the DJ draws an
energy arc, sets the length, and chooses how strongly to favour
harmonic mixing, then Alpha generates a sequence that follows the arc.
Compose is the second step, labelled 02 Compose.
What Compose does
Compose orders the analyzed tracks into a set. The DJ picks an energy
arc template and can drag its points to shape the curve, sets the
target length, and adjusts two priorities. Compose then generates a
track order that follows the drawn energy arc and mixes harmonically
according to those priorities. The result is opened in the Refine
step for review.
How to use Compose
Pick an energy arc template (Journey, Wave, Build, Peak-time, Cooldown) and drag its points to shape the curve.
Set the length with the minus/plus controls, or click Fit all tracks to size it to all imported tracks.
Set the two priority sliders (harmonic vs. energy arc, and key vs. BPM).
Click Generate to build the ordered set.
Send to Export without composing (since 1.0.3)
DJs whose playlist is already in the exact order they want can skip
the sequencing engine entirely: the link
Send to Export without composing →
at the top right of the Compose step sends all analyzed tracks
straight to Export in their current order. The set is still signed
off by the Alpha cloud, so an internet connection is required.
Since 1.1.0 no sign-in is needed at this step — the app only
asks for an account at Export (see the Free version and signing in
entry). The Refine step stays available afterwards for manual
reordering or deletions.
Limits and performance
Compose accepts up to 1000 tracks per set.
Since 1.0.3, large sets (150+ tracks) compose in seconds. In earlier versions such sets could time out with a generic connection error.
Compose settings
Setting
Where to find it
Default
Range
What it changes
Energy arc template
Compose, above the arc
Journey
Journey / Wave / Build / Peak-time / Cooldown
The shape of the energy curve the set follows.
Set length
Compose, minus/plus control
1h 00m
Adjusts in 10-minute steps
The target total length of the set.
Priority: harmonic vs. energy arc
Compose, first slider
Centre
Harmonic ↔ Energy arc
Whether ordering favours smooth key transitions or following the drawn curve.
Key vs. BPM balance
Compose, second slider
Centre
Key ↔ BPM
Whether neighbouring tracks are matched more on key or on tempo.
Compose tooltips and on-screen text
Where it appears
Exact wording in the app
Compose step, intro line
Draw the dramaturgy and set the length.
Energy arc box, corner label
choose a template - drag the points
Tooltip on the harmonic/arc priority slider
How the set is ordered. Pull toward Harmonic for the smoothest key transitions between tracks; pull toward Energy arc to follow your drawn energy curve more closely, even if some key changes are rougher.
Tooltip on the key/BPM balance slider
When placing neighbouring tracks, what matters more. Pull toward Key to favour compatible musical keys (Camelot wheel); pull toward BPM to favour similar tempos. Most harmonic sets sit slightly toward Key.
Tooltip on Fit all tracks
Set the length to include all imported tracks (back-to-back total)
Tooltip on the length minus/plus buttons
10 minutes shorter / 10 minutes longer
Tooltip on the Generate button
Generate an ordered set that follows the energy arc
Tooltip on the skip link (top right, since 1.0.3)
Skip composing - all analyzed tracks go to Export in their current order
What Compose does not do
Compose does not write anything to the USB stick; it only builds the order, which is written later in Export.
Compose does not change the DJ's audio files.
Compose does not change a track's key or tempo; it only orders the tracks.
Common questions about Compose
What does the energy arc do?
The energy arc is the shape the set follows over time. Compose orders the tracks so their energy rises and falls along the curve the DJ draws.
Should I favour harmonic or energy arc?
Pull toward Harmonic for the smoothest key transitions; pull toward Energy arc to follow the drawn curve more closely, even if some key changes are rougher.
Can I change the order after generating?
Yes. The generated order opens in the Refine step, where individual tracks can be reordered or removed.
Do I need an account to compose?
No. Since 1.1.0 Compose works without signing in — analyze, compose and refine are all open. The app only asks for an account at Export, where the first 10 exported tracks are free (see the Free version and signing in entry).
Refine
AvailableSince 1.0.0macOS & Windows
Refine is where the DJ reviews the generated set: audition each track in
a mini-player, drag tracks to reorder them, and remove tracks that do
not fit. Refine is the third step, labelled 03 Refine.
What Refine does
Refine shows the generated set as a row of energy bars with a
mini-player. The DJ can click a bar to load that track, play it, drag
a bar to move a track to a new position, and delete a track that does
not belong. The Refine step also carries the Match loudness control
(documented separately). When the set is ready, the DJ sends it to
Export.
How to use Refine
Click a bar to select and load that track into the mini-player.
Press play to audition it; drag the progress bar to scrub.
Drag a bar left or right to reorder that track in the set.
Use the remove control in the player to delete the selected track.
Click Send to Export when the set is ready.
Zooming into large sets (since 1.0.3)
With very large sets (roughly 150 tracks and more) the energy bars
become too thin to grab. Whenever that happens, a
− / Fit / + control appears at
the top right of the bar strip:
+ zooms in — bars become wide and grabbable, and the strip scrolls sideways (scrollbar under the strip, or a horizontal trackpad swipe).
− zooms back out step by step.
Fit shows the whole arc at once again (the default view).
While zoomed, the view follows the playing track, and dragging a bar
against the left or right edge scrolls the strip along, so a track
can be dropped anywhere in the set in one gesture. Composing a new
set always starts back in the Fit overview.
Refine tooltips and on-screen text
Where it appears
Exact wording in the app
Tooltip on the play/pause button
Play / pause the selected track
Tooltip on the delete-track button
Remove the selected track from the set
Hint under the set
drag bars to fine-tune
Tooltip on Send to Export
Send this set to the Export card to write it to a USB stick
What Refine does not do
Refine does not write anything to the USB stick; writing happens in Export.
Refine does not change the DJ's audio files when reordering or removing tracks; removing a track only takes it out of this set.
Refine does not delete the audio file from disk when a track is removed from the set.
Common questions about Refine
If I remove a track in Refine, is the file deleted?
No. Removing a track in Refine only takes it out of this set. The audio file on disk is not touched.
How do I change the order of a track?
Drag its bar left or right to the position you want; the set re-numbers around it.
Can I hear a track before deciding?
Yes. Click a bar to load the track into the mini-player, then press play and scrub through it.
Export
Local backups
AvailableSince 1.0.0macOS & Windows
Local backups saves a copy of the USB stick's Engine library to the
DJ's own computer before Alpha writes to the stick, so playlists can be
restored if they are ever lost — for example after an Engine OS
update clears the stick.
What Local backups does
Before writing a playlist to a stick that already has an Engine
library, Local backups copies that library to the DJ's computer. The
backup is kept on the local disk, not on the stick, so it survives
even if the stick itself is wiped. Each backup is tied to the stick it
came from, and an earlier version can be restored later.
How to use Local backups
Write a set to a USB stick in the Export step. A backup of the stick's existing library is made automatically first.
To restore, open the device's playlists and choose an earlier backup version.
Confirm the restore to bring the earlier playlists back.
Local backups tooltips and on-screen text
Where it appears
Exact wording in the app
Tooltip on a backup's restore control
Restore this version
Restore confirmation button
Restore
What Local backups does not do
Local backups does not store the backup on the USB stick; it is kept on the DJ's own computer, so it survives a wipe of the stick.
Local backups does not copy the audio files; it backs up the Engine library (the playlists and their order).
Local backups does not upload anything; the backup stays on the DJ's computer.
Common questions about Local backups
An Engine OS update wiped my playlists — can I get them back?
If Alpha wrote to that stick before, a backup of its library was saved on the DJ's computer. Open the device's playlists and restore the earlier version.
Where is the backup stored?
On the DJ's own computer, not on the USB stick, so it is not lost if the stick is wiped.
Does Local backups back up my music files too?
No. Local backups saves the Engine library (playlists and order). The audio files are the DJ's own copies.
Match loudness
AvailableSince 1.0.0macOS & Windows
Match loudness makes every track in a set play at the same perceived
loudness (measured in LUFS), so the DJ never has to ride the gain
between songs. Match loudness is set in the Refine step and written
into the files during Export.
What Match loudness does
Match loudness measures each track's integrated loudness in LUFS
(the EBU R128 / ITU-R BS.1770 standard) and its true peak while the
track is analyzed. In the Refine step the DJ picks a target loudness,
and the Refine mini-player then plays every track at that matched
level so the DJ can hear the result. In the Export step, when Match
loudness is ticked, Match loudness bakes a per-track gain into the
copies written to the USB stick: a track quieter than the target is
turned up, a louder one is turned down, so all tracks play at the
same level on any device. Match loudness never raises a track's true
peak above -1 dB, which prevents clipping.
How to use Match loudness
Analyze the tracks — loudness is measured automatically during analysis.
In the Refine step, keep Match loudness ticked and set the target with the slider, or click one of the reference points beneath the slider.
Play a track in the Refine mini-player to hear it at the matched level.
Go to the Export step and tick Match loudness (-14 LUFS) (the number shows the target).
Click Write to USB. The write confirmation reports how many tracks were matched.
Match loudness on an imported library
When a library is imported from rekordbox (see rekordbox import), its
loudness is not in the XML, so it has not been measured yet. In that
case the Match loudness checkbox in
Export is greyed out and cannot be ticked directly. Clicking it opens
a short dialog, Match loudness before
export?, which explains why and offers to measure the loudness
now. The dialog has the same target slider and reference points
(Apple Music / Streaming / Club / DJ Master) as Refine. Clicking
Analyze & match loudness measures
the loudness of exactly the tracks in the set, sets the chosen target,
and then ticks the Export checkbox so the matched gain is baked in on
write. Sets that were analyzed normally already have their loudness
measured, so the checkbox is available without this step.
Match loudness settings
Setting
Where to find it
Default
Range
What it changes
Match loudness (Refine toggle)
Refine, next to the stats above the mini-player
On
On / Off
Turns loudness matching on for the mini-player preview.
Target loudness (Refine slider)
Refine, beside the Match loudness toggle
-14 LUFS
-20 to -6 LUFS
The loudness every track is matched to.
Reference points: Apple Music / Streaming / Club / DJ Master
Refine, on the scale under the slider
—
-16 / -14 / -10 / -6 LUFS
Clicking a point sets the target to that typical level.
Match loudness (Export checkbox)
Export, next to Skip duplicates
Off
On / Off
When on, bakes the matched gain into the files written to USB.
Match loudness tooltips and on-screen text
Where it appears
Exact wording in the app
Refine, tooltip on the Match loudness toggle
Match every track to the same perceived loudness so you never ride the gain between songs
Refine, tooltip on the target slider
Target loudness - every track is matched to this level (LUFS); peaks never exceed -1 dB, so no clipping
Refine, target value display
-14 LUFS (changes with the slider)
Refine, tooltip on the Apple Music reference point
Apple Music loudness reference
Refine, tooltip on the Streaming reference point
Streaming reference (Spotify / YouTube / Tidal)
Refine, tooltip on the Club reference point
Club playback reference
Refine, tooltip on the DJ Master reference point
Loud DJ / club master
Export, the checkbox label
Match loudness (-14 LUFS)
Export, tooltip on the Match loudness checkbox
Bakes an equal-loudness gain into the exported files so every track plays at the same level on any device - using the target set on Refine. Off = files are copied unchanged.
Export, in the write confirmation
20 matched to -14 LUFS (the numbers vary)
Export, in the write confirmation when a track could not be matched
4 not matched (loudness encoder unavailable) (the numbers vary)
Export, tooltip on the checkbox when loudness is not measured yet
Loudness isn't measured for this library yet - click to analyze and match it before export.
Import dialog, title
Match loudness before export?
Import dialog, explanation
Matching loudness needs each track's loudness measured first. These tracks came in with BPM & key from rekordbox, but their loudness wasn't interpreted yet - measure it now, then bake it into the exported files.
Import dialog, target label
Target loudness
Import dialog, cancel button
Cancel
Import dialog, confirm button
Analyze & match loudness
Import dialog, progress while measuring
Measuring loudness... 1/20 (the numbers vary)
What Match loudness does not do
Match loudness does not change the DJ's original files. It applies the gain only to the copies written to the USB stick; the library files are untouched.
Match loudness does not add a compressor or a limiter and does not change a track's dynamics. Match loudness only changes the level (a gain adjustment).
Match loudness does not push a track above -1 dB true peak, so a quiet, highly dynamic track may stay a little below the target rather than clip.
Match loudness in Refine (the toggle and slider) only affects the mini-player preview. It changes no files. Only the Export checkbox writes the change into the files.
Match loudness does not read or reuse loudness or gain tags written by other DJ software; Match loudness bakes the level into the audio instead.
Common questions about Match loudness
Does Match loudness change my original files?
No. Match loudness applies the gain only to the copies written to the USB stick. The files in the DJ's library are not changed.
I ticked Match loudness in Export but the tracks are not louder — why?
The write confirmation may say not matched (loudness encoder unavailable). Match loudness needs the loudness encoder to bake the gain into the files; when it is not available the tracks are copied unchanged, so their loudness is not adjusted.
What target loudness should I choose?
-14 LUFS matches streaming (Spotify, YouTube, Tidal), -16 LUFS is Apple Music, and around -6 to -10 LUFS is louder, club-master territory. Consistency between tracks matters more than the exact number.
Why does one track stay quieter than the others?
Match loudness never lets a track's true peak exceed -1 dB. A quiet track with strong peaks reaches that ceiling before it reaches the target and stays a little below it.
Do I have to turn Match loudness on in both Refine and Export?
The Refine toggle controls what the DJ hears in the mini-player; the Export checkbox controls what is written to the stick. Tick the Export checkbox to bake the matched loudness into the exported files.
Why is the Match loudness slider in Refine greyed out?
The Match loudness toggle in Refine is off. Tick it to enable the target slider.
Why is the Match loudness checkbox in Export greyed out?
The set has no measured loudness — this happens with a library imported from rekordbox, where loudness is not in the XML. Click the greyed checkbox: the dialog Match loudness before export? offers to measure the loudness and match it right away, then enables the checkbox.
Match loudness troubleshooting
What the customer sees
Why it happens
What to do
not matched (loudness encoder unavailable) in the write report
The loudness encoder needed to bake the gain was not available.
The tracks were written without matching; the set order and tags are still correct. Match loudness applies once the encoder is available.
The Refine loudness slider cannot be moved
The Match loudness toggle in Refine is off.
Tick Match loudness in Refine to enable the slider.
One track plays at a different level than the others in the mini-player
That track has no measured loudness because it was not analyzed.
Re-analyze the track so Match loudness can measure its loudness.
The Match loudness checkbox in Export is greyed out and will not tick
The set has no measured loudness — typically a library imported from rekordbox, where loudness is not in the XML.
Click the greyed checkbox and confirm Analyze & match loudness in the dialog; the loudness is measured and the checkbox is then enabled.
Skip duplicates
AvailableSince 1.0.0macOS & Windows
Skip duplicates avoids re-copying tracks that are already on the USB
stick: a track used in several playlists is stored once and every
playlist links to that one file, which saves space and time.
What Skip duplicates does
When Skip duplicates is on, the Export step only copies tracks that
are not already on the stick. If a track appears in several
playlists, the file is stored once and each playlist links to it. The
playlist order is written in full either way; Skip duplicates only
affects whether the audio file is copied again.
How to use Skip duplicates
In the Export step, find the Skip duplicates checkbox next to the write action.
Leave it ticked (the default) to reuse files already on the stick, or untick it to copy every track again.
Click Write to USB.
Skip duplicates settings
Setting
Where to find it
Default
Range
What it changes
Skip duplicates
Export, next to Write to USB
On
On / Off
Whether tracks already on the stick are reused instead of copied again.
Skip duplicates tooltips and on-screen text
Where it appears
Exact wording in the app
Tooltip on the Skip duplicates checkbox
Only transfers tracks that aren't already on the stick. If a track appears in several playlists, the file is stored once and every playlist just links to it - saves space.
What Skip duplicates does not do
Skip duplicates does not leave tracks out of the playlist. The full order is always written; only the file copy is skipped when the file is already present.
Skip duplicates does not delete anything from the stick.
Skip duplicates does not change the DJ's original files.
Common questions about Skip duplicates
Will Skip duplicates leave songs out of my playlist?
No. The whole playlist order is written. Skip duplicates only avoids copying an audio file that is already on the stick; the playlist still links to it.
Should I turn Skip duplicates off?
Usually no. Leaving it on saves space and time. Turn it off only if you specifically want every track copied again.
USB export
AvailableSince 1.0.0macOS & Windows
USB export writes the finished set to a Denon Engine DJ USB stick: it
picks the controller format, copies the tracks with their interpreted
metadata and playlist order, validates the result, and lets the DJ
eject the stick safely. USB export is the last step, labelled
04 Export.
What USB export does
USB export writes a standard Engine OS 3.x library to the chosen USB
stick: the audio files, the interpreted metadata (BPM, key), and the
playlist order. It plays on any Denon hardware running Engine OS.
Before writing to a stick that already has a library, USB export makes
a local backup (see Local backups). After writing, USB export
validates the result, and the DJ can eject the stick safely.
How to use USB export
Confirm the target device / format (Denon, Engine OS 3.x).
Check the playlist name, track count and duration.
Choose whether Skip duplicates and Match loudness are ticked.
Click Write to USB and wait for the confirmation.
Use the eject control to unmount the stick before removing it.
USB export settings
Setting
Where to find it
Default
Range
What it changes
Target device / format
Export, top of the step
Denon DJ / Engine OS 3.x
Denon (Engine OS 3.x), VirtualDJ, or Pioneer / AlphaTheta (rekordbox)
The library format written to the stick. See the VirtualDJ export and rekordbox export entries for the other two.
USB drive
Chosen in the Analyze step
—
The connected USB drives
Which stick the library is written to.
USB export tooltips and on-screen text
Where it appears
Exact wording in the app
Export step, intro line
Pick the controller format for your device - Alpha writes the matching library.
Tooltip on the target device / format chooser
Choose the controller / export format
Note under the device chooser
Works with any Denon Engine OS 3.x hardware - validated on the Prime Go
Tooltip on the Write to USB button
Sends all Music Files including interpreted Metadata and Playlist order on your USB stick.
Tooltip on the eject control
Safely unmount the USB stick so you can remove it
Export step, after clicking Write to USB while not signed in (since 1.1.0)
Register or sign in to export - your first 10 tracks are free.
What USB export does not do
This entry covers the Denon / Engine OS 3.x write. VirtualDJ and Pioneer / rekordbox are separate formats with their own entries (VirtualDJ export, rekordbox export).
USB export does not change the DJ's original files; it copies them to the stick.
USB export does not erase the stick. It adds to the Engine library and backs up the existing one first (see Local backups).
Common questions about USB export
Which gear does USB export work with?
The Export step writes two standalone-stick formats — Denon (Engine OS 3.x, validated on the Prime Go) and Pioneer / AlphaTheta (rekordbox) — plus three DJ-software targets that appear after clicking + Also export for DJ software (laptop): VirtualDJ, Serato DJ and Traktor Pro. Pick the format at the top of the step; this entry covers the Denon write.
Does USB export erase what is already on my stick?
No. USB export adds the new set and makes a local backup of the stick's existing library first.
Can I remove the stick as soon as writing finishes?
Use the eject control first. It safely unmounts the stick so it can be removed without corrupting the library.
Do I need to sign in to write a USB stick?
Yes. Since 1.1.0 Export is the only step that asks for an account: clicking Write to USB while not signed in opens the sign-in window, and the first 10 exported tracks are free. Everything before Export works without an account. See the Free version and signing in entry.
USB export troubleshooting
What the customer sees
Why it happens
What to do
My controller does not show the playlist
The stick may not have been ejected safely, or the device needs to re-read the stick
Eject the stick from Alpha, reinsert it into the controller, and let Engine OS re-scan it.
The playlist is there but tracks have no waveform yet
The device generates its own waveform/beatgrid the first time it loads a track
Load the track once on the device; the waveform is generated then.
VirtualDJ export
AvailableSince 1.0.0macOS & Windows
VirtualDJ export writes the finished set as a VirtualDJ library on the USB stick:
a database.xml with every track's tags, BPM and
key, plus an ordered playlist. It is one of the DJ-software targets in the 04
Export step, revealed by
+ Also export for DJ software (laptop).
What VirtualDJ export does
VirtualDJ export copies the audio to VirtualDJ/Music
on the stick and writes a VirtualDJ/database.xml
describing every track (artist, title, album, year, BPM, key, length) plus an
ordered playlist under MyLists. VirtualDJ reads
the key in Open Key notation, so Alpha converts each track's Camelot key to Open
Key (for example A minor, Camelot 8A, is written 1m). Cover art is
read from each file's tags, so it is not copied separately.
How to use VirtualDJ export
Open the target device chooser, click + Also export for DJ software (laptop) to reveal the software targets, then pick VirtualDJ.
Check the playlist name, track count and duration.
Click Write to USB and wait for the confirmation.
Eject the stick, plug it into a computer running VirtualDJ, and load the library.
Which devices VirtualDJ export works with
VirtualDJ is software: the stick is loaded by the VirtualDJ app on a Windows or
macOS computer, and any of VirtualDJ's supported controllers can then be used.
It is not a standalone stick that plugs straight into hardware.
VirtualDJ export tooltips and on-screen text
Where it appears
Exact wording in the app
Device picker, the VirtualDJ option
VirtualDJ — USB with a VirtualDJ database.xml + playlist
Device picker group
DJ software
"See all supported devices" panel
VirtualDJ runs on the computer, not the stick. Load this USB in the VirtualDJ app on Windows or macOS, then plug in any supported controller.
Panel, controllers line
Controllers & mixers (plug & play), hundreds supported: Pioneer DJ / AlphaTheta / Denon DJ / Numark / Native Instruments / Rane / Reloop / Hercules / Roland / Korg / Novation / Mixars / Gemini / Stanton / American Audio / Behringer / AKAI / Mixvibes ...
Panel, mobile note
iOS / Android: control only, via the VirtualDJ Remote companion app.
What VirtualDJ export does not do
VirtualDJ export does not make a standalone stick for CDJ / XDJ hardware; the stick is read by the VirtualDJ app on a computer.
VirtualDJ export does not copy cover-art files; VirtualDJ reads the cover from each track's tags.
VirtualDJ export does not change the DJ's original files; it copies them to the stick.
Common questions about VirtualDJ export
Does my key survive the export?
Yes. VirtualDJ uses Open Key notation (a number plus d for major or m for minor), so Alpha converts each track's Camelot key to Open Key — for example A minor (Camelot 8A) is written 1m.
VirtualDJ shows the set on a laptop but my CDJ does not — why?
VirtualDJ is computer software. For a stick that plays directly on Pioneer / AlphaTheta hardware, use the rekordbox export instead.
rekordbox export
AvailableSince 1.0.0macOS & Windows
rekordbox export writes a Pioneer / AlphaTheta USB that CDJ and XDJ players read
directly, with no rekordbox software needed. It is one of the two standalone-stick
formats in the 04 Export target picker, alongside the Denon (Engine OS) write.
What rekordbox export does
rekordbox export writes a full rekordbox USB: the classic
export.pdb library that every CDJ / XDJ has read
for years, the newer encrypted exportLibrary.db
that the latest players use, per-track analysis files (beat grid, cues and
waveforms), album artwork, and the audio under
Contents/<Artist>/<Album>. The beat
grid is built from the interpreted BPM, so tracks arrive beat-ready. No rekordbox
software is needed on the DJ's side.
How to use rekordbox export
Open the target device chooser and pick Pioneer DJ / AlphaTheta / CDJ / XDJ.
Check the playlist name, track count and duration.
Click Write to USB and wait for the confirmation.
Eject the stick, plug it straight into the player, and load the playlist.
Which devices rekordbox export works with
Standalone rekordbox players that read a USB directly — the stick plugs
into the gear, no computer: CDJ-3000, CDJ-2000NXS2, XDJ-RX3 / RX2, XDJ-XZ,
XDJ-1000MK2, XDJ-700, OPUS-QUAD and XDJ-AZ. This is a new target; please confirm
it on your own player.
rekordbox export tooltips and on-screen text
Where it appears
Exact wording in the app
Device picker, the rekordbox option
Pioneer DJ / AlphaTheta / CDJ / XDJ — rekordbox USB - export.pdb + beatgrid, cues, waveforms
Alpha writes both rekordbox libraries (export.pdb + exportLibrary.db), ANLZ beatgrid/cues/waveforms and artwork - no rekordbox software needed. New target: please confirm on your own gear.
What rekordbox export does not do
rekordbox export does not need the rekordbox app; the stick plays straight on the hardware.
rekordbox export does not change the DJ's original files; it copies them to the stick.
rekordbox export writes one constant beat grid per track from the BPM; it does not model tempo changes within a track.
Common questions about rekordbox export
Do I need rekordbox installed?
No. Alpha writes the rekordbox library and analysis files itself, so the stick plays directly on a CDJ or XDJ.
Will it work on the newest players?
Alpha writes both the classic library (export.pdb) and the newer encrypted one (exportLibrary.db) that the latest players prefer. It is a new target, so please confirm on your own gear.
Are my cues and beat grid included?
Yes. Each track gets a beat grid (from the interpreted BPM), a waveform and any cues, written into the analysis files the player reads.
Serato export
AvailableSince 1.0.0macOS & Windows
Serato export writes a portable Serato library on a drive: a
_Serato_ crate plus the audio, with the beat grid
baked into the files' Serato tags. Serato is laptop software, so this is an export
to a drive you plug into a Serato laptop — not a standalone stick.
What Serato export does
Serato export copies the audio to the drive, writes a
_Serato_/Subcrates/<name>.crate (the ordered
playlist) and a _Serato_/neworder.pref at the
drive's root, and writes the beat grid (from the interpreted BPM) plus the normal
tags (title, artist, album, BPM, key) into each copied file's Serato tags. Serato
reads the _Serato_ folder from a drive's root, so
the crate appears when the drive is plugged into a Mac or Windows laptop running
Serato DJ.
How to use Serato export
Open the target device chooser, click + Also export for DJ software (laptop) to reveal the software targets, then pick Serato DJ.
Export to the USB, or click choose another folder for a different destination — but Serato only reads _Serato_ from a drive's root, so pick a USB or drive root (Alpha warns you if a subfolder is chosen).
Click Write to USB and wait for the confirmation.
Plug the drive into a laptop running Serato DJ; the crate appears in the library.
Serato export tooltips and on-screen text
Where it appears
Exact wording in the app
Device picker, the Serato option
Serato DJ — _Serato_ crate + beatgrid tags on a drive
Device picker group
DJ software
"See how it works" panel
Serato is laptop software, not a standalone player. Alpha writes a _Serato_ folder at the drive's root plus the audio, and bakes the beatgrid into the files' Serato tags. Plug the drive into a Mac or Windows laptop running Serato DJ and the crate appears.
Panel, note
Export to a USB or an external drive (Serato reads _Serato_ from the drive root). Hot cues / loops are not written yet.
Device picker, reveal-software toggle
+ Also export for DJ software (laptop)
Export step, destination note (software targets)
DJ software reads from a folder - export to the USB, or choose another folder.
Export step, Serato non-root warning
Serato reads _Serato_ from a drive's root - this folder is inside a drive, so Serato won't auto-scan it. Pick a USB or drive root instead.
What Serato export does not do
Serato export does not make a standalone stick for CDJ / XDJ hardware; the drive is read by Serato DJ on a computer.
Serato export does not write hot cues or loops yet; it writes the beat grid and the normal tags.
Serato export does not change the DJ's original files; it copies them to the drive.
Common questions about Serato export
Can I export Serato to a folder on my laptop's disk?
You can pick any destination folder, but Serato only auto-scans a _Serato_ folder at a drive's root — so export to a USB or drive root. If you choose a subfolder, Alpha warns you and Serato won't find the crate.
Do my cues transfer?
Not yet — Serato export writes the beat grid and tags; hot cues and loops are a later addition.
Traktor export
AvailableSince 1.0.0macOS & Windows
Traktor export writes a collection.nml (Traktor's
NML format) plus the audio. Traktor is laptop software, so the DJ imports the
collection into Traktor — there is no standalone stick.
What Traktor export does
Traktor export copies the audio into a Traktor
folder on the drive and writes a collection.nml
describing every track with its tempo, key and a beat grid, plus the playlist in
set order. The DJ then imports it into Traktor Pro. Traktor does not auto-scan a
drive, so the import step is required.
How to use Traktor export
Open the target device chooser, click + Also export for DJ software (laptop) to reveal the software targets, then pick Traktor Pro.
Export to the USB, or click choose another folder for a different destination (Traktor accepts any folder), then click Write to USB.
In Traktor Pro (Mac or Windows): File -> Import Collection and pick this collection.nml.
Traktor export tooltips and on-screen text
Where it appears
Exact wording in the app
Device picker, the Traktor option
Traktor Pro — collection.nml - import into Traktor
Device picker group
DJ software
"See how it works" panel
Traktor is laptop software. Alpha writes a collection.nml (Traktor NML) plus the audio into a Traktor folder on the drive. In Traktor Pro (Mac / Windows): File -> Import Collection and pick this collection.nml.
Panel, note
Tempo, key and a beat grid are included. Traktor does not auto-scan a drive - the import step is required.
What Traktor export does not do
Traktor export does not make a standalone stick; the DJ imports the collection into Traktor on a computer.
Traktor export writes one constant beat grid per track from the BPM; it does not model tempo changes within a track.
Traktor export does not change the DJ's original files; it copies them to the drive.
Common questions about Traktor export
Why doesn't the playlist appear when I plug the drive in?
Traktor does not auto-scan drives. Open Traktor Pro and use File -> Import Collection, then select the collection.nml Alpha wrote.
Does my key come across?
Yes. The key is written as Traktor's own musical-key value, along with the tempo and a beat grid.
Library
Playlists on device
AvailableSince 1.0.0macOS & Windows
Playlists on device lets the DJ see and manage the playlists already on
a connected USB stick — renaming or deleting them, and restoring
an earlier backed-up version.
What Playlists on device does
Playlists on device reads the Engine library on the connected stick
and lists its playlists. From there the DJ can rename a playlist,
delete a playlist, or restore an earlier version of the library from a
local backup (see Local backups). Deleting a playlist removes the
playlist entry, not necessarily every audio file it referenced.
How to use Playlists on device
With a stick connected, open the device's playlists (from the Analyze or Export step).
To rename, use the rename control on a playlist, type the new name, and save.
To delete, use the delete control and confirm.
To restore an earlier version, choose a backup and confirm the restore.
Playlists on device tooltips and on-screen text
Where it appears
Exact wording in the app
Tooltip on the rename control
Rename playlist
Tooltip on the delete control
Delete playlist
Rename confirmation button
Save
Delete confirmation buttons
Keep / Delete
What Playlists on device does not do
Playlists on device does not change the DJ's original files on the computer; it manages the library on the stick.
Deleting a playlist does not necessarily remove every audio file it linked to from the stick.
Playlists on device does not sync with any cloud; it reads the connected stick.
Common questions about Playlists on device
I deleted a playlist by mistake — can I get it back?
If Alpha wrote to that stick before, restore an earlier version from a local backup (see Local backups).
Does deleting a playlist delete the songs?
Deleting a playlist removes the playlist entry. It does not necessarily remove every audio file the playlist referenced from the stick.
Licensing and account
Free version and signing in
AvailableSince 1.0.0 — sign-in moved to Export in 1.1.0macOS & Windows
The free version runs the entire workflow — analyze, compose,
refine — without an account; the app only asks to register or
sign in at the Export step, and the first 10 exported tracks are
free.
What the free version includes
Every feature of Alpha DJ Engine is open in the free version:
analyzing any number of tracks, composing sets, refining them,
match loudness, and all export formats. The only limit is the
number of tracks that can be written in Export: the first 10
exported tracks are free. The lifetime licence (a one-time
purchase, see the pricing page) removes that limit and covers up
to 2 registered computers — a Mac and a Windows PC can share
one account.
When the app asks to sign in (since 1.1.0)
Since version 1.1.0 nothing before Export requires an account.
Clicking Write to USB while not
signed in opens the sign-in window with the message below; after
signing in, the export continues. In versions 1.0.x the app asked
to sign in earlier, before composing — updating to the
current version moves that to Export.
How signing in works
Click Login (or New here? Register) in the sign-in window.
The browser opens on the Alpha DJ Engine portal. Sign in or register there — no password is ever typed into the app itself.
The portal asks to connect this computer to the account (a licence covers up to 2 registered computers).
Back in the app, the sign-in completes automatically — the app notices the finished browser sign-in on its own.
The app stays signed in across restarts: the sign-in is stored in
the macOS Keychain or the Windows Credential Manager, never in a
plain file.
Free version and sign-in — on-screen text
Where it appears
Exact wording in the app
Sign-in window, title
Hey — it’s still free!
Sign-in window, text
Export up to 10 tracks for free and test the whole workflow — register or sign in to continue. Sign-in happens in your browser; no password is ever typed into this window. Finish there and this app notices automatically.
Sign-in window, buttons
Login / New here? Register
Export step, after clicking Write to USB while not signed in
Register or sign in to export - your first 10 tracks are free.
Export step, when the account’s licence is not active
Your license is inactive — export is locked.
What the free version does not do
The free version does not limit analyzing, composing or refining — only the number of exported tracks.
The free version does not expire and does not watermark or alter any audio.
The free allowance counts exported tracks, not days or sets.
Signing in does not happen inside the app window — the password is only ever typed in the browser, on the Alpha DJ Engine portal.
Signing in on a second computer does not need a second licence: one account covers up to 2 registered computers, Mac and Windows mixed.
Common questions about the free version and signing in
Do I need an account to try Alpha?
No. Analyze, compose and refine work without an account. The app only asks to register or sign in at Export — and even then the first 10 exported tracks are free, so the whole workflow can be tested end to end.
How many tracks can I export for free?
10 tracks. After that, exporting needs the lifetime licence (one-time purchase, see the pricing page).
Can I use the same account on my Mac and my Windows PC?
Yes. One account covers up to 2 registered computers, and Mac and Windows can be mixed freely.
I clicked Login and signed in on the website, but the app still asks me to sign in?
Finish every step in the browser, including the page that asks to connect this computer. The app picks the sign-in up automatically once the browser flow is complete. If the browser showed a message about an expired session or a pending email confirmation, complete that first and click Login in the app again.
Where is my password stored?
Nowhere in the app. The password is only entered in the browser on the Alpha DJ Engine portal; the app stores a sign-in token in the macOS Keychain or the Windows Credential Manager.
Free version and sign-in troubleshooting
What the customer sees
Why it happens
What to do
The browser sign-in page says the sign-in has expired or is incomplete
The portal session ended before the connection to the computer was confirmed, or the account’s email address is not confirmed yet
Sign in on the portal again (confirm the email first if one is pending), then click Login in the app once more.
The portal says no more computers can be connected
The account already has 2 registered computers
Disconnect a computer that is no longer used on the account page of the portal, then connect the new one.
The app itself
Installing Alpha on Windows
AvailableSince 1.1.0Windows 10 / 11, 64-bit
Since version 1.1.0 Alpha DJ Engine runs on Windows 10 and 11
(64-bit): the installer
(Alpha-DJ-Engine-<version>-win-x64-setup.exe)
sets up the same app as on the Mac, with every feature and the same
account working on both platforms.
What installing Alpha on Windows involves
The download is a standard setup program. It installs Alpha DJ
Engine into the programs folder (or, if chosen, just for the
current user), creates a Start menu entry and an uninstaller, and
checks whether the Microsoft Edge WebView2 runtime is present
— if it is missing, the installer installs it automatically.
The current Windows build is not yet code-signed, so Windows
SmartScreen can show a blue warning on first run; the steps below
get past it safely.
How to install Alpha on Windows
Download the installer and double-click it.
If a blue Windows protected your PC screen appears, click More info, then Run anyway.
Choose whether to install for all users (asks for administrator confirmation) or only for the current user.
Follow the installer to the end — it adds the WebView2 runtime by itself when the PC does not have it.
Start Alpha DJ Engine from the Start menu. The very first start can take a moment while Windows scans the new app — give it up to a few minutes once.
Installing Alpha on Windows — the exact wording on screen
The SmartScreen warning is a Windows dialog, so its wording follows
the PC’s system language.
Where
English Windows
German Windows
SmartScreen warning on first run
Windows protected your PC
Der Computer wurde durch Windows geschützt
Link that reveals the run option
More info
Weitere Informationen
Button that starts the installer
Run anyway
Trotzdem ausführen
What installing Alpha on Windows does not mean
The SmartScreen warning does not mean the download carries malware — it appears because the Windows build is not yet code-signed, which SmartScreen reports for new software from smaller developers.
Installing Alpha on Windows does not require lowering any Windows security setting — Run anyway for this one program is all it takes.
The Windows version does not differ from the Mac version — same features, same export formats, same account (a licence covers up to 2 computers, Mac and Windows mixed).
Alpha does not run on 32-bit Windows or on Windows on ARM — it needs a 64-bit (x64) Windows 10 or 11.
Installing does not need any DJ software on the PC — Alpha writes the USB library itself.
Common questions about installing Alpha on Windows
Is the Windows version different from the Mac version?
No. Analyze, compose, refine and every export format work identically, and one account can be used on both platforms.
Why does Windows warn about the app?
The Windows build is not yet code-signed, so SmartScreen shows its standard warning for unknown publishers. Click More info, then Run anyway.
Do I need administrator rights to install?
Only for installing for all users — the installer offers installing just for the current user as well, which works without administrator confirmation.
What does Alpha need on the PC?
A 64-bit Windows 10 or 11 and the Microsoft Edge WebView2 runtime, which the installer adds automatically when it is missing. Composing and export sign-off need an internet connection; audio analysis runs locally on the PC.
Installing Alpha on Windows troubleshooting
What the customer sees
Why it happens
What to do
Double-clicking the app icon and nothing seems to happen
On the first start Windows Defender scans the freshly installed app before letting it run
Wait up to a few minutes on the very first start — later starts are fast. If the window still never appears, send the file %LOCALAPPDATA%\Alpha DJ Engine\launch.log to support; it records every startup step.
The SmartScreen screen has no Run anyway button
On managed PCs (company or school) a policy can hide the button
Ask the administrator of the PC to allow the installer, or install on a personally managed PC.
The app window opens but stays empty or white
The WebView2 runtime is missing or damaged
Run the Alpha installer again — it repairs the WebView2 runtime automatically.
macOS blocked Alpha
Applies to every installSince 1.0.0macOS 15 and later
From version 1.0.3 this page is history: Alpha DJ
Engine is signed with our Apple Developer ID and notarized by Apple,
so it opens with a normal double-click on every Mac — no warning,
no System Settings detour. The steps below only apply to the older,
unsigned builds (1.0.2 and earlier); the permanent fix is downloading
the current version.
Why macOS blocked Alpha
macOS checks every app downloaded outside the App Store. Because
Alpha DJ Engine is not distributed through the App Store, the first
launch can show a dialog saying the app was blocked. This is a
standard macOS safeguard (Gatekeeper) that many apps from smaller
developers trigger — it does not mean anything is wrong with the
download.
How to open Alpha after macOS blocked it (macOS 15 / 26)
The old right-click → Open trick is no longer enough on current
macOS. The official way:
Close the error dialog — click Done.
Do not click Move to Trash.
Open System Settings →
Privacy & Security and scroll all
the way down.
There it now says “Alpha DJ Engine” was
blocked… → click
Open Anyway and confirm with the Mac’s
admin password (or Touch ID).
After that, macOS remembers the decision for this copy of the app and
the warning does not come back on later launches.
macOS blocked Alpha — the exact wording on screen
These are Apple’s dialogs, so the wording follows the Mac’s system
language and can vary slightly between macOS versions.
Where
English macOS
German macOS
First-launch dialog
Apple could not verify “Alpha DJ Engine” is free of malware that may harm your Mac or compromise your privacy.
„Alpha DJ Engine“ wurde blockiert…
Dialog buttons
Done / Move to Trash
Fertig / In den Papierkorb legen
Privacy & Security
“Alpha DJ Engine” was blocked to protect your Mac. → Open Anyway
Datenschutz & Sicherheit → Dennoch öffnen
What the macOS block does not mean
The macOS block does not mean Alpha carries malware — it means
Apple has not verified the app, which macOS reports for software
distributed outside the App Store.
The macOS block does not require changing any security setting.
Do not lower the Mac’s security globally; the steps above are
enough.
The macOS block does not return on every launch. It can appear
once more after downloading a new copy of the app (for example an
update installed from a fresh download) — the same steps apply.
Common questions about the macOS block
The dialog only offers “Done” and “Move to Trash” — should I move Alpha to the trash?
No. Click Done and follow the three steps above; the option to open the app is in System Settings, not in the dialog.
Does right-click → Open still work?
Not on current macOS. Since macOS 15 the bypass moved to System Settings → Privacy & Security → Open Anyway.
Do I have to do this after every update?
No — only when a freshly downloaded copy of Alpha is opened for the first time. A copy that was opened once stays approved.
It asks for an admin password I don’t have — what now?
The confirmation needs an administrator of that Mac. Ask the person who manages the machine to click Open Anyway once; afterwards Alpha opens normally for every user.