Production Tips1 min read
Organize a sample library by key and BPM
Folders by pack stop working around the tenth pack. Sorting by instrument, then filtering by key and tempo, gets you from idea to the right sound in seconds.
Priya NairAudio Engineer
Most producers keep packs the way they arrive: one folder per pack. That works until there are forty of them and you need a Rhodes loop in A minor at 90 BPM, and the only way to find one is to open every pack.
Instrument first
The top level should be what the sound is: drums, bass, keys, synths, vocals, FX. Drums split again into kicks, snares, hats, percussion, and loops. That’s the first question you ask while writing, so it should be the first click.
Key and tempo as data, not folders
A loop can only sit in one folder, but it can match many searches: A minor, its relative C major, and 90 BPM or 180 at double time. Keep key and tempo in the filename or the metadata, and let search do the rest.
- Write keys the same way every time, like Am and F#m, never “A min” in one place and “Amin” in another
- Round tempos to whole numbers; a loop at 89.97 BPM is a 90 BPM loop
- Leave one-shots without a tempo, but tag tuned ones like 808s and bass hits with their note
Tune your one-shots
Kicks and 808s have a pitch too. A kick tuned to the root of the track sits under the bass instead of fighting it. Tagging the note on one-shots lets you filter drums by key, which most libraries can’t do.
Prod Crate does this on upload, detecting the instrument, key, and BPM of every file and filing it for you. The structure works by hand too, and it’s worth doing either way.