Bit Depth — What It Means in Music Production
Bit depth determines the number of possible amplitude values each audio sample can represent, directly affecting the dynamic range and noise floor of a digital recording. 16-bit audio provides 96 dB of dynamic range (CD quality), 24-bit provides 144 dB (professional production standard), and 32-bit float provides virtually unlimited internal headroom.
Full Explanation
Each bit in a digital audio sample doubles the number of possible amplitude values. 16-bit audio has 65,536 possible values per sample, providing a theoretical dynamic range of 96 dB. 24-bit audio has 16,777,216 values, providing 144 dB. The dynamic range determines the gap between the loudest possible signal and the quantization noise floor.
In practice, 24-bit recording is the professional standard because it provides enough dynamic range to capture even the quietest details without audible quantization noise. The extra headroom also means that signals recorded at conservative levels (with plenty of headroom) still have excellent signal-to-noise ratios. At 16-bit, quiet signals recorded with too much headroom start to lose resolution.
32-bit floating-point is used internally by most DAWs for processing. Unlike fixed-point formats (16-bit, 24-bit), floating-point can represent values above 0 dBFS without clipping, which means internal channel levels can exceed 0 dBFS and be brought back down later without any loss. This is why gain staging within a modern DAW is more forgiving than with older fixed-point systems, though the final output still needs to be below 0 dBFS.
In Electronic Music
Produce and record at 24-bit for maximum quality and headroom. Export your mixdown for mastering at 24-bit. Only convert to 16-bit at the very final stage of mastering for CD or streaming delivery, and always apply dither when reducing bit depth. Dither adds a tiny amount of noise that masks the quantization distortion that would otherwise occur when reducing from 24-bit to 16-bit. Use TPDF or noise-shaped dither on your final export. Never dither more than once in the signal chain.