
Table Of Contents
- 1. Basics: Sample Rate and Bit Depth
- 2. Fixed-Point vs Floating-Point Bit Depths: What Changes
- 3. Real-World Implementation: How 32-Bit Float Works in Recording Equipment
- 4. Workflow and Storage Implications
- 5. Benefits of 32-Bit Float Audio
- 6. Misconceptions and Limitations
- 7. Best Uses of 32-Bit Float
- Conclusion
In the fast-changing world of digital audio recording, few topics stir up as much debate (and confusion) as 32-bit floating point bit depth. Some hail it as a game changer that opens new creative doors, while others see it as an unnecessary complexity that just eats up storage.
We are revisting this topic, because after our initial tests some years ago we have had serious issues with transients in recordings we did in 32-bit float and thus we preferred recording in 24-bit integer. Since technology evolves we are now checking in again.
To really understand where it fits, we need to dive into some technical details about how digital signals are processed, what recording gear can do, and when it’s truly useful in practical scenarios.
In this article, we’ll break down the technology behind 32-bit float, explore its real-world benefits and limitations, and help you decide when it’s truly worth using.
… but first, let’s start from the basics.
1. Basics: Sample Rate and Bit Depth
When an analog audio signal is converted into digital, its physical variations (such as amplitude, frequency, and duration over time) are translated into binary numbers.
This binary notation is used because it aligns with the fundamental architecture of microprocessors, which are composed of thousands of components that can each stably exist in one of two electrical states: off and on, represented digitally as 0 and 1. The conversion employs two main steps:
Sampling: A process that determines how many times per second the analog signal is measured, based on a sample rate.
A sample rate of 48 kHz, for example, measures a given signal 48,000 times per second and determines the range of frequencies that can be rendered, in this case up to 24 kHz.
Quantization: The process of mapping a continuous range of audio signal amplitudes into a limited set of defined values, as determined by the Bit Depth. This process translates the audio’s vertical resolution, directly affecting the precision of the amplitude representation, the dynamic range, and the noise floor of the digital signal.
The most commonly used bit depths for audio files are 16- and 24-bit.
While 16-bit was the standard for CD-quality, it’s now rarely used in production workflows. Today, 24-bit is the norm for recording and exporting, and 32-bit float is gaining ground.
It’s worth noting that this refers to audio files and delivery formats, not how audio is processed internally: modern DAWs often operate at 32- or even 64-bit floating point for internal calculations, regardless of the file’s bit depth.
2. Fixed-Point vs Floating-Point Bit Depths: What Changes
Digital audio can be represented using two main numerical formats: Fixed-Point (commonly implemented as Integer) and Floating-Point.
Most standard audio files, like 16-bit or 24-bit WAVs, use Integer representation, where each sample is stored as a whole number on a fixed linear scale.
This is typically referred to as Fixed-Point to contrast with Floating-Point, to emphasize that the values are arranged in a uniform grid.
While Integer is the technically precise term for these formats, Fixed-Point is used here to highlight the structural difference with Floating-Point audio, which uses a dynamic scale.
As mentioned above, the most commonly used integer bit depths in digital audio are 16- and 24-bits.
– 8-bits: provides only 256 possible levels to reconstruct the dynamic range of a signal (around 48 dB); it might create a higher noise profile but it’s suitable for low-fidelity audio or simple applications where file size is a priority. Since file size is less and less of an issue, 8 bit is not that common anymore.
– 16-bits: offers 65,536 levels, famously used for good old CD-quality audio, delivering a good balance of fidelity, dynamic range (about 96 dB), and manageable file size… even if your laptop no longer has a disc drive.
– 24-bits: expands this to over 16 million levels, significantly increasing dynamic range (around 144 dB), and reducing quantization noise, making it the preferred choice for professional recording and production environments where precision and audio quality are critical.
In fixed-point formats, each audio sample is represented by rounding to the nearest value on a fixed scale, defined by the bit depth. It’s as if each point in the waveform “snaps” to the closest available step, introducing a small but unavoidable approximation known as quantization.
This leads to a slight loss of precision, often so subtle as to be inaudible, but it’s a necessary step in converting a continuous signal into digital data.
In these formats, anything above 0 dBFS is irreversibly clipped.
In a floating-point representation, instead of having fixed steps, there’s a kind of “moving anchor” that can shift dynamically along the scale to represent values more precisely. This allows much finer granularity and preserves precision across a wide range of amplitudes, from very small to very large.
But how does this happen?
Floating point notation in digital audio is similar to the scientific notation used in decimal numbers, but in a binary system.
In a 32-bit floating-point sample, the bits are located as follows:
– 1 sign bit: Indicates whether the sample’s amplitude is positive (+) or negative (-);
– 8 exponent bits: These bits represent the exponent, determining the scale of the floating-point number. Instead of relying on fixed steps, they shift the binary point, allowing it to “float” across a dynamic range that covers both tiny fractions and very large values.
– 23 mantissa bits: Store the actual precision of the sample value within the current scale.
This enables values to be represented well beyond the 0 dBFS limit, with a working
range of approximately -758 dBFS to +770 dBFS.
Theoretical dynamic range is more than 1,500 dB, vastly exceeding the human hearing dynamic range, which is typically around 120-140 dB from the softest to the loudest perceivable sounds.
In other words, the theoretical 1,500 dB dynamic range of 32-bit float is not meant to capture sounds that humans can actually hear, but to preserve mathematical accuracy during digital processing, especially when dealing with gain changes, summing, or very low-level signals. It’s about headroom for calculations, not for superhuman perception.
Note: 32-bit float doesn’t make recorded audio sound superior.
It only preserves precision during digital processing, mixing, and level adjustment.
Furthermore, 32-bit float is not the same as 32-bit fixed-point, which refers to a specific numerical format used in some DSP chips. Formats like 32-bit integer, found in recorders such as the Sonosax R4+, differ again: they store linear PCM data, not floating-point, but aren’t typically called “fixed-point” in DSP terms.
3. Real-World Implementation: How 32-Bit Float Works in Recording Equipment
Modern 32-bit float recorders (like the Sound Devices MixPre range or the Zoom F6/F8n Pro) use a dual ADC design: they capture the signal simultaneously through two converters with different gain settings.
One high-gain ADC is optimized for quiet signals, while the low-gain ADC is designed to handle loud transients without clipping. These are combined into a single 32-bit float file, allowing the signal to be scaled later in post-production without expecting traditional digital clipping.
This is supposed to provide a remarkable level of flexibility: If the original signal is too loud, you can simply pull down the gain in post and recover clean peaks. If it’s very quiet, you can raise it significantly with less digital noise than integer formats typically introduce.
However, there are limits.
In some implementations, the transition between the two ADCs is not seamless: if a sudden transient occurs (like a gunshot or thunder), the switch from the high-gain to low-gain ADC may introduce artifacts or noise tails, because the transition takes time and involves internal level balancing.
Some users have reported that this results in brief but audible issues during fast, high-energy events. Firmware updates have improved this in some recorders, but the challenge isn’t always fully eliminated.
Also, as always, analog clipping remains irreversible. If your microphone or preamp distorts, no bit depth can fix it.
So, with 32-bit float:
– You don’t need to ride gain as aggressively.
– You can record safely with minimal preamp gain, then adjust later.
But:
– Use enough gain to stay above the analog noise floor.
– Be aware of potential switching artifacts in extreme conditions.
4. Workflow and Storage Implications
Bandwidth needed for mono, 48 kHz audio:
16-bit: 768 kbps
24-bit: 1.15 Mbps
32-bit float: 1.54 Mbps
32-bit float files are roughly ~33% larger than 24-bit, and it makes a difference with multi-track sessions or long field work. Some DAWs or audio programs also lack full 32-bit float support, and will distort or clip float files if executed incorrectly.
Exporting using proper dithering is necessary when going to lower bit depths (e.g., movies, game sound, mastering, or broadcast delivery) to maintain audio integrity.
5. Benefits of 32-Bit Float Audio
– Noise-free boosting: boost quiet signals without introducing quantization noise.
– Streamlines gain staging: set rough levels out in the field without compromising clipping.
– Safe for unpredictable sources: good with sound effects, nature, live ambiance.
– Post-production flexibility: multiple processing stages without introducing rounding errors.
– Effectively eliminates digital clipping: post-restoration is possible for peaks above 0 dBFS.
6. Misconceptions and Limitations
– Not a substitute for proper technique: bad mic placement, overdriven capsules, or overdriven preamps still ruin recordings.
– Not better perceptually: human hearing is ~120 dB. Extra dynamic range is for computational precision, not sound quality.
– Can encourage sloppiness: float over proper gain structure can result in poor SNR if all channels are being detected by a low-gain ADC.
– Larger file size: may not be appropriate for all workflows, particularly where compatibility and file size is an issue.
7. Best Uses of 32-Bit Float
– Field Recording: Capture a whisper and a gunshot on the same take.
– Live Events: Unpredictable dynamics with no second chance.
– Sound Design: Extremes of gain manipulation without artifacts.
– Mobile and Remote Workflows: No time for ideal levels.
For formal situations like voiceover or podcast recording, 24-bit fixed-point is still fully adequate and efficient.
Conclusion: 32-Bit Float is a tool, not a miracle
32-bit float offers unparalleled flexibility, accuracy, and safety in uncertain or high-dynamic-range situations. It doesn’t make things sound bigger by itself, but it gives engineers more room to shape sound without penalty.
Understand its advantages. Respect its confines. Use it when it protects your work, not just when it makes your file size bigger.
Like every tool in sound, its true power is in when and how you use it.
We attached one small clip of a recording which exceeds 0 dBFS quite a lot, by over 40 dB – be cautious, it is VERY loud! If you want to try it out yourself, you can download it and then just normalize the file to anything up to 0 dB and see how it becomes a perfectly fine, non clipping audio clip.
Author: Manfredi Vincenti