1. Introduction
ABYZOR Keys is a DJ library preparation tool. It analyzes your music files to detect musical key, BPM, energy, and structural cues, then helps you search, filter, match harmonically, and build playlists or full sets.
First launch
- Open ABYZOR Keys.
- On the Home screen, click Choose folder (or use Import → Import Folder in the top bar).
- Select a folder containing audio files (MP3, WAV, FLAC, AIFF, M4A, AAC).
- Tracks are imported and analyzed in the background. You can browse the Library while analysis runs.
- After a large import, you may see How should we analyze your library? — choose a speed preset (light vs fast).
Key concepts
| Concept | Meaning |
|---|---|
| Analyzed | Key and BPM are ready; track is usable in filters and playlists. |
| Pending / Queued / Analyzing | Analysis has not finished yet. |
| Enriching | Background pass adding vocals, structure, and extra metadata. |
| Needs review | Key or BPM confidence is below your threshold — open the Review queue. |
| Missing | File path no longer exists on disk — use Relink. |
| Confidence | How sure ABYZOR is about key/BPM; low values appear in the review queue. |
System requirements
Supported platforms
- Windows: Windows 10 or later (64-bit)
- macOS: macOS 12 Monterey or later (Intel or Apple Silicon)
- Portable zip — no Python install required
Minimum
- CPU: Dual-core processor (64-bit)
- RAM: 4 GB
- Storage: ~500 MB for the app + extra space for your music library and local cache (waveforms, artwork, database)
- Display: 1280×720 or higher
- Audio: Standard speakers or headphones for preview
- Internet: Optional (updates, license activation, Pro purchase on abyzor.space). Key/BPM analysis works fully offline.
Recommended
- CPU: Quad-core processor or better
- RAM: 8 GB or more (smoother batch imports and background analysis)
- Storage: SSD
- Display: 1920×1080 or higher
Performance notes
- Typical analysis: ~10 seconds per track (varies with file length and settings)
- Large libraries (1,000+ tracks): first import can take a while; use Settings → Analysis → “Keep PC usable” if you want to use the PC while analyzing
- Your audio files stay on your drive — ABYZOR Keys does not upload your library
3. Home
The Home screen is your landing page after launch.
Empty library
If no tracks are imported, you see an empty state with:
- Import Folder — pick a music folder
- Import Files — pick individual audio files
- Drag-and-drop support for folders and files
03-home-empty.pngDashboard (library has tracks)
| Element | What it does |
|---|---|
| Greeting | Time-based welcome message |
| Library Health gauge | Click to open Statistics |
| Review banner | Appears when tracks need review; click Review to open the review queue |
| KPI cards | Track count, average BPM, energy, keys, genres, and more |
| Build a Set / Open Playlist | Quick path to Smart Set Builder (Pro) or Playlist (free) |
| Resume Last Playlist | Reopens your most recent playlist |
| Open Harmonic Explorer | Jumps to Library with harmonic tools focused |
| Import Folder card | Same as top-bar import |
| Activity timeline | Recent imports and actions |
| Pro cards | Showcase and waitlist for Pro features |
04-home-dashboard.png4. Library
The Library is the main workspace for browsing, filtering, previewing, and managing tracks. The Harmonic Explorer is built into Library — there is no separate sidebar item for it.
Layout
Three columns:
- Left — Smart Collections — Built-in and custom filtered views.
- Center — Track list — Search, filters, preview panel, table or grid view.
- Right — Harmonic Explorer + Inspector Lite — Circle of Fifths or compatibility matrix, match cards, and per-track metadata editor.
05-library-layout.pngSmart Collections
Built-in collections include Recent, Favorites, Peak Time, Warmup, Closing, and Experimental.
- Click a collection to filter the track list.
- New Smart Collection… opens the rule editor.
- Right-click a custom collection to Edit or Delete.
- After applying filters manually, use Save as Smart Collection to persist them.
Search and filters
Search bar supports plain text and grammar tokens, for example:
bpm:120— BPM around 120key:Am— tracks in A minorartist:aretha— artist name
Filter chips add structured filters: Key, BPM, Energy, Genre, Rating, Status, Confidence, Harmonic compatibility, and Tags. Use + Add filter or Clear all.
Toggle between List and Grid view.
06-library-filters.pngTrack preview
Select a track to open the preview panel at the top:
- Waveform with cue markers
- Play / pause preview (Space)
- Jump to cues 1–8 when preview is focused (keys
1–8) - BPM, key, energy, vocals, spectral balance, mix points (Mix In, Drop, Mix Out)
07-library-preview.pngHarmonic Explorer
With a track selected that has a detected key:
- Circle view — compatible keys on the circle of fifths
- Matrix view — grid of key-to-key compatibility scores
- Composite score toggle — include BPM and energy in scores, or key harmony only
- Click a matrix cell to filter the library to compatible tracks
- Match cards list recommended next tracks (Pro upsell on free tier for advanced suggestions)
08-harmonic-circle.png09-harmonic-matrix.pngBulk actions
Select multiple tracks to show the bulk bar:
- Add to Playlist
- Compare tracks (opens Quick Compare with two tracks)
- Clear selection
- Select all (
Ctrl+A)
Right-click context menu
| Action | Description |
|---|---|
| Write Metadata | Open tag write for this track |
| Preview | Play audio preview |
| Open Folder | Reveal file in file manager |
| Re-analyze | Queue track for fresh analysis |
| Relink… | For missing files only |
| Add to Playlist | Open playlist picker |
| Compare Track | Start Quick Compare |
| Add tag… | Open tag picker |
Inspector Lite (right column)
Edit per-track metadata without leaving Library:
- Star rating (
0–5) - Favorite toggle (
F) - Tags (
T) - Notes
- Cue list and structural fields
10-library-inspector-lite.png5. Playlist
Playlist is the manual playlist builder. It is always free.
Build and order tracks manually — key and BPM at a glance.
Pro teasers
At the top of the workspace, upsell cards may appear for Generate Set and Mix Coach. These features run in Smart Set Builder (Pro), not in the manual playlist builder.
Playlist management
- Dropdown to select the active playlist
- New, Rename, and Delete playlist
- Track count shown in the header
Building a playlist
- Search tracks in Search tracks to add… and click Add.
- Or add selected tracks from Library (
Ctrl+P, context menu, or bulk bar). - Each row shows artwork thumbnail, title, artist, BPM badge, key badge, and duration.
- Drag rows to reorder.
- Remove tracks with the × button on each row.
Set stats
When the playlist has tracks, a stats line shows average BPM, average energy, and raw vs mixed duration (minutes).
12-playlist-timeline.pngInspector
The right-hand inspector shows full track detail for the selected row (metadata, tags, notes, preview). Press Tab to toggle visibility. Mix Coach and Transition Audition are not available here — use Smart Set Builder for those.
13-playlist-inspector.pngExport
Click Export in the playlist builder or use Export → Export Playlist in the top bar. M3U / M3U8 / CSV are free; DJ ecosystem formats require Pro. See Export dialogs.
6. Smart Set Builder
Smart Set Builder generates DJ sets with harmonic ordering and an energy arc. This is a Pro feature; free users see a preview teaser and upgrade CTA.
Harmonic order + energy arc — the mix no one else builds for you.
Set configuration
| Control | Description |
|---|---|
| Start from | Source: Random, Artist, Genre, Label, or Existing Track |
| Template | Energy arc template (warm-up, peak-time, closing — Pro templates locked on free) |
| Target duration (min) | Desired set length |
| Set start time | Wall-clock start for planning |
| Energy Curve | Visual arc of energy across the set |
14-smart-set-config.pngGenerate workflow
- Configure source, template, and duration.
- Click Generate Set (or Generate).
- In the Generate set dialog, choose:
- Playlist mode: New playlist, Regenerate current, or Continue current
- Generation quality:
- Fast — under 1 second, greedy pass
- Smart (Recommended) — beam search, ~2–5 seconds
- Deep Search — explores 30 arrangements, ~30 seconds
- A Preview — not saved bar appears with the generated order.
- Click Accept to save or Discard to cancel.
15-smart-set-generate-dialog.png16-smart-set-preview-bar.pngAfter generation (Pro)
| Action | Description |
|---|---|
| Optimize Set Order | Re-order for better transitions while respecting pinned tracks |
| Shuffle Harmonic | Shuffle with harmonic constraints |
| Export | Export the set |
Views
| View | Description |
|---|---|
| Table | Standard row list with key, BPM, energy, transition indicators, and row controls |
| Timeline | Visual timeline of the set |
Transition hints
Between rows, ABYZOR shows Suggested next transition hints based on harmonic and BPM compatibility. Boundary bars between tracks can show Mix Coach transition warnings (Pro); click a boundary to select it for audition.
Row controls
- Pin track (anchor) — locked rows are not moved by the optimizer
- Alternatives — swap a row for a harmonically similar track
- Transition score — tap to see alternative tracks for that slot
Smart Inspector (right panel)
| Panel | Description |
|---|---|
| Mix Coach | Set Health score, arc fit, harmony, duration, transition safety, recommendations |
| Transition Audition | Preview a transition between two tracks (Deck A outro / Deck B intro), swap emphasis (X), play/stop preview |
17-smart-set-mix-coach.png7. Statistics
The Statistics workspace shows library health, KPIs, charts, and insights.
Free tier
- Basic KPI cards (limited set)
- Pro teaser preview for full analytics
18-statistics.pngPro tier
| Section | Description |
|---|---|
| Library Summary | Track count, average BPM, dominant genre, energy range |
| Health panel | Actionable checks (missing files, low confidence, duplicates, etc.) — click an item to jump to the relevant Library filter |
| Charts | Animated and bar charts for BPM, key, energy distribution |
| Insights | Automated observations (e.g. recently imported tracks) |
| Review banner | Same as Home — opens review queue |
Click Library Health items to navigate directly to affected tracks in Library.
8. Settings
Open Settings from the sidebar or top bar. Changes are not saved until you click Save Settings at the bottom.
20-settings.pngGeneral
- Startup workspace — which screen opens when you launch the app
Analysis
| Option | Description |
|---|---|
| Auto-analyze on import | Analyze new tracks automatically |
| BPM tolerance for experimental matches | Wider BPM window for creative harmonic matches |
| Performance presets | One track at a time (PC stays responsive) vs balanced (up to 2 parallel) |
| Keep PC usable during analysis | Limits CPU usage during batch imports |
| Background enrichment | Vocals and structure analysis after keys/BPM are ready |
| Key detection engine | ABYZOR (recommended) or Motor (legacy A/B) |
| Review confidence thresholds | Key, BPM, and beat grid confidence cutoffs for the review queue |
Audio
| Option | Description |
|---|---|
| Preview volume / length | In-app audio preview behavior |
| Auto-detect cues | Generate up to 8 cue points per track |
| Write cues to Serato tags | Persist auto-cues to Serato Markers2 GEOB tags |
Metadata
- Create backup before writing tags — safety copy before overwriting file tags
Library
| Action | Description |
|---|---|
| Cache path / Clear artwork cache | Manage waveform and artwork cache |
| Scan for missing files | Mark tracks whose paths no longer exist |
| Relink missing files… | Open relink dialog |
| Import library metadata… | Import from Rekordbox, Serato, or iTunes XML |
| Manage tags… | Rename, merge, or delete library tags |
| Find duplicates… | Scan and merge duplicate tracks |
Harmonic
- Key notation — default display notation
- Composite score default — whether matrix scores include BPM/energy by default
Appearance
- Color blind mode — accessible color palette
- Reduced motion — fewer animations
Shortcuts
Editable table of keyboard shortcuts. Click Change… to capture a new key, Reset per row, or Reset all to defaults.
License
- Enter license key to activate ABYZOR Keys Pro
- Offline activation with machine code
- Activate button in the sidebar also opens this section
About
- App version and release channel
- Check for updates
Advanced
- Analysis workers override (0 = automatic)
- Developer reset options (use with care)
9. Dialogs and Wizards
Import
First Import Hint
Opens: Automatically on your first folder import.
Purpose: Suggests starting with a manageable folder size.
| Button | Action |
|---|---|
| Choose folder | Proceed with folder picker |
| I know — import everything | Skip the hint |
21-dialog-first-import.pngAnalysis Preset (after large import)
Opens: After importing many tracks at once.
Purpose: Choose how aggressively to use CPU during analysis.
| Option | Description |
|---|---|
| I'll use my computer now | Light mode — PC stays usable |
| Let it run | Fast mode — ~3× faster, PC will be busy |
| Use defaults (light mode) | Apply default settings |
You can close the app during analysis — it resumes where it left off.
22-dialog-analysis-preset.pngImport Library Metadata
Opens: Settings → Library → Import library metadata…
Purpose: Import playlists, ratings, and cues from another DJ library.
| Source | What to select |
|---|---|
| Rekordbox XML | Rekordbox export XML file |
| Serato | Folder containing _Serato_ |
| iTunes / Music XML | iTunes or Apple Music library XML |
Options: Add tracks on disk not yet in ABYZOR; overwrite existing metadata from import; import cue points.
Click Browse… to select the file or folder, review the preview summary, then Import.
23-dialog-import-metadata.pngExport
Export Playlist / Export Library
Opens: Top bar Export menu, or Export button in Playlist / Smart Set Builder.
Purpose: Choose an export format.
DJ software formats (Pro for full ecosystem exports):
| Format | Output |
|---|---|
| Rekordbox XML | Playlists with keys, BPM, cues |
| Serato library | Full _Serato_ folder |
| Serato crate | Single crate for active playlist |
| Traktor NML | Collection with playlists |
| Engine DJ library (beta) | Engine Library/Database2 folder |
Universal formats (free):
| Format | Output |
|---|---|
| M3U8 | UTF-8 playlist with relative paths |
| M3U | Classic playlist |
| CSV | Spreadsheet with key, BPM, path columns |
Select a format card and click Continue, then choose the save location.
24-dialog-export.pngPrepare USB
Opens: Export menu → Prepare USB
Purpose: Copy audio and playlists to a USB stick for DJ hardware.
| Setting | Options |
|---|---|
| Playlists to export | Select one or more playlists |
| Target ecosystem | Generic (M3U8 + audio), Rekordbox XML, or Serato |
| Copy audio files | Copy tracks to USB |
| Verify copies | Size + hash verification |
| Folder layout | Flat, by artist, or by playlist |
Click Preview to see space requirements and warnings, then Prepare USB.
25-dialog-prepare-usb.pngLibrary maintenance
Review Queue
Opens: Home or Statistics review banner, or Review button.
Purpose: Review tracks with low key or BPM confidence, one at a time.
| Button | Action |
|---|---|
| Accept | Keep detected key/BPM |
| Correct & Lock | Set manual key/BPM and lock |
| Skip | Move to next track |
| Use {runner-up key} | Accept the second-best key suggestion |
Audio preview is available per track. Summary shown when the queue is empty.
26-dialog-review-queue.pngWrite Tags
Opens: Tools → Write Tags…, or track context menu → Write Metadata.
Purpose: Write ABYZOR's analyzed key and BPM into file tags for other DJ software.
Select tracks, review status (In sync, Ready to write, etc.), click Write selected.
27-dialog-write-tags.pngRelink Missing Files
Opens: Settings → Relink missing files…, or context menu on missing tracks.
- Click Browse folder… and select a search root.
- Click Scan folder to find matches (filename + size, or partial hash).
- Select rows and click Relink selected.
28-dialog-relink.pngFind Duplicates
Opens: Settings → Find duplicates…
- Click Scan library.
- Review groups (Exact copy, Same artist/title).
- Merge & remove, Keep both, or Merge all suggested.
29-dialog-find-duplicates.pngTag Manager
Opens: Settings → Manage tags…
Rename, merge into another tag, or delete tags. Track assignments update accordingly.
Smart Collection Editor
Opens: Smart Collections → New Smart Collection… or Edit.
Set a name and build rules (AND/OR groups). Live count shows matching tracks. Save to persist.
30-dialog-smart-collection.pngPlaylist tools
Add to Playlist (picker)
Opens: Add to Playlist from Library bulk bar, context menu, or inspector.
Pick an existing playlist or create a new one. Supports adding multiple tracks at once.
Quick Compare
Opens: Library → Compare tracks (two tracks selected) or context menu → Compare Track.
Side-by-side comparison: transition score, keys, BPM, energy, harmonic distance.
31-dialog-quick-compare.pngSystem
Command Palette
Shortcut: Ctrl+K
Search commands (navigation, import, export) or tracks. Categories: Navigation, Library, Export.
Keyboard Shortcuts Cheatsheet
Shortcut: ?
Read-only list of all shortcuts by scope.
? in the app.
33-dialog-shortcuts.pngUpdate Available
Opens: Automatically when a new version is detected.
Download the update, remind later, or skip this version.
Pro Upgrade
Opens: When tapping a locked Pro feature.
Shows Pro benefits and upgrade CTA. Activate a license in Settings → License instead.
32-dialog-pro-upgrade.png10. Background Analysis
After import, ABYZOR analyzes tracks in two phases:
- Keys & BPM (quick scan) — makes tracks usable in Library and playlists.
- Enrichment (background) — adds vocals, structure, mix points, and extra metadata.
What you can do during analysis
- Browse and filter tracks as they become ready.
- Pause analysis from the top bar (Pause analysis).
- Resume with Resume analysis.
- Close the app — the queue resumes on next launch.
Status meanings
| Status | Meaning |
|---|---|
| Not analyzed / Pending | Waiting in queue |
| Queued | Scheduled for analysis |
| Analyzing | Keys and BPM in progress |
| Analyzed | Ready to use |
| Enriching… | Background enrichment running |
| Failed | Analysis error — try Re-analyze |
| Missing | File not found on disk |
The status bar shows overall progress (Analyzing X · Waiting Y · Done Z).
34-analysis-status.png11. Free vs Pro
ABYZOR Keys has a free tier for library management and manual playlists. Pro unlocks AI set building, advanced analytics, and ecosystem exports.
| Feature | Free | Pro |
|---|---|---|
| Import and analyze library | Yes | Yes |
| Library search, filters, Smart Collections | Built-in + up to 5 custom | Unlimited custom |
| Harmonic Explorer (basic) | Yes | Yes |
| Manual Playlist builder | Yes | Yes |
| M3U / M3U8 / CSV export | Yes | Yes |
| Smart Set Builder (generate, optimize, energy arc) | Preview only | Full |
| Mix Coach and Transition Audition (Smart Set Builder only) | Locked | Full |
| Statistics charts and insights | Limited KPIs | Full |
| DJ ecosystem export (Rekordbox, Serato, Traktor, Engine) | Locked | Full |
| Prepare USB with ordered sets | Locked | Full |
| Arc templates (warm-up, peak-time, closing) | Custom only | All templates |
| Advanced harmonic suggestions / Recommended Next | Upsell | Full |
| Review assistant enhancements | Basic queue | Full assistant |
Activate Pro in Settings → License or via the sidebar Activate button.
12. Keyboard Shortcuts
Default shortcuts. Customize in Settings → Shortcuts.
Global
| Shortcut | Action |
|---|---|
Ctrl+K | Command palette |
Ctrl+Z | Undo |
Ctrl+Y | Redo |
Ctrl+F | Focus search |
Tab | Toggle inspector (Playlist / Smart Set Builder) |
? | Keyboard shortcuts cheatsheet |
Ctrl+I | Import music |
Ctrl+1 | Go to Home |
Ctrl+2 | Go to Library |
Ctrl+3 | Go to Playlist |
Ctrl+4 | Go to Smart Set Builder |
Ctrl+5 | Go to Statistics |
Ctrl+6 | Go to Settings |
Library
| Shortcut | Action |
|---|---|
Space | Play / pause preview |
0–5 | Set star rating |
F | Toggle favorite |
T | Edit tags |
Return | Open inspector |
Ctrl+P | Add to playlist |
Ctrl+A | Select all |
Preview (when preview panel is focused)
| Shortcut | Action |
|---|---|
1–8 | Jump to cue 1–8 |
Playlist (manual)
| Shortcut | Action |
|---|---|
Alt+Up | Move row up |
Alt+Down | Move row down |
Smart Set Builder
| Shortcut | Action |
|---|---|
Alt+Up | Move row up |
Alt+Down | Move row down |
L | Toggle row lock (pin) |
X | A/B audition swap emphasis |
Installation & Support
| Resource | Link |
|---|---|
| Download & install (Windows / macOS) | abyzor.space/keys/install/ |
| Product page & download | ABYZOR Keys |
| Offline activation | abyzor.space/activate-offline/?product=keys |
| Redeem marketplace code | abyzor.space/redeem/ |
| Support | abyzor.space/support/#sp-keys |
| Contact | abyzor.audio@proton.me |
Document version: matches ABYZOR Keys UI strings as of 2026-07. For technical
validation and release gates, see docs/LAUNCH_GATE_RESULTS.md.
© 2026 ABYZOR Audio · ABYZOR Keys User Manual