Skip to content
Music & Production Medium #gain-staging#mixing

Gain Staging Levels

Optimal levels at preamp, EQ, channel, bus, master - keeping headroom and noise in balance.

A free, animated gain staging levels you can read here or embed on any website, from Scrollchart.

Gain Staging Levels

Gain Staging: Optimal Levels at Each StageTarget window (blue/purple) keeps signal above noise floor and below clip threshold at every point in the chain0-6-12-18-24-36-48-60dBFSclipping dangernoise floorPreamp-18 to -12EQ-18 to -12Channel-18 to -12Bus-12 to -6Master-6 to -1-18 dBFS targetWhy it mattersHeadroom: gap frompeak to 0 dBFSSumming: 32+ tracksadd 15-20 dB on busNoise floor: buriedat -90 to -120 dBFS24-bit depth gives144 dB dynamic rangeMaster: leave -1 dBfor limiter headroomRule of thumb: hit -18 dBFS average on every input channel so the mix bus has 18 dB of headroom before it clips

Signal-flow chain with target levels at each stage: preamp -18 to -12 dBFS, channel similar, bus -10, master -6. Headroom band visualized.

Good for

  • Mixing tutorials explaining why hitting -18 dBFS on every channel prevents bus clipping
  • Home studio setup guides covering preamp gain, DAW channel faders, and master bus headroom
  • Audio engineering courses on the relationship between noise floor, dynamic range, and clip threshold

Source & accuracy

This gain staging levels is an editorial illustration built to represent the concept accurately. Where it shows figures, they are typical or representative values chosen to make the relationship clear, not a single underlying dataset. The diagram and its explainer are reviewed and maintained centrally, and updated over time as understanding improves.

Setting optimal levels from preamp to master

Gain staging is the practice of setting recording and mixing levels at each stage to maximize signal-to-noise ratio while preserving headroom for processing. At the recording stage (preamp gain), aim for peaks around -6 to -3dB, leaving room for unexpected spikes without clipping. If the preamp level is too low, you'll record more noise alongside the signal. If it's too high, clipping (digital distortion) is permanent and cannot be fixed in post.

Once recorded, channel faders should sit around unity (0dB) on average. A mix where some channels are slammed at -30dB and others at +12dB indicates poor initial gain staging; channels will lack cohesion and the mix will be harder to balance dynamically. The bus (track group or subgroup) should receive a combined signal at approximately -6 to 0dB from its inputs, and the master bus should average around -6dB peak to give the limiter room to work.

Why headroom and noise matter

Digital audio systems need headroom (unclipped space above 0dB on the master) to accommodate peaks and give mastering engineers room to add final compression and limiting. A mix that touches 0dB on the master is either clipping or leaving no margin for a limiter to function. A properly gain-staged mix sits around -6dB peak on the master, leaving 6dB of headroom.

Headroom also interacts with internal processing. Each plugin, especially compressors and EQs, can add gain. Careful gain staging ensures that a 4-compressor chain doesn't accidentally accumulate +6dB that requires the master fader to compensate. The cleanest mixes maintain consistent level relationships at each stage, reduce accumulated noise from poor preamp levels, and leave the final limiting to do its job transparently.

Embed this diagram

Add this animated gain staging levels to your own site. Copy one line of HTML, or use the embed builder for theme and sizing options.

Reference

What this is
A free, embeddable, animated gain staging levels for any website.
Who uses it
Music & audio blogs.
How to embed
Copy one line of HTML. No signup. No watermark. Works in WordPress, Webflow, Ghost, Substack, plain HTML.
File size
iframe embed, ~80 KB gzipped (loads on demand, does not block your page paint).
License
Free forever. Editorial explainer text included; updated centrally over time.

Embed format options

Copy the universal HTML snippet, the WordPress shortcode, or an iframe fallback - see the WordPress plugin page for details. Any format keeps the same Core Web Vitals profile and the same explainer text.

Embed snippet
<div data-scrollchart="gain-staging" data-scrollchart-v="1"></div>
<script src="https://scrollchart.com/embed.js" async></script>

Frequently asked questions

Where can I get a free animated "Gain Staging Levels" for my website?
Scrollchart provides "Gain Staging Levels" as a free, embeddable animated diagram you can add to any website with one line of HTML. No signup is required and there is no watermark. The diagram and its explainer text are served from scrollchart.com, so the embed stays current without any maintenance on your end.
How do I embed a gain staging levels in WordPress or a static site?
Paste the HTML snippet from the Scrollchart diagram page into your WordPress post (in HTML/code view), your Webflow embed block, or directly into a static HTML file. No plugin is needed. The diagram loads from scrollchart.com and paints in as the reader scrolls.