STEMGRABOpen the tool →

MP3 to MIDI every part on its own track

By ShinobiTools Team · Last updated: August 2026

Most free MP3-to-MIDI converters run the whole song through one detector and hand you back a single track of notes — singer, guitar and piano all mashed together. Split your song here first and each part comes back as its own MIDI track: vocals, bass, guitar and piano separately, plus one combined file with all of them.

Split your track free →
Why one blob of notes isn't enough

A converter that reads the finished mix can only find one set of notes, so everything above a certain pitch — the singer, the lead guitar, sometimes even a high bassline — lands in whatever single track it defaults to. StemGrab splits the song into stems first, so each instrument gets its own pass and its own track. We ran the same 30-second clip through both at once, on 20 August 2026:

StemGrabA typical free MP3-to-MIDI tool
Separate tracks53
The sung melodyIts own track — 63 notes across 15 semitonesFolded into one "piano" track with the backing — 301 notes across 44 semitones
BassIts own track, 75 notesIts own track, 135 notes
DrumsLeft out — see below80 notes
Notes found in total484516

Fewer total notes isn't a downside here — it means the melody you actually want isn't buried under everything else that happened to share its pitch range.

How to get MIDI from a song
  1. Open StemGrab and drop your track in — MP3, WAV, FLAC, M4A, AAC or OGG, up to 15 minutes to split, and up to 7 minutes if you want the notes as well.
  2. Wait while it separates into stems on our GPU, usually under a minute.
  3. Click Get MIDI in the result.
  4. Download each instrument's .mid on its own, or the one combined file with every part on its own track.

Want the audio stems instead of, or as well as, the notes? They come from the same upload — see split a song into tracks.

Why there's no drum track

Converting audio to MIDI means detecting pitch — which note, how loud, how long. Drums don't have a pitch to detect: run the same detector on an isolated drum stem and it returns mostly noise, around 10 stray notes on ours, nowhere near a real drum part. Rather than ship a MIDI file that's basically empty and call it "drums", we leave drums out of the download entirely. The separated drums are still there as an audio stem — they just don't get converted to notes.

Common questions

Is it free?

Yes — no account, no watermark. Splitting is free for songs up to 15 minutes. Turning those stems into notes is free up to 7 minutes per song, and a €5 ShinobiTools pass raises that to 20. The result, MIDI included, stays downloadable for 45 minutes before it's cleared automatically.

Which parts do I get?

Five MIDI files — vocals, bass, guitar, piano and other — plus one combined file with each of them on its own track. No drums track; see why above.

Why no drums?

Drums don't have a pitch, and this converts audio to notes by detecting pitch. Pointed at an isolated drum stem it finds mostly noise, so instead of a near-empty file we leave drums out of the MIDI entirely. The separated drums are still there as audio.

What can I open the file with?

Any standard .mid file works in a DAW (Ableton, Logic, FL Studio, GarageBand), most notation software, or a plain MIDI player — nothing special to install.

Is my song stored?

No. Your upload is deleted the moment it's processed and the stems are wiped from the server within 45 minutes. Nothing is stored, shared or used to train anything — see privacy.