EVERYTHING IN THE BOX
Every feature,
one page.
126 things QNTZ does, grouped by what you'd be doing at the time. Shortcuts are shown both ways — macOS above, Windows below — and every one of them is rebindable. Anything marked SOON isn't built yet, and says so.
Arranging the set
29A timeline of separate tracks, not a mixdown.
Arrangement timeline
Tracks as lanes, clips with real waveforms, a bar ruler and a playhead. Drag a clip's title bar to move it, its edges to trim; drops resolve overlaps for you.
Segments
Build part of a set once — say twenty minutes of 140 BPM dubstep — in a timeline of its own, with the library filtered to its genres and BPM range. Drop it into any set as one block showing the mix's waveform, its start and end keys, and the track names underneath. Double-click to edit it and every copy updates; its cues and transitions export with the set.
Saved mixes
Keep a run of clips and the automation under them, then drag it into any set with its track spacing intact. A waveform preview shows where it will land.
Fold and resize tracks
Fold a track down to a thin strip of clip names with the arrow on its header, or drag the header's bottom edge to make it taller or shorter.
Time-range select
Drag across empty grid space to highlight a time range down the tracks it covers; every clip the highlight touches comes with it, and the range cuts, copies, pastes and deletes as a block. Shift-click a clip to add or drop it.
Split at the cursor
Cut the clip under the insert cursor in two.
Duplicate
Copy the selection as a block, straight after itself.
Cut, copy, paste
Over clips and over whole time ranges, across tracks.
Ripple move
⌘-drag a clip and everything after it on every track moves with it — automation and tempo included — as one block.
Slip the audio inside a clip
⌥-drag the clip body to slide the audio within its boundaries. The beatgrid stays where it is.
Insert track
Add a lane where you need one.
Rename track
Inline rename on the track header.
Solo the track under the cursor
Hear one track in a stack, click-free.
Find a track
Jump to any track in the set by name.
Mute a section
Silence a highlighted range inside a clip without cutting the clip up.
Add eight bars of silence
Open space at a clip and push the rest of the set along.
Replace the audio
Point a clip at a different file and keep its position, cues and automation.
Bounce-only clips
Marked clips render into bounces and exports but stay silent while you arrange — for stems that only belong in the file.
Edits and mashups
Bracket clips into a named edit region that bounces to its own WAV, with per-edit toggles for baking in EQ, volume and fades.
Consolidate in place
Render a selection into one clip at a fixed BPM, right where it sits. Unconsolidate puts the originals back whenever you want them.
Undo and redo
Snapshot-based: a whole drag, a draw stroke or an auto-mix is one step, a hundred deep.
Adaptive grid
Grid spacing subdivides as you zoom — bars, beats, sixteenths — and snapping follows what you can see.
Zoom and navigation
Cursor-anchored zoom, a draggable minimap, middle-mouse pan, and ruler click-drag to place or scrub the playhead.
Tool rail
A Photoshop-style strip of the modal tools that docks on any edge of the arrangement, or tears off into its own window.
Duplicate warning
Add a song the set already plays and both clips go yellow; clicking one jumps to the other.
Find missing files
When audio moves, QNTZ searches your library folders by name, using folder and length to pick the right one. Files that come back clear their own warning.
Projects and portable sets
Save the whole set — clips, cues, automation, tempo map, fades, edits — or collect its audio into a Samples folder beside it to move the lot.
Recent sets
The sets you had open last, one menu away.
Autosave
A draft is written a couple of seconds after your edits settle, so a crash — or an update installing itself — costs you nothing.
Beatgrids & analysis
14The grid you fix is the grid that reaches the players.
Background analysis
One pass per file as it lands: waveform, BPM, key, with progress in the status bar.
BPM detection
Onset and autocorrelation with club-tempo weighting, octave-corrected. Ableton warp BPMs and filename hints win over detection.
Key detection
Chroma matched against Krumhansl–Kessler profiles, written out as both note name and Camelot code.
rekordbox-style RGB waveforms
Three-band colour waveforms drawn through a mip pyramid, so they stay honest from the whole night down to one transient.
Per-clip beatgrids
Every clip keeps its own grid. Fixing one track never moves another.
Set the downbeat
Move bar 1 of the clip's grid to the playhead.
Grid edit mode
Drag the red downbeat lines onto the kick, clip by clip.
Halve and double tempo
Per-clip fix for octave-wrong BPM tags — and a tempo range that folds 75 and 150 into one reading across the whole app.
Edit source BPM
Retag a clip's source tempo by hand when the analysis and the label disagree.
Phrase detection
Reads a track's phrases, its drop and its way out — from rekordbox's own analysis when it exists, otherwise from bass-weighted energy per bar.
Reuse of rekordbox analysis
Tracks you already gridded in rekordbox mix on those grids, read from the analysis store on your machine or on a stick.
Fit suggestions
Ranks where a candidate track fits the set, judging the keys either side of each handover and how far the tempo there would stretch it.
CDJ waveform preview
Draws a clip exactly as a CDJ-3000 will, at the player's own detail, so you can check the on-player look without burning a stick.
Analysis cache
Results are kept per file, so nothing is analyzed twice.
Transitions & FX
25Sculpt the blend instead of hoping for it.
Traffic-light mix markers
Yellow, green and red mark where a track comes in, is fully in, and cuts out — and they drive playback, not just the drawing.
Hard cut in
Turn the incoming side into a slam.
Mix-out style
Cycle how the outgoing track leaves: cut, fade, or ride its own automation out.
Auto-mix
Select two clips and get a full transition written as ordinary, editable automation — overlap, volume fade, bass swap — in one undo step.
Five presets
Drop Handover (8 bars), Long Blend (16), Bass Swap (8), Quick Mix (4), Slam Cut on the bar.
Per-transition strip
The "8 bars, blend" label under a clip is a button: set that one handover's in and out style, its bar count, a double drop, or a dead cut. Click the in or out word on its own to cycle just that side's style.
Transition Editor
Draw a mix as volume and three-band EQ curves for both tracks, then save it as a named preset that follows you between sets.
Apply a saved transition
Drop a preset between the two selected clips; press again to cycle presets.
Transition FX
Delay, echo or reverb rendered into a clip's tail with a 2, 4 or 8 bar length. The highlight sets the repeat time, and delay repeats lose their low end so the tail doesn't muddy the next bass.
Riddim chops
Stack two to four tracks, highlight a range, and paint a step pattern — or tap it in live on 1–4 while it plays. A checker says whether CDJs can actually run it.
Phrase-aligned blends
Generated blends land the handover on the outgoing track's phrase lines, not on an arbitrary bar count.
Equal-power curves
Generated fades hold their level through the crossover instead of dipping, and clearing the clips' own fades so nothing multiplies twice.
Set assistant
A popover on the transition under the cursor: auto-mix and preview it, swap to smooth, bass swap, quick, cut or hold-the-drop, nudge the handover eight bars either way, or match levels.
Suggestions that explain themselves
Local checks for gaps, over-stretched tempo, and clashing keys — each one a button that makes the edit and plays it back.
Key shift
Shift a clip in keys rather than semitones (8A → 3A), heard while you work and rendered into the export, since players can't store it.
Match key to previous track
Picks the smallest move that makes a clip mix with the track before it, and tells you what it will do first.
Level matching
Set a clip's gain so its loud parts sit where the previous track sat — or level a whole selection to the first clip.
Gain trim
Per-clip trim when a track just needs a nudge, rendered into exports.
Automation lanes
Volume, three-band EQ, pan and a DJ filter per track, each in a lane of its own. Click to add a point, drag to move with a live readout, right-click to type an exact value. Drag a lane's bottom edge to resize it.
Edit a stretch of automation
Highlight a range in a lane, then copy, cut, paste, duplicate or clear just that part of the envelope.
Steps and curves
Two points on one beat make an instant kill or slam; ⌥-drag between points bends the segment.
Draw mode
Stepped freehand drawing: every grid cell under the stroke becomes a flat step.
Clip fades
Hold the fade key for handles on every clip, then ⌥-drag inside one to bend its curve.
Song tempo lane
A project-wide BPM envelope with ramps and hard steps. Clips warp to it without changing pitch.
Tempo follow and BPM chip
Turn off the pull-to-the-track-you-dropped behaviour, or click the transport BPM to move the song tempo onto the track under the playhead.
Cues & loops
08Set them with the whole set in front of you.
Hot cues
Drop the next free pad A–H at the edit point, in rekordbox's pad colours.
Memory cues
The player's memory cues, placed the same way.
Direct pads
Set or move a specific hot cue slot at the cursor.
Stack cue
The same cue on every stacked track under the cursor, so a double or a chop starts from one pad.
Hot and memory loops
Loop the highlight, or four bars from the edit point. Right-click a flag for exact loop lengths in beats or bars.
Loop repeats on the timeline
Drag a loop's out tab and the loop plays again in place: QNTZ lays the passes back to back and pushes the set along, while the exported track stays the original file.
Delete the cue at the playhead
Removes the nearest cue within half a beat.
Cues anchored to the source
Cues live at positions in the file, so moving a clip never moves them and they export exactly where the audio is.
Playback & audio engine
12What you hear here is what comes off the stick.
Pitch-preserving warping
Signalsmith Stretch, with the ratio updated every tick — so tempo ramps are followed live, without pitch drift or a restart.
Three-band isolator EQ
DJ-mixer crossovers at 250 Hz and 2.5 kHz, ±15 dB with a full kill at the bottom, always running so engaging it never clicks.
DJ filter
One knob per track: low-pass one way, high-pass the other, fully off in the middle. Automatable, and rendered into the set export.
Fast play start
Tracks near the playhead decode in the background, so play starts right away instead of waiting on a long file.
Sample-accurate automation
Volume and EQ are rendered onto the master timeline ahead of time, so a kill or a slam lands on its exact frame no matter what the UI is doing.
Master limiter
A lookahead peak limiter stops blends summing past full scale, with a red LIM light when it's working. The same code runs in the offline export.
Seamless clip boundaries
Chains start early and hand over between splits of the same file, so a cut mid-track is inaudible.
Click-free mute and solo
Both ride a smoothed control gain rather than jumping.
Output device picker
Choose the audio device in Settings, with a refresh and System Default.
Wide format support
MP3, AAC and M4A, ALAC, FLAC, WAV, AIFF and Ogg Vorbis.
Offline edit bounce
Renders an edit to a 44.1 kHz stereo WAV at a fixed BPM, copying sample-for-sample where the tempo already matches.
Full-set master render
Renders the whole arrangement through the same gain stages you heard: faders, automation, fades, muted sections, marker cuts, EQ and the limiter.
Library & browsing
06Your collection, in front of the set.
Library screen
A rekordbox-style browser: tree sidebar, sortable table with waveform strips, key chips and ratings, and an info panel with a Camelot wheel.
Two preview decks
Deck A and B through the master mixer, with stacked zoomed waveforms, sync with beat-phase lock, cue and pad buttons, grid fixing, and a crossfader.
Browser panel
Your rekordbox library and local folders beside the timeline: search, source filter, A–Z / BPM / KEY / NEW sorting, and drag straight onto the set.
USB sticks in the sidebar
Every mounted stick appears with its playlists, editable in place — rename, create, add and remove tracks — written back in the player's own format.
Duplicates view
Everything you own more than once, grouped with the reason it matched, so copies can go.
Track preview
Audition any row before it goes anywhere near the timeline.
Import
07Bring in the work you already did.
Ableton Live sets
Audio tracks, clips at the same bars, warp markers, song tempo automation, mixer volume, EQ Three gains, and clip fades. Missing samples resolve through the project's Samples folders.
DAWproject
The same from Bitwig, Cubase or Studio One, with embedded audio unpacked beside the file.
FL Studio projects
The arrangement's playlist audio clips, track names and colours, and the project tempo.
Audio files
Import or drag any folder of tracks in; analysis runs as they land.
USB sticks as a source
Play, preview and drag tracks straight off a stick, with its own playlists intact.
rekordbox library import
Your rekordbox collection — tags, cues, grids and the whole playlist tree — read into QNTZ.
Recorded sessions
A night captured over Pro DJ Link becomes a set: one track per deck, clips where tracks actually played, tempo following the master deck, and the mixer's EQ moves as automation.
Export
15One stick, whatever the booth runs.
Export to USB
Any combination of player formats on one stick, with edits bounced in, tracks copied player-safe, a space check first and a safe eject after.
CDJ and XDJ
Audio, analysis files and both Pioneer databases: export.pdb for CDJ-2000/3000 and XDJ-1000/RX, exportLibrary.db for XDJ-AZ, OPUS-QUAD, OMNIS-DUO and CDJ-3000X. It merges into what the stick already carries.
Engine DJ
A full Engine library for Prime 4, SC6000, SC Live and the other Engine OS players, with grids, hot cues, loops and waveforms.
Serato
A crate named after the set, with cues, loops and beatgrid written into the files themselves.
Traktor
A self-contained collection and playlist at the stick root, with tags, key, beatgrid and hot cues — Traktor keeps no database on the stick, so you import the file.
Export to rekordbox
Writes the playlist into rekordbox itself, with fresh player-safe copies of every track so your originals and their cues are untouched. It refuses to run while rekordbox is open, and snapshots the database first.
Analysis files written for you
Exported tracks arrive fully analyzed — grid, waveforms and all — so no player has to run an Analyze pass.
Repair rekordbox beatgrids
Replace rekordbox's own grid guesses with the ones you fixed here.
Export preflight
Warns about tracks with no transition markers and grids that look off, with a one-click snap to fix them.
Tempo moves as cues
Exported files keep their own BPM, so every tempo change becomes an instruction on the player: RIDE UP 174 where the ramp starts, HOLD 174 where it lands.
Key shift and gain baked in
Players can't store either, so the exported copy is rendered with them applied, and the wizard lists which tracks that touched.
Export DAWproject
Send the set back to Bitwig, Cubase or Studio One, automation included.
Export the set as audio
The whole arrangement as one master WAV.
Copy tracklist
The set as timed text — 0:00 - Artist - Title — with edits and repeats collapsed sensibly.
Cover art
Keep each track's own artwork, or stamp one image across the export.
From the booth
04The night, back on the timeline.
Record over Pro DJ Link
A passive listener on the link network captures decks, tempo and what played, all night, with live device counts in the status bar.
Mixer moves too
On an XDJ-AZ, knob and fader positions come in over MIDI alongside the network session.
Metadata and files
The recorder asks the players what they were playing, and can pull the files themselves into the session folder.
Import the session
Stop recording and the night opens as an editable set you can rework and export.
The app itself
09How it runs, and where it's going.
Native on macOS, Windows and Linux
Written in Rust and drawn on the GPU — not a web page in a wrapper. It opens in seconds and keeps up while you drag, zoom and scrub.
Updates itself
On macOS and Windows, open QNTZ and it takes the latest release, installs it and reopens. A release that appears mid-session waits and asks instead. On Linux, re-run the install script to update.
Rebindable shortcuts
Every key in the app can be remapped, with conflicts explained and a reset to defaults.
Settings that stay out of the way
Four panes: audio device, editing and export preferences, shortcuts, account.
What's new
The change log for every release, on first launch and whenever you want it.
Send feedback
From the menu or the transport — it reaches the person building it.
Browser versionSOON
QNTZ in a tab, for a laptop that isn't yours. Being built now.
Cloud librarySOON
Your tracks and sets on every machine, autosaved and shareable by link. Arrives with the browser version.
Live collaborationSOON
Two people in the same set at once, each seeing the other's edits and playhead. Part of the cloud release.
Missing something you need?
QNTZ is built by one working DJ, and most of the list above is things people asked for. Ask for the next one.