Comparisons
AI Music Generators With Real Stems and MIDI: Native vs. Separated (2026)
Rendered stems or stems split from a mix? The real composition or a MIDI transcription? Suno, AIVA, Soundful and Demucs compared, plus a DAW workflow.
Many AI song generators make stems by splitting the finished mix, and make MIDI by transcribing the audio. A generator that writes the notes first can give you both directly: one stem per instrument, and MIDI that is the composition itself. This guide shows how to tell the two apart, compares Suno, AIVA, Soundful and a stem splitter, and walks through getting the files into Ableton Live, FL Studio or Logic Pro.
Two kinds of "stems"
Search for an AI music generator with stems and MIDI and you get one list that mixes stem splitters, audio-to-MIDI plugins and song generators. Ask two questions about any file a tool gives you: was each instrument rendered on its own, and is the MIDI the actual composition or a guess made from the audio?
Rendered per instrument. The generator wrote the parts, so it knows which instrument plays which note. It renders each instrument to its own file and sums them into the mix. The kick stem holds the kick and nothing else.
Separated from a mix. A finished stereo mix comes first. A source-separation model then estimates which parts of the sound belong to the drums, the bass, the vocals and so on. Suno's stem feature works this way, and so do standalone splitters such as Demucs.
Separation is often good enough for rebalancing a vocal-led song, but it tends to fail in the same places:
- Reverb and delay tails. The model has to guess which stem a tail belongs to. Tails can come out cut short or end up in the wrong stem.
- The "other" stem. A four-stem model gives you drums, bass, vocals and "other". Pads, keys, leads and effects all land in "other", which is usually the part you wanted to pull apart. Demucs' experimental six-source model adds guitar and piano, and its README warns of "a lot of bleeding and artifacts" on the piano stem.
- Bleed. Instruments that share a frequency range, like a sub under a kick or a pad behind a lead, leak into each other. Solo a separated stem and you often hear a faint, watery trace of its neighbours.
- Missing instruments. Suno's help centre says that if you try to split out an instrument the song doesn't contain, the request may still use credits and may not give you a usable stem.
A rendered stem doesn't have these problems, because there was never a mix to take apart.
Two kinds of "MIDI"
MIDI splits the same way.
The composition itself. Some generators write notes first and turn them into sound afterwards. Their MIDI is the source: every note, velocity and length the instrument played. Move a note and you've changed the composition, not a guess about it.
Audio-to-MIDI transcription. Other tools listen to audio and estimate the notes. Suno Studio's Get MIDI is one of these: its help page says Studio "will analyze the audio and generate a MIDI file". That's handy for grabbing a hook or a groove, but transcription in general struggles with dense chords and fast runs, so expect some cleanup.
This matters when you edit. Put your own synth on a composed pad part and it plays exactly the chords you heard. With transcribed MIDI you first have to work out which notes are real.
Comparison: who gives you what
We checked each vendor's own pages on 23 September 2026 (see sources). Plans change, so check again before you pay.
| Tool | Stems | How the stems are made | MIDI | Where the MIDI comes from |
|---|---|---|---|---|
| Suno | Auto Split: up to 12 stems for 50 credits. Split from Mix: 2 stems for 20 credits. Both on Pro and Premier; Advanced Split on Premier only | Separated from the finished song | Get MIDI in Suno Studio, 10 credits per stem; Studio is Premier only | Transcribed from the audio stem |
| AIVA | Listed among the download formats in AIVA's help centre; the pricing page puts "all file formats" on Pro | Not stated on the pages we checked | MIDI downloads on every plan, within monthly download limits | A composition you can edit note by note in AIVA's piano roll |
| Soundful | Stem packs (individual stems, MIDI and the mixed and mastered WAV), 20 a month on Pro; Ableton .als export on Pro | Not stated on the pages we checked | In the stem packs and the .als export | Not stated on the pages we checked |
| A stem splitter (e.g. Demucs) | Drums, bass, vocals, other; an experimental model adds guitar and piano | Separated from whatever mix you feed it | None | – |
| Aleatoria, procedural engine | One stem per instrument in the arrangement, plus reverb and delay returns | Rendered per instrument; the stems sum back to the mix | score.mid (Standard MIDI File, type 1) | The composition itself |
To be fair to Suno: it's the name most people think of for AI songs, and for good reasons. It has more users and a longer history than we do, and its vocals are strong. If you need a finished sung song, separated stems are a reasonable way to rebalance it or lift the vocal for a remix. On Premier, Suno Studio can also generate new stem layers, such as a bassline or a keyboard part, for an existing song. Downloads are capped, though: as of September 2026, Pro includes 20 song downloads a month. See Suno's download limit, explained.
What an Aleatoria procedural track contains
This is what the procedural engine delivered for a deep house test render at 122 BPM in A minor. The names are the short ones the files are stored under; your downloads carry the track's title in the file name.
mix.wav
mix.flac
mix.mp3
score.json
score.mid
stems/
kick.wav hats.wav clap.wav perc.wav
bass.wav chords.wav pad.wav lead.wav
fx_reverb.wav fx_delay.wav
- The mix: WAV and FLAC at 24-bit and the sample rate you pick (44.1, 48 or 96 kHz), with a true-peak ceiling of −1 dBTP, plus an MP3 at 320 kb/s. The MP3 and FLAC carry BPM and key tags.
- The stems follow the arrangement: no clap part, no clap stem. Lo-fi hip hop and drum & bass put the breakbeat on a single
drumsstem. Stems come as WAV by default, or as FLAC if you switch that on. - Reverb and delay are returns. They arrive as
fx_reverbandfx_delayrather than being printed into each instrument. Mutefx_reverband the reverb is gone from the track. - The sidechain is printed. In deep house, techno, drum & bass and trance the stems are taken after the sidechain, so the pumping is already in them.
- The stems skip the limiter. They carry the same gain as the mix, so at unity they sum back to it, minus the master's final stages: a gentle high shelf and the limiter. Leave headroom on your master bus.
- score.mid is a type 1 Standard MIDI File. Track 0 holds the tempo, time signature, key signature and a marker for each section. Every other track is one instrument, named like its stem, with drums on channel 10. Notes sit on a straight grid. The audio is humanised by a few milliseconds and, in swung genres such as lo-fi hip hop, jazz and deep house, swung as well, so a part replayed from the MIDI sounds tighter than the stem. Add swing in your DAW if you want it to match.
- score.json is the whole score: sections, chords, motifs, instruments, every note event, the swing amount and the seed. The studio works from it; it isn't in the download menu.
Every audio file, stems included, and the MIDI file carry a machine-readable "AI-generated" label in their metadata. That's how we meet the marking duty in Article 50 of the EU AI Act.
Workflow: from the studio into Ableton, FL Studio or Logic
1. Render with settings you can reuse
In the studio, choose Instrumental mode, which runs on the procedural engine by default. Pick a genre and set the BPM yourself; the key is under More options. Left open, the engine picks a tempo from the genre's range, and it can land on something like 126.5. Round numbers are easier in a DAW or a DJ set.
Here's a prompt you can paste:
deep house at night, dusty chord stabs, rolling bass, late drive through the city
Set the genre to Deep house, 122 BPM, A minor and 3 minutes. Leave the seed on random for a few renders, then lock the one you like. Other starting points, with Camelot codes for harmonic mixing:
| Genre | Tempo to try | Key to try |
|---|---|---|
| Deep house | 120–124 BPM | A minor (8A) |
| Techno | 128–132 BPM | F minor (4A) |
| Drum & bass | 172–174 BPM | D minor (7A) |
| Lo-fi hip hop | 75–85 BPM | E minor (9A) |
2. Set the project tempo first
Set the project to the track's BPM before you import anything. In Ableton Live, switch Warp off on the stems, or at least check that Live detected the right tempo. The files already play at the project tempo, so warping has nothing to fix.
3. Drop the stems in at bar 1
Every stem starts on the same sample and runs the full length of the track, so drag them all to the start and they line up. Group the drums, and give fx_reverb and fx_delay their own tracks so you can ride them.
4. Drag in the MIDI
- Ableton Live: drag the MIDI file into Arrangement view. Live puts each track of a type 1 file on its own MIDI track.
- Logic Pro: drag the MIDI file into the Tracks area, or use File > Import > MIDI File.
- FL Studio: use File > Import > MIDI file. The import dialog decides how tracks map to instrument channels. All our drum parts use MIDI channel 10, so check that they come in as separate channels.
5. Swap sounds
Mute a stem and load your own instrument on the matching MIDI track. Keep the drum stems, say, and replace the bass with your own sub. The new sound plays the same notes the stem did.
6. Keep the seed
The seed plus the settings reproduce the track byte for byte. You can also re-render the same composition at another tempo or key. It's rendered natively, with no time-stretching, which beats warping a finished file when a set needs 124 instead of 122.
For DJs, the MP3 and FLAC files carry the BPM and key in their tags. Each DJ app treats those tags differently; Rekordbox, for example, takes the key from the tag but works out the BPM from its own beatgrid. The details are in BPM and key tags for Rekordbox, Serato and Traktor. To make a DJ tool, mute everything except the drums and bass and bounce those.
Limits to know
- Our own sounds, no singing. The procedural engine plays everything on its own synths and drums. If you want a particular sample pack or a recorded instrument, drive it with the MIDI.
- Sung tracks start as a mix. Vocals and lyrics come from the neural engine, ACE-Step 1.5, an open model we did not train. A sung track has no score behind it. On Studio and Pro the AI stems tool splits it into four stems separated from the mix (vocals, drums, bass, other) and adds a MIDI file transcribed from them — a transcription, not the composition. It gets a measured BPM tag only when our analysis is sure of the tempo, and never a key tag. It costs 5 credits per song of up to 4 minutes.
- 4/4 at one tempo. The procedural engine doesn't do tempo changes or odd meters.
- Every plan that renders is paid, and every one is commercial. The procedural engine costs no credits on any plan, within a daily fair-use number of renders. Commercial rights come with Basic, Studio and Pro (see pricing); Free is an account without a subscription and renders nothing.
The engines page explains how the two engines differ.
Which tool for which job
- A finished song with vocals: Suno, or our neural engine. Either way, stems mean separation: Suno's split modes, or a splitter run on the mix.
- Ideas you'll finish in a DAW: a tool whose MIDI is the composition, like AIVA or our procedural engine. Ours gives you the stems too, at no credit cost.
- DJ tools: an exact BPM, the key in the tags, and stems for drum-only or bass-less versions.
- Film and game cues: cinematic and ambient renders, with stems you can duck under dialogue or use as intensity layers.
- Stems from a record you already have: only a splitter such as Demucs can do this.
To try it on a track of your own, the AI music generator page opens the studio with a template filled in.
FAQ
Can I get stems from a sung AI song?
With the tools compared here, only by separation. Suno's stem modes split the finished song, and you can run any song through a splitter such as Demucs. Aleatoria's sung tracks from ACE-Step 1.5 come as a full mix; on Studio and Pro the AI stems tool separates them into four stems (vocals, drums, bass, other) and adds a MIDI file transcribed from them.
Is the MIDI editable?
Yes. score.mid is a standard type 1 file with one track per instrument, and it's the composition the engine rendered, not a transcription. Editing it in your DAW doesn't change the stems; you replay the edited parts on your own instruments.
Do stems and MIDI cost extra on Aleatoria?
No. Everything the procedural engine makes costs 0 credits on every plan, stems and MIDI included, within a daily fair-use number of renders. You need a plan to render at all — Basic, Studio or Pro, all with commercial use; an account without a subscription renders nothing.
Which genres does the procedural engine cover?
Ambient, lo-fi hip hop, deep house, techno, drum & bass, trance, cinematic, folk/acoustic, jazz and pop. It also makes 14 kinds of procedural nature sound, including rain, wind, ocean, thunder and fire.
Sources (13)
Every statement about another service was checked at its source. Each link shows the date we read it.
- help.suno.com/en/articles/12702337 read 23 September 2026
- help.suno.com/en/articles/8128193 read 23 September 2026
- help.suno.com/en/articles/7940161 read 23 September 2026
- suno.com/pricing read 23 September 2026
- aiva.ai/pricing read 23 September 2026
- aiva.crisp.help/en/article/what-formats-can-i-download-the-music-in-1pp… read 23 September 2026
- aiva.crisp.help/en/article/general-user-manual-44klp4 read 23 September 2026
- soundful.com/pricing read 23 September 2026
- soundful.com/ableton-ai-music-export-on-soundful read 23 September 2026
- github.com/facebookresearch/demucs read 23 September 2026
- help.ableton.com/hc/en-us/articles/209068169-Understanding-MIDI-files read 23 September 2026
- support.apple.com/guide/logicpro/standard-midi-files-lgcpdf6a3851/mac read 23 September 2026
- image-line.com/fl-studio-learning/fl-studio-online-manual/html/automati… read 23 September 2026