How it works
From your music folder to a USB stick, in six steps
Scratch Storage sits between the music you own and the booth: it analyses it, organises it, lets you practise with it, and packages it the way your DJ software expects.
- Step 1
Upload your music
Drag FLAC, WAV, AIFF, MP3 or M4A files onto the uploads page: your purchases, promos sent to you, your own productions. Files go into a cloud library that is private to your account, and they are never transcoded.
- Step 2
Scratch Storage analyses every track
On arrival each file is analysed for BPM, musical key (shown in Camelot and Open Key), integrated loudness and a waveform, and filed into a genre folder. You don’t tag anything by hand to keep the library browsable.
- BPM
- Camelot + Open Key
- Loudness (LUFS)
- Genre folder
- Step 3
Check and correct
Sort and filter the library by BPM, key, genre or length. If you disagree with a BPM, key or genre, edit it; the analysed value is kept, so you can reset to it whenever you like. Format badges show what each file is before it goes near a stick.
- Step 4
Build playlists and USBs
Create a playlist, add tracks from your library and reorder them with drag and drop. Group playlists in folders on a USB, one per stick, organised like a rekordbox collection. Lose the stick and you export the same USB again onto a new one.
- Step 5
Practise in DJ mode
Open DJ mode and load two decks straight from your library: hot cues, loops, sync, EQ and filter, with Master Tempo on so a tempo change keeps the key. Split a track into stems on your own GPU, plug in a MIDI controller, and record the mix to listen back later.
- Step 6
Export to USB
Plug in a stick and pick it in Chrome or Edge; Scratch Storage writes the files directly. Other browsers download a zip with the same layout. Every export has a folder per playlist, in the folders you set up, with M3U8 playlists, Serato crates that Serato DJ picks up instantly, and a rekordbox.xml you import in rekordbox and then export to CDJ-ready USB. Engine OS players browse the folders and analyse on load.
Per-target steps and the supported-formats table are on the USB export page.
What you need
- A modern browser
- Everything runs in the browser. Writing directly to a USB stick and separating stems work best in Chrome or Edge on desktop; other browsers get a zip.
- Your music
- Files you own or have the right to use: FLAC, WAV, AIFF, MP3 or M4A.
- No DJ software — until export
- rekordbox is only needed if you want CDJ waveforms and grids; Serato and Engine OS read the stick as is.
- A controller, if you like
- DJ mode works with a keyboard and mouse; MIDI controllers connect in browsers with Web MIDI.
Scratch Storage is a tool for organising music you have the right to use — your purchases, promos and your own productions. It is not a source of music. Scratch Storage is not affiliated with AlphaTheta/Pioneer DJ, Serato, Denon DJ or Spotify; product names are the trademarks of their owners.
Try it with the set you're building now.
Upload the tracks and they arrive analysed, ready to sort, practise with and export.
Free to use. No card required.