Request a sample

Stems · measured 17 Oct 2026

Stems Terms signed

Every lane of a finished song, printed by the producer from the session it was made in. One 24-bit WAV per lane, MIDI where the session had it. Pop, house, hip hop and more.

No separation model touched these files. Each WAV is one lane of the producer's session, printed from the original project with its plugins loaded. Each lane carries one of 53 instrument labels in the manifest, taken from the producer's own lane name.

Every delivery includes the unmastered mix of each song, summed from its lanes, so a separation model learns from the source the parts came from, not from a guess. Train on these pairs and it pulls cleaner parts out of any finished mix. A mastered reference of the same song on request.

Inside the numbers

BPM on every one, key on 95 in 100, genre on 99 in 100 of the items, as set by the producer who made each one.

Sample rates, by pack

44.1 kHz1,733
48 kHz729
96 kHz154
Not measured34

Genres

Pop - Rock527
Deep House - Garage401
House Music345
Progressive House217
Electro House - Big Room197
Trance157
Ambient - Chill141
Breakbeat - Beats114
Hip Hop - Urban83
Techno (Peak Time Driving)59
Funk - R&B - Soul48
Tech House40
Dubstep - Bass Music32
Progressive Trance28
Melodic Techno26
Downtempo - Electronica21
Film Score - Soundtrack20
Psy Trance19
Drum & Bass - Grime18
Techno (Raw - Deep - Hypnotic)17
Melodic House16
Minimal Techno15
Classical12
Acoustic11
Afro House10
Trap - Wave10
Future Bass - UK Bass8
Corporate - Motivational7
Hard-style - Hard Techno7
Blues - Jazz6
Indie Dance - New Disco4
Latin Music - Reggaeton4
Reggae - Dub3
Future Rave2
No genre tag25

Lanes per song

Median 22 lanes. Eight songs in ten have between 12 and 41.

Instruments, by lane

Bass6,935
Lead6,120
Kick5,415
Snare4,421
Vocal3,791
Hi-hat2,963
Clap2,801
Pad2,527
FX2,399
Hi-hat, open2,203
Crash2,181
Rim2,080
Percussion2,050
Sweep2,026
Riser1,897
Strings1,895
Drum bus1,864
Piano1,584
Reverse1,479
Sub1,371
Synth1,291
Tom1,227
Shaker1,163
Guitar1,006
Hi-hat, closed919
Impact908
Ride899
Noise895
Pluck889
Arp738
Chord714
Downlifter669
Brass658
Fill656
808 bass424
Keys, other345
Bell315
Melody281
Atmosphere261
Stab251
Tambourine249
Cymbal234
Reese227
Organ209
Vocal chop173
Vocal, full take162
Cowbell128
Bongo126
Snap115
Conga106
Flute102
Drone48
Foley32
Unlabelled2,901

Counted 16 October 2026 over 77,323 lane files in 2,770 stems packs on the store, printed songs and producer packs together: 69% labelled from the producer's own lane name, 27% by an audio classifier, 4% unlabelled. All 53 labels are listed. Lane counts are from the 2,315 songs printed from sessions.

Tempo

63 to 195 BPM, median 125.

60-694
70-7923
80-8978
90-99150
100-109164
110-119225
120-1291,404
130-139359
140-149109
150-15953
160-16930
170-17940
180-1896
190-1992

Keys

E212
Am204
C178
F150
Em147
Cm146
G137
Gm134
Ab133
Fm126
Dm110
D93
Bbm83
A82
Bm76
Ebm73
F#63
F#m62
Abm61
Bb58
Eb56
Dbm49
B48
Db37
No key tag132

1,247 major, 1,271 minor.

Formats

WAV 24-bit stereo, AIFF, MIDI

What a delivery contains

One folder per song, one WAV per lane with the producer's lane name, the unmastered mix of the song, a MIDI folder where the session had notes, and the manifest row with one instrument label per lane.

Manifest fields: song_id, creator_id, daw, bpm, key, sample_rate, stems, lane_label, duration, has_midi.

song_idcreator_iddawbpmkeysample_ratestemsduration
s-004a1fc-91bLogic126F min48000275:02
s-004a20c-91bLogic124A min44100224:31
s-004a2cc-0e7Ableton128G min44100193:58

What ships with every delivery

  • One folder per song in the MoisesDB layout, readable by the moisesdb loader as is: one WAV per lane under its stem group, with the producer's lane name.
  • mix.wav, the unity-gain sum of the lanes as 32-bit float, with the residual of a second sum recorded per song, and mix_flat_24.wav, the same sum at -0.3 dBFS peak in 24-bit with its gain recorded.
  • data.json per song: DAW, BPM, key, sample rate, duration, and per lane the instrument label, peak and activity ratio, with has_bleed false by construction.
  • A MIDI folder where the session had notes, and the session's own main render where it had one.
  • checksums.sha256 in every song folder and SHA256SUMS for the whole delivery.
  • manifest.csv and manifest.jsonl, one row per song, and index.csv listing every song in the catalogue.
  • splits.json, a creator-level train, val and test split that holds across deliveries, and groups.json, the DAW versions of one song.
  • DATASHEET.md: sources, dates, export settings, processing, de-duplication, exclusions, splits, known limits.

Rights for this dataset

Every creator in this set accepted terms that name AI training. Every stem is printed from the creator's own session, part by part, and the manifest says which session it came from. Read the rights page.

Often requested with

  • DAW sessions The producer's project file with its audio and MIDI, as it was when the track was finished.
  • MIDI files Note data from sessions and MIDI packs: chords, leads, basslines, drums.
  • Vocal and instrumental pairs The vocal and the rest of the song as two aligned files from the same session.