How to Name and Organize Stems So Your Mixing Engineer Doesn't Hate You
A practical stem naming and export checklist that keeps your mixing engineer sane and your sessions organized, with examples and common mistakes to avoid.
5 min read

The short answer
Name every stem with a consistent pattern: track number _ instrument _ section (if needed) _ take, all in one flat folder, exported at the same sample rate and bit depth, starting at the same timecode (usually bar 1). No effects baked in unless requested. If you do this, a mixing engineer can open your session and start working in five minutes instead of thirty.
The rest of this post is the checklist and the reasoning behind it, so you're not just following rules blindly.
Why naming and organization matter more than people think
A mixing engineer doesn't care how you recorded the song. They care about opening a folder and immediately knowing what each file is, how it lines up, and whether it's the right version. Bad naming costs time on every single project, and that time either gets billed to you or eats into the quality of the mix because the engineer is busy solving a filing problem instead of a music problem.
Most engineers have opened a folder called Final Mixdown 2 with files named Audio 14.wav, Audio 14-1.wav, and Vox new.wav. Don't be that client.
Step 1: Decide what counts as a "stem"
A stem is a stereo or mono submix of related tracks — not every single microphone or plugin track in your session. Common stem groups for a full band song:
- Lead vocal
- Background vocals
- Drums (or split into kick, snare, overheads if the mix engineer asked for that level of detail)
- Bass
- Guitars (rhythm, lead — separate if they serve different roles)
- Keys / synths
- Any other featured element (strings, horns, samples)
If you're not sure how granular to go, ask the mixing engineer before you export. Some want full multitracks, some want 6-10 grouped stems. Exporting 40 individual mic tracks when they asked for stems just adds work on their end.
Step 2: Use a naming convention and stick to it
Here's a format that works for almost every genre:

[SongName]_[TrackNumber]_[Instrument]_[Version/Take].wav
Examples:
Midnight Drive_01_LeadVocal_v2.wavMidnight Drive_02_BGVox_v1.wavMidnight Drive_03_Drums_v1.wavMidnight Drive_04_Bass_v1.wavMidnight Drive_05_RhythmGtr_v1.wav
Why each part matters:
| Element | Purpose |
|---|---|
| Song name | Prevents mix-ups when an engineer has ten projects open at once |
| Track number | Keeps the same order every time you re-export, so file lists stay predictable |
| Instrument | The obvious one — but use full words, not "Gtr1" with no context |
| Version/take | Lets everyone know which one is current without guessing |
Avoid special characters (#, &, /, :), avoid spaces if you're sending to someone on a different OS, and avoid vague labels like "New," "Final," or "Mix2" with no other context. "Final" almost never is.
Step 3: Get your levels and alignment right before export
Naming is half the job. The other half is technical consistency:

- Same start point. Every stem should start at the same bar or timecode — bar 1, or a consistent number of bars of silence before the song starts. If one file starts 2 seconds later than the rest, everything drifts.
- Same sample rate and bit depth. Don't send a mix of 44.1kHz and 48kHz files. Pick one for the whole session and export everything at it.
- No clipping. Check each stem individually, not just the master bus. A quiet stem that clips on its own peak will cause problems even if the rough mix sounded fine.
- Print with no destructive processing you don't want kept. Tuning and timing edits, yes, print those. Reverb, delay, and creative effects — only print those if you specifically want them baked in; otherwise send dry and note it in a comment or file name (
_wetvs_dry). - Trim excess silence, but don't cut too tight. Leave a bit of headroom (a second or two) before and after so transients and tails aren't clipped.
Step 4: One flat folder, not a maze of subfolders
A folder structure like:
Midnight Drive/
Session A/
Old Takes/
Take 3/
Vocal Comp/
...means the mix engineer now has to go spelunking. Keep exported stems in one flat folder per song. If you need to keep old takes and session files for your own reference, do that in a separate folder that you don't send.
Step 5: Include a rough mix or reference
Always send a stereo rough mix (mp3 or wav) alongside the stems. It tells the mixing engineer what balance and vibe you were going for, and it's the fastest way to catch alignment problems — if a stem is out of sync with the rough mix, that's obvious within seconds of listening.
Common mistakes to avoid
- Sending stems from different sessions without checking alignment. If you recorded vocals in a separate session from the instrumental, double check the bar count lines up before export.
- Mislabeling doubles and alternates. If you have two guitar takes you want combined or chosen from, name them clearly (
Gtr_TakeA,Gtr_TakeB) instead of sending both asGtrand hoping the engineer figures it out. - Forgetting to freeze tempo or key changes in the notes. If the song speeds up or changes key partway through, mention it. Don't make the engineer discover it by ear.
- Renaming files after the mixing engineer already has a version. If you fix a stem and resend, don't overwrite the same filename silently — bump the version number so there's no confusion about which file is current.
- Zipping everything into one file with no manifest. A zip is fine, but a quick text file or message listing what's inside saves a round of back-and-forth.
A quick pre-send checklist
- All stems named with song, track number, instrument, version
- All stems start at the same bar/timecode
- Same sample rate and bit depth across all files
- No clipping on individual stems
- Effects only printed where intended, noted where not
- Flat folder, no nested mess
- Rough mix included
- Notes on tempo, key changes, or anything unusual
Where Waves fits in
If you're handing off stems regularly, a lot of this stops being manual work. When you drop a session folder into Waves, it automatically sorts files into stems and mixes, detects BPM, key, and time signature, and keeps every version of a song in one place instead of scattered across drives and email threads.
Your mixing engineer can be invited straight into the project, play everything back in sync in the browser, and leave timestamped comments on the exact bar or beat they're talking about — so you're not decoding "the guitar thing around 1:40" anymore.
Other posts you might like

5 min read
How Many Stems Should You Export? A Practical Grouping Guide
Learn how many stems to bounce for mixing, mastering, live shows, and sync, with grouping examples so you send the right stems every time.

5 min read
Stem Export Settings That Actually Work: Bit Depth, Sample Rate, and Start Time
Learn the exact export settings for stems—sample rate, bit depth, and start time—so every file lines up and plays back clean for anyone you send it to.

5 min read
How to Prep a Mix for Mastering: A Practical Handoff Checklist
Learn exactly what mastering engineers need from your mixdown: headroom, file format, tails, notes, and the mistakes that cause redo requests.