Stem mastering
Instead of a single stereo file, mastering works on 4–8 stereo stems (mix groups). It allows corrections that would be impossible on the full mix (lowering the vocal by 0.5 dB, controlling the 808 without touching the kick, de-essing only the vocals), at the cost of more time and part of the mix's responsibility shifting to mastering.
Typical stems
| Stem | Content |
|---|---|
| DRUMS | kick, snare, hi-hat, percussion (with their bus processing) |
| BASS | bass, 808, sub |
| MUSIC | synths, guitars, piano, pads (sometimes split into MUSIC 1/2) |
| LEAD VOX | lead vocal with its effects (or effects on a separate stem) |
| BV | doubles, backing vocals, ad-libs |
| FX | risers, impacts, transitions |
| FX RETURNS (optional) | shared reverbs and delays, if not included in the stems |
Export rules
- All stems from the same start point (bar 1 or 0:00, even if the stem starts later) and with the same length (up to the end of the last tail).
- Same sample rate and bit depth as the mix (24 bit or 32 bit float).
- Without the master chain (no limiter, glue, master EQ); bus processors can stay if they are part of the sound (agree on this).
- Reverbs and delays: either inside each stem (each with its own returns: complex), or on a dedicated FX RETURNS stem.
- Null test: the sum of the stems, with a flat master, must match the premix (when you invert the phase of the sum against the premix, the residual must be below about −60 dBFS). If the mix bus glue was active in the premix, the sum won't null completely: flag it.
- In FL: export with the Split mixer tracks option (renders each mixer track to a separate file); organize the mixer so the stems coincide with the buses; turn off the master effects (the master effects option in the render window) or bypass them; Tail: Leave remainder so the tails aren't cut off.
- Clear file names: "Title_STEM_DRUMS_24b_48k.wav".
Audio formats
| Use | Format | Notes |
|---|---|---|
| Premix going to mastering | 24-bit or 32-bit float WAV, project sample rate (44.1/48/96 kHz) | peaks −6/−3 dBFS, no limiter |
| Master for digital distributors | 24-bit WAV 44.1 kHz or higher (16 bit minimum accepted by many) | true peak −1 dBTP; Spotify asks for a high-quality stereo master per track |
| Apple Digital Masters | 24-bit WAV, ideally high resolution (e.g. 96 kHz if the project is; don't upsample) | ceiling −1 dBTP, no audible clipping; Apple tools to check the AAC encoding |
| CD | 16 bit / 44.1 kHz with dither, in DDP | Red Book |
| Vinyl | 24-bit WAV (44.1–96 kHz), less limited version | file per side/track with order and gaps |
| Previews, demos | MP3 320 kbps or AAC 256 kbps | never as a master |
| Archive | 24/32-bit WAV + project + stems | for remasters and sync |
| Dolby Atmos | ADM BWF 48 kHz 24 bit | see below |
Dithering
- What it is: very low-level noise added when you reduce the resolution (e.g. from 24 or 32 bit to 16 bit), to replace quantization distortion (audible in reverb tails, fades and quiet passages) with an almost imperceptible hiss.
- When: only when reducing bit depth; only once; as the last process. After dither you no longer change gain, sample rate or anything else.
- Types: TPDF (flat, sufficient at 24 bit), with noise shaping (moves the noise toward less audible frequencies; useful at 16 bit). It isn't needed when exporting to 32-bit float.
- 16/44.1 kHz workflow (e.g. CD): high-resolution master → high-quality sample rate conversion (SRC) to 44.1 kHz keeping 32 bit → 16-bit dither (noise shaping optional) → export, with no further changes.
- In FL: use the export dither (if you export at 16 bit) or a dither in the last master slot (Ozone, Pro-L 2, MAutoDither) with the export dither turned off: never both.
Sample rate conversion
Convert with the highest-quality algorithm (in FL the highest resampling quality in the export window, e.g. 512-point sinc). Don't convert back and forth; don't upsample a master that was made at 44.1 kHz "to get a hi-res file".
ISRC, UPC/EAN and metadata
- ISRC (International Standard Recording Code): identifies a recording, not the composition (that has the ISWC). 12 characters, written as CC-XXX-YY-NNNNN: country (2), registrant (3), year of assignment (2), recording number (5). Example of the structure: IT-XXX-26-00001.
- Every different version (radio edit, remix, instrumental, extended version, remaster) has its own ISRC.
- ISRCs are assigned by national agencies (under IFPI supervision) or by an authorized registrant; in independent practice they are often supplied by the digital distributor (DistroKid, TuneCore, CD Baby, Believe…) at upload.
- UPC/EAN: the code of the release (album, EP, single), not of the track.
- Metadata: title, artist, featuring, authors, composers, producers, publishers, label, year, genre, explicit lyrics yes/no, language, credits. In the DDP and CD-Text, titles and artists for each track are included too.
- Keep a delivery sheet with: title, ISRC, duration, integrated loudness, true peak, sample rate/bit depth, versions, notes.
DDP (Disc Description Protocol)
- Standard format for delivering a CD premaster to the plant: a folder with the audio image (.DAT file), the identifier (DDPID), the stream descriptor (DDPMS) and the subcode descriptor (PQDESCR), often with a text file of titles and times and a checksum.
- It contains track order, gaps (pregap), index points, ISRC per track, CD-Text, EAN/UPC code.
- It is created with authoring software (Steinberg WaveLab, HOFA CD-Burn.DDP.Master, Sonoris DDP Creator, DSP Quattro). FL Studio does not create DDPs.
- Verify the DDP with a DDP player (listen to the entire disc, check the times and the checksum) before sending it.
Versions to deliver
- Main (primary master), Clean/Radio edit (without explicit words), Instrumental, A cappella (vocal only with its effects), TV track (instrumental + backing vocals), Stems for sync, remixes or live, extended/club version if needed.
- Same master chain for all the versions (with small loudness adjustments if the absence of the vocal requires it), same length and alignment so they can be swapped easily in video.
Dolby Atmos: basics
- What it is: an immersive format based on beds (fixed channels, e.g. 7.1.2) and objects (sounds with a position in 3D space, position metadata) up to 128 elements in total. The Renderer adapts the mix to any system: speakers (5.1, 7.1.4, soundbars) or binaural for headphones (Spatial Audio on Apple Music, Tidal, Amazon).
- Workflow: start from the stems/tracks of the stereo mix and place them in a 3D space in a DAW with Atmos support (Logic Pro, Pro Tools, Nuendo, Cubase, DaVinci Resolve, Dolby Atmos Renderer). FL Studio doesn't currently offer an integrated Atmos workflow: export stems and tracks and work in a compatible DAW (check the updates for your version).
- Delivery (Apple Music, commonly cited guidelines): ADM BWF file compliant with the Dolby Atmos Master profile, 48 kHz / 24 bit, integrated loudness no higher than −18 LKFS, true peak no higher than −1 dBTP, binaural render modes (Off/Near/Mid/Far) set for beds and objects, timecode at 24 fps, and the matching stereo version delivered separately (Atmos doesn't replace the stereo master). Updated requirements: official guides from Apple and Dolby and from the distributor.
- Atmos mix: lead vocal usually in the center (center channel or center object), bass in the bed, width and height with pads, reverbs, backing vocals, effects; watch the binaural translation (headphone listening) and the stereo downmix.
Common mistakes
- Stems that are misaligned or of different lengths.
- Dither applied twice or before gain changes.
- The same ISRC for different versions.
- 16-bit masters sent to platforms that accept 24 bit (you lose quality needlessly).
- MP3 sent as a master.
- Tails cut off at export (Tail not set).
How to verify
- Null test of stems vs premix.
- Full relisten of every final file (start, end, silences, clicks).
- Measure every file (LUFS, true peak) and compare with the delivery sheet.
Starting settings
| Parameter | Value | Why |
|---|---|---|
| Stems | 4–8 stereo, same start and same length | Exact reconstruction of the mix. |
| Premix/stem bit depth | 24 bit or 32 bit float | Headroom and quality. |
| Digital master | 24-bit WAV, 44.1 kHz or project sample rate, −1 dBTP | Distributor standards. |
| CD | 16 bit/44.1 kHz, dither, DDP | Red Book. |
| Dither | Only when reducing bits, once, last | No quantization distortion. |
| ISRC | 12 characters, one per version | Identification and royalties. |
| Atmos (Apple) | ADM BWF 48 kHz/24 bit, ≤ −18 LKFS, ≤ −1 dBTP | Commonly cited delivery specs. |
| Stem null test | Residual < −60 dBFS | Correct stems. |
Frequencies to watch
| Range | What to do |
|---|---|
| Tails and fades (low levels) | Where quantization distortion is audible without dither at 16 bit. |
| Below 150 Hz (Atmos and vinyl) | Bass in the bed/mono; check the downmix. |
Example chain
| Step | Tool | Settings | Why |
|---|---|---|---|
| Mix organization | FL mixer with buses = stems | DRUMS, BASS, MUSIC, VOX, BV, FX, RET | Stems ready. |
| Stem export | FL render with Split mixer tracks, master effects off, Tail: Leave remainder | 24 bit / 32 float | Aligned files. |
| Mastering | Mastering chain (stems or stereo) | See the mastering guides | Master. |
| Conversions | Highest-quality SRC + dither (Ozone, Pro-L 2, MAutoDither or export) | Once, last | Final formats. |
| Authoring | WaveLab / HOFA DDP / Sonoris (CD); Atmos DAW + Dolby Renderer | ISRC, CD-Text, EAN, ADM | Physical and immersive delivery. |
| Verification | Youlean / Emphasis / DDP player | LUFS, dBTP, full listen | Quality control. |
How to check the result
- Stems: same length (to the sample) and a sum that nulls against the premix (residual < −60 dBFS) if the master bus was flat.
- Digital master: 24 bit, correct sample rate, true peak ≤ −1 dBTP, no clipping.
- 16-bit files: dither present only once (uniform noise floor of about −90/−96 dBFS in the silences, unless intentional digital silence).
- Each version has its own ISRC and an entry in the delivery sheet.
- DDP: checksum verified, order/gaps/ISRC/CD-Text correct.
- Atmos: loudness ≤ −18 LKFS, true peak ≤ −1 dBTP, stereo version aligned.