scratch storage

Features

Everything Scratch Storage does, from your music folder to a USB that works

Upload the music you own, keep one analysed cloud library, build playlists, arrange them on USBs, practise in DJ mode, and export to the formats Serato, rekordbox, CDJs and Engine OS expect.

Upload

Bring the music you already own

Purchases, promos and your own productions, in one private library.

FLAC, WAV, AIFF, MP3 and M4A
Drag files in from your computer; the same BPM, key, genre and loudness analysis runs on every one.
Private to your account
Nobody else using Scratch Storage can see or open what you upload.
Never transcoded
The audio you upload is the audio that lands on the stick: no re-encoding on the way in or out.

Library

A cloud library with a BPM and key analyzer built in

Every track is analysed the same way and filed where you'd expect to find it.

BPM and key analyzer
Tempo plus musical key, shown in Camelot and Open Key side by side and written into the files as tags.
Loudness and waveform
Integrated loudness so you can match levels before the mix, and a waveform for every track.
Automatic genre folders
Tracks are sorted into genre folders on arrival; no manual tagging to keep a library browsable.
Sort and filter
By BPM, key, genre and length — the four things you actually search a crate by.
Format at a glance
FLAC, WAV, AIFF, 320 MP3 and M4A badges on every track, so you know what you're about to put on a stick.
Edit and reset
Fix a BPM, key, genre or title by hand. The analysed values are kept, so you can reset to them whenever you like.

Playlists

Playlists that end up on a USB stick

Build them from your library, arrange them in folders on a USB and export the USB as one.

Create, rename, delete
As many as you need; one per gig, one per genre, one per hour of the night.
Drag-and-drop ordering
Reorder with a drag handle. The order is what gets numbered on export.
Add from the library
Search your library and add tracks to the playlist you're building, with BPM and key in view.
USBs with folders
Arrange playlists in folders on a USB, organised like a rekordbox collection. A song filed in several playlists is written once.

DJ mode

Practise the set in the browser

Two decks and a mixer, loaded straight from your library, with no software to install.

Two decks and a mixer
Play, cue, hot cues, loops, sync, EQ, filter and crossfader. Master Tempo is on by default, so changing the tempo keeps the key.
Beat grids and waveforms
Bar markers measured from the audio, on waveforms you can read at a glance.
Stems on your own GPU
Split a track into vocals, drums, bass and the rest in the browser. Needs a browser with WebGPU, such as Chrome or Edge on desktop.
MIDI controllers
Presets for the Pioneer DDJ-400 and DDJ-FLX4; Learn maps any other controller. Works in browsers with Web MIDI.
Record the mix
Record what you play, then name it, keep it with your recordings and download it.

Export

USB export for Serato, rekordbox, CDJs and Engine OS

Export a USB, a playlist or your whole library to a stick straight from the browser, with the files and playlists every target expects. A USB is a folder structure of playlists; lose the stick and you export the same USB again onto a new one.

Straight to USB from the browser
In Chrome or Edge, pick the stick and Scratch Storage writes files directly. Other browsers download a zip with the same layout.
Folder per playlist + M3U8
Numbered files in play order under Music/<Folder>/<Playlist>, in the folders you set up, with a UTF-8 M3U8 playlist for Traktor, VirtualDJ and rekordbox desktop.
Serato crates
Crates written to _Serato_/Subcrates with relative paths. Plug the stick into Serato DJ and they're there.
rekordbox.xml for CDJs
Your folders and playlists in rekordbox's XML format. Import it, then use rekordbox's own Export to USB for waveforms, grids and a device database.
Engine OS
Denon and Numark players browse the folders on any exFAT or FAT32 stick and analyse BPM and key on load.
Tags in the files
BPM and key travel as tags, so every application shows the same numbers you saw in the library.

Player

Stream any track in the browser

Audition without downloading anything to your laptop.

Scrub-able waveform
Click anywhere to jump. Listen to the breakdown, not the intro.
BPM, key and loudness in view
The numbers you need to decide where a track goes stay on screen while it plays.
Plays from the library and from playlists
Same player everywhere; it follows you while you build.

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 on the next set you're building.

Upload the tracks, see the BPM and key, build the playlist, export it to USB.

Free to use. No card required.