What is and what isn't 32bit float?
Moderator: James Steele
Forum rules
This forum is for most discussion related to the use and optimization of Digital Performer [MacOS] and plug-ins as well as tips and techniques. It is NOT for troubleshooting technical issues, complaints, feature requests, or "Comparative DAW 101."
This forum is for most discussion related to the use and optimization of Digital Performer [MacOS] and plug-ins as well as tips and techniques. It is NOT for troubleshooting technical issues, complaints, feature requests, or "Comparative DAW 101."
- Prime Mover
- Posts: 2449
- Joined: Tue Jul 03, 2007 1:19 am
- Primary DAW OS: MacOS
- Location: Fairbanks, Alaska
What is and what isn't 32bit float?
I was under the impression that signal path in DP is pretty much purely 32bit floating point until it exits the master. i've never thought twice about throwing a trim plugin on, lowering it by -4dB, and then using the fader for doing automated volume changes. My thought is: if the trim plugin is set to -4dB, and the volume favor is set to +4dB, then the result would be an EXACTLY the same as it would be if you set both to 0. But now I'm not so sure, especially after seeing the "32bit float" dropdown option.
What exactly *IS* the "32bit float" option anyway, if recordings aren't made in it, and as I assume, most of the signal path is float, anyway?
What exactly *IS* the "32bit float" option anyway, if recordings aren't made in it, and as I assume, most of the signal path is float, anyway?
— Eric Barker
Eel House
"All's fair in love, war, and the recording studio"
MacPro 1,1 2Ghz 7GB RAM OS 10.6.8 | MacBook Pro 13" i5 1.8Ghz 16GB RAM OS 10.8.2
DP7/8 | Komplete 7 | B4II | Korg Legacy Analog | Waves v9 (various) | Valhalla Room | EWQLSO Gold
MOTU 828mkII | MOTU 8pre | Presonus BlueTube | FMR RNC
Themes: Round is Right and Alloy
Eel House
"All's fair in love, war, and the recording studio"
MacPro 1,1 2Ghz 7GB RAM OS 10.6.8 | MacBook Pro 13" i5 1.8Ghz 16GB RAM OS 10.8.2
DP7/8 | Komplete 7 | B4II | Korg Legacy Analog | Waves v9 (various) | Valhalla Room | EWQLSO Gold
MOTU 828mkII | MOTU 8pre | Presonus BlueTube | FMR RNC
Themes: Round is Right and Alloy
- BKK-OZ
- Posts: 1977
- Joined: Sat Jan 22, 2005 10:01 pm
- Primary DAW OS: MacOS
- Location: Oztrailia
- Contact:
Re: What is and what isn't 32bit float?
Cheers,
BK
…string theory says that all subatomic particles of the universe are nothing but musical notes. A, B-flat, C-sharp, correspond to electrons, neutrinos, quarks, and what have you. Therefore, physics is nothing but the laws of harmony of these strings. Chemistry is nothing but the melodies we can play on these strings. The universe is a symphony of strings and the mind of God… it is cosmic music resonating through 11 dimensional hyperspace.
- M Kaku
BK
…string theory says that all subatomic particles of the universe are nothing but musical notes. A, B-flat, C-sharp, correspond to electrons, neutrinos, quarks, and what have you. Therefore, physics is nothing but the laws of harmony of these strings. Chemistry is nothing but the melodies we can play on these strings. The universe is a symphony of strings and the mind of God… it is cosmic music resonating through 11 dimensional hyperspace.
- M Kaku
- Prime Mover
- Posts: 2449
- Joined: Tue Jul 03, 2007 1:19 am
- Primary DAW OS: MacOS
- Location: Fairbanks, Alaska
Re: What is and what isn't 32bit float?
Yeah, I read both those topics, and found some material from the manual (gee, why didn't I do that first?) It appears that contrary to some opinion, yes, you can record at 32bit float, and that's exactly what that option is for. And yes, the entire DP signal chain is 32bit float all the time (hooray, I haven't been screwing up my projects for the past 5 years!)
All I gotta say though is, why would ANYONE want to record at 32bit? I know I'm jumping on the bandwagon with this, but that just seems ridiculous. When a "silent" room has a noisefloor of 30dB, and you're neumann microphone has a 5dB noisefloor, what do you think you're going to pick up? I guess if you want to pick up the sound of a George vomiting 4 blocks away from inside your acoustically treated recording studio, I guess that's what it's there for.
All I gotta say though is, why would ANYONE want to record at 32bit? I know I'm jumping on the bandwagon with this, but that just seems ridiculous. When a "silent" room has a noisefloor of 30dB, and you're neumann microphone has a 5dB noisefloor, what do you think you're going to pick up? I guess if you want to pick up the sound of a George vomiting 4 blocks away from inside your acoustically treated recording studio, I guess that's what it's there for.
— Eric Barker
Eel House
"All's fair in love, war, and the recording studio"
MacPro 1,1 2Ghz 7GB RAM OS 10.6.8 | MacBook Pro 13" i5 1.8Ghz 16GB RAM OS 10.8.2
DP7/8 | Komplete 7 | B4II | Korg Legacy Analog | Waves v9 (various) | Valhalla Room | EWQLSO Gold
MOTU 828mkII | MOTU 8pre | Presonus BlueTube | FMR RNC
Themes: Round is Right and Alloy
Eel House
"All's fair in love, war, and the recording studio"
MacPro 1,1 2Ghz 7GB RAM OS 10.6.8 | MacBook Pro 13" i5 1.8Ghz 16GB RAM OS 10.8.2
DP7/8 | Komplete 7 | B4II | Korg Legacy Analog | Waves v9 (various) | Valhalla Room | EWQLSO Gold
MOTU 828mkII | MOTU 8pre | Presonus BlueTube | FMR RNC
Themes: Round is Right and Alloy
Re: What is and what isn't 32bit float?
You're confusing bit depth and computer math calculations in the last paragraph. There's no such thing as a 32 bit a/d converter so you cannot possibly record anything analog at that bit depth. Generally when one sees the term 32 bit float that refers to computer math calculations which can be either floating or fixed point. That's not to say DP isn't doing an up-convert of the incoming signal to 32 bit bit depth though (which would properly be called over sampling).Prime Mover wrote:Yeah, I read both those topics, and found some material from the manual (gee, why didn't I do that first?) It appears that contrary to some opinion, yes, you can record at 32bit float, and that's exactly what that option is for. And yes, the entire DP signal chain is 32bit float all the time (hooray, I haven't been screwing up my projects for the past 5 years!)
All I gotta say though is, why would ANYONE want to record at 32bit? I know I'm jumping on the bandwagon with this, but that just seems ridiculous. When a "silent" room has a noisefloor of 30dB, and you're neumann microphone has a 5dB noisefloor, what do you think you're going to pick up? I guess if you want to pick up the sound of a George vomiting 4 blocks away from inside your acoustically treated recording studio, I guess that's what it's there for.
- Shooshie
- Posts: 19820
- Joined: Sat Oct 16, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: Dallas
- Contact:
Re: What is and what isn't 32bit float?
Your audio input will be either 16 bit or 24 bit, but as soon as two tracks combine, or as soon as a plugin operates on the EQ or compression of a sample, you may end up with audio that begins to fill out that 32-bit format. The more you mix, the more you utilize 32 bits. When you bounce any of that to disk, DP has to truncate bits to squeeze 32 bits down to 24bits. That's where a 32 bit audio format may be helpful, but eventually, if anyone else is to hear it, someone is going to have to do the job of getting it down to 24 bits or more likely, 16 bits. That might as well be you so that you have some control over the outcome.
Don't worry about it too much. Every CD ever sold runs at 16 bits, so the bar is still set pretty low.
Shooshie
Don't worry about it too much. Every CD ever sold runs at 16 bits, so the bar is still set pretty low.
Shooshie
|l| OS X 10.12.6 |l| DP 10.0 |l| 2.4 GHz 12-Core MacPro Mid-2012 |l| 40GB RAM |l| Mach5.3 |l| Waves 9.x |l| Altiverb |l| Ivory 2 New York Steinway |l| Wallander WIVI 2.30 Winds, Brass, Saxes |l| Garritan Aria |l| VSL 5.3.1 and VSL Pro 2.3.1 |l| Yamaha WX-5 MIDI Wind Controller |l| Roland FC-300 |l|
- Prime Mover
- Posts: 2449
- Joined: Tue Jul 03, 2007 1:19 am
- Primary DAW OS: MacOS
- Location: Fairbanks, Alaska
Re: What is and what isn't 32bit float?
This is incorrect. According the the manual (pg 233), 32bit float mode *DOES* record at 32bits. The math calculations are universal, no matter whether you have 32bit float mode selected or not. Even if you're running in 16bit int mode, the internal engine is all 32bit float. That mode selector that we're talking about is recording mode, and yes, it does make 32bit audio files. Both the manual and Magic Dave have reiterated this.n2mpujack wrote:You're confusing bit depth and computer math calculations in the last paragraph. There's no such thing as a 32 bit a/d converter so you cannot possibly record anything analog at that bit depth. Generally when one sees the term 32 bit float that refers to computer math calculations which can be either floating or fixed point. That's not to say DP isn't doing an up-convert of the incoming signal to 32 bit bit depth though (which would properly be called over sampling).
— Eric Barker
Eel House
"All's fair in love, war, and the recording studio"
MacPro 1,1 2Ghz 7GB RAM OS 10.6.8 | MacBook Pro 13" i5 1.8Ghz 16GB RAM OS 10.8.2
DP7/8 | Komplete 7 | B4II | Korg Legacy Analog | Waves v9 (various) | Valhalla Room | EWQLSO Gold
MOTU 828mkII | MOTU 8pre | Presonus BlueTube | FMR RNC
Themes: Round is Right and Alloy
Eel House
"All's fair in love, war, and the recording studio"
MacPro 1,1 2Ghz 7GB RAM OS 10.6.8 | MacBook Pro 13" i5 1.8Ghz 16GB RAM OS 10.8.2
DP7/8 | Komplete 7 | B4II | Korg Legacy Analog | Waves v9 (various) | Valhalla Room | EWQLSO Gold
MOTU 828mkII | MOTU 8pre | Presonus BlueTube | FMR RNC
Themes: Round is Right and Alloy
Re: What is and what isn't 32bit float?
I'm not so sure because as I said there's no such thing as a 32 bit a/d converter. What I think DP is doing what I mentioned before - it's upsampling to 32 bit.Prime Mover wrote:This is incorrect. According the the manual (pg 233), 32bit float mode *DOES* record at 32bits. The math calculations are universal, no matter whether you have 32bit float mode selected or not. Even if you're running in 16bit int mode, the internal engine is all 32bit float. That mode selector that we're talking about is recording mode, and yes, it does make 32bit audio files. Both the manual and Magic Dave have reiterated this.n2mpujack wrote:You're confusing bit depth and computer math calculations in the last paragraph. There's no such thing as a 32 bit a/d converter so you cannot possibly record anything analog at that bit depth. Generally when one sees the term 32 bit float that refers to computer math calculations which can be either floating or fixed point. That's not to say DP isn't doing an up-convert of the incoming signal to 32 bit bit depth though (which would properly be called over sampling).
- Prime Mover
- Posts: 2449
- Joined: Tue Jul 03, 2007 1:19 am
- Primary DAW OS: MacOS
- Location: Fairbanks, Alaska
Re: What is and what isn't 32bit float?
That doesn't make any sense. If we know that DP is already processing everything at 32bit, then what is the point of upconversion? It would produce larger files with extra 0-bits for the sake of it processing it the same way it would process it anyway. I'm not convinced of your claim that there is no such thing as a 32bit ADC, all signs point to the fact that that's exactly what's going on.
Either way, I'm leaving it in 24bit mode, 32bits is a waste of space, IMO.
Either way, I'm leaving it in 24bit mode, 32bits is a waste of space, IMO.
— Eric Barker
Eel House
"All's fair in love, war, and the recording studio"
MacPro 1,1 2Ghz 7GB RAM OS 10.6.8 | MacBook Pro 13" i5 1.8Ghz 16GB RAM OS 10.8.2
DP7/8 | Komplete 7 | B4II | Korg Legacy Analog | Waves v9 (various) | Valhalla Room | EWQLSO Gold
MOTU 828mkII | MOTU 8pre | Presonus BlueTube | FMR RNC
Themes: Round is Right and Alloy
Eel House
"All's fair in love, war, and the recording studio"
MacPro 1,1 2Ghz 7GB RAM OS 10.6.8 | MacBook Pro 13" i5 1.8Ghz 16GB RAM OS 10.8.2
DP7/8 | Komplete 7 | B4II | Korg Legacy Analog | Waves v9 (various) | Valhalla Room | EWQLSO Gold
MOTU 828mkII | MOTU 8pre | Presonus BlueTube | FMR RNC
Themes: Round is Right and Alloy
Re: What is and what isn't 32bit float?
I could be wrong on this, but it has always been my understanding that in 32 bit floating point, the mantissa uses 24 bits, and the other 8 bits are for sign and exponent. So a 24 bit converter would work nicely with this arrangement.
DP now has 32 bit floating point as a file format option. It's always had 32 bit floating point as it's internal engine. I've been using this option for recording lately, and although some might consider it overkill, I've been getting excellent results, so I ain't arguing with success.
I don't really know if there's an audible difference, but I don't really care. This format has worked so well for me, that I'm gonna be using it for a while.
Phil
DP now has 32 bit floating point as a file format option. It's always had 32 bit floating point as it's internal engine. I've been using this option for recording lately, and although some might consider it overkill, I've been getting excellent results, so I ain't arguing with success.

Phil
DP 11.34. 2020 M1 Mac Mini [9,1] (16 Gig RAM), Mac Pro 3GHz 8 core [6,1] (16 Gig RAM), OS 15.3/11.6.2, Lynx Aurora (n) 8tb, MOTU 8pre-es, MOTU M6, MOTU 828, Apogee Rosetta 800, UAD-2 Satellite, a truckload of outboard gear and plug-ins, and a partridge in a pear tree.
-
- Posts: 4839
- Joined: Tue Dec 07, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: Los Angeles, CA
- Contact:
Re: What is and what isn't 32bit float?
Just to clarify - there is no such thing as 32-bit audio converter.Prime Mover wrote:That doesn't make any sense. If we know that DP is already processing everything at 32bit, then what is the point of upconversion? It would produce larger files with extra 0-bits for the sake of it processing it the same way it would process it anyway. I'm not convinced of your claim that there is no such thing as a 32bit ADC, all signs point to the fact that that's exactly what's going on.
Either way, I'm leaving it in 24bit mode, 32bits is a waste of space, IMO.
Converters operate at fixed points. 32-bit is floating point.
If there was such a thing as a 32-bit audio converter, you'd see the
option to set its format to such. As far as I know, no such audio
converter exists at this time.
32-bit is a floating-point math process. Not a fixed-point audio
format.
2019 Mac Pro 8-core, 128GB RAM, Mac OS Sonoma, MIDI Express 128, Apogee Duet 3, DP 11.32, , Waves, Slate , Izotope, UAD, Amplitube 5, Tonex, Spectrasonics, Native Instruments, Pianoteq, Soniccouture, Arturia, Amplesound, Acustica, Reason Objekt, Plasmonic, Vital, Cherry Audio, Toontrack, BFD, Yamaha Motif XF6, Yamaha Montage M6, Korg Kronos X61, Alesis Ion,Sequential Prophet 6, Sequential OB-6, Hammond XK5, Yamaha Disklavier MK 3 piano.
http://www.davepolich.com
http://www.davepolich.com
Re: What is and what isn't 32bit float?
while most A/D converters available to us work at a fixed bit-depth (usually 24-bit) some of these converters may have on board DSP that operate at 32, 64, or even higher bit-depths. If you use these processes destructively and record the result in DP, I imagine it'd be smarter to work at 32-bit so as to not truncate the result to 24-bit.
BAD: analog signal--->24bit (A/D)--->32/64bit (onboard DSP)--->24bit (digital performer)
BETTER: analog signal--->24bit (A/D)--->32/64bit (onboard DSP)--->32bit (digital performer)
I could be wrong but check this out from MOTU.com regarding the Compressor DSP included on the 828mk3:
BAD: analog signal--->24bit (A/D)--->32/64bit (onboard DSP)--->24bit (digital performer)
BETTER: analog signal--->24bit (A/D)--->32/64bit (onboard DSP)--->32bit (digital performer)
I could be wrong but check this out from MOTU.com regarding the Compressor DSP included on the 828mk3:
so i might be onto something here....The Leveler faithfully models the LA-2A using the on-board DSP with 32-bit floating point precision. Its controls match the front panel of the original LA-2A: Gain Reduction and Makeup Gain knobs, along with Limiter/Compressor buttons.
why would i want to skin a cat?
Re: What is and what isn't 32bit float?
Hello,
I just wanted to add that some posters are intermixing the terms 32 bit and 32 bit floating point. These are two entirely different things that some readers may find confusing.
For clarification:
16 bit = 90db signal/noise (1 bit of noise)
24 bit = 138db s/n (possible but not probable)
32 bit = 186 db s/n
There was a 32 bit (fixed) option in Cool Edit back in the P2 / 32 bit pci slot days.
32 bit floating point = 1500db s/n
32 bit float is the standard on board math coprocessor function. It provides high resolution so the plugins are not truncating data and you don't have to worry about clipping except for non native plugs. The DAW has to establish a STD communication protocol to communicate with plugs not bundled natively. You get to choose (16/24). So even when you have a lot of dynamic range with 32 bit floating point, it still has to be bottlenecked back to the bit rate you select either within plugs or at the end when bouncing the file (& listening). And ultimately down to 16 bits for CD.
I just wanted to add that some posters are intermixing the terms 32 bit and 32 bit floating point. These are two entirely different things that some readers may find confusing.
For clarification:
16 bit = 90db signal/noise (1 bit of noise)
24 bit = 138db s/n (possible but not probable)
32 bit = 186 db s/n
There was a 32 bit (fixed) option in Cool Edit back in the P2 / 32 bit pci slot days.
32 bit floating point = 1500db s/n
32 bit float is the standard on board math coprocessor function. It provides high resolution so the plugins are not truncating data and you don't have to worry about clipping except for non native plugs. The DAW has to establish a STD communication protocol to communicate with plugs not bundled natively. You get to choose (16/24). So even when you have a lot of dynamic range with 32 bit floating point, it still has to be bottlenecked back to the bit rate you select either within plugs or at the end when bouncing the file (& listening). And ultimately down to 16 bits for CD.
It's the ear, not the gear!
MacPro 2.66 gHz 12 core (dp 10.01) - Lynx Aurora16 - OS 10.12.6/WaveArts/TruePianos - Legend 32ch console - G16 Fostex
(2) MacPro 2.66 gHz 12 core (DP 9.5) OS 10.12 - 24 I/O - 2408 mk2 - Da7- (PT 12) - 8 trk MCI
MacPro 2.66 gHz 12 core - OSX 10.12 - Genesys Black - Lynx Aurora16 - waves - Oxford - McDSP - 16 trk Otari - analog sweetness
MacPro 2.66 gHz 12 core (dp 10.01) - Lynx Aurora16 - OS 10.12.6/WaveArts/TruePianos - Legend 32ch console - G16 Fostex
(2) MacPro 2.66 gHz 12 core (DP 9.5) OS 10.12 - 24 I/O - 2408 mk2 - Da7- (PT 12) - 8 trk MCI
MacPro 2.66 gHz 12 core - OSX 10.12 - Genesys Black - Lynx Aurora16 - waves - Oxford - McDSP - 16 trk Otari - analog sweetness
-
- Posts: 4839
- Joined: Tue Dec 07, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: Los Angeles, CA
- Contact:
Re: What is and what isn't 32bit float?
Wow, this really is confusing to a lot of people.OldTimey wrote:while most A/D converters available to us work at a fixed bit-depth (usually 24-bit) some of these converters may have on board DSP that operate at 32, 64, or even higher bit-depths. If you use these processes destructively and record the result in DP, I imagine it'd be smarter to work at 32-bit so as to not truncate the result to 24-bit.
BAD: analog signal--->24bit (A/D)--->32/64bit (onboard DSP)--->24bit (digital performer)
BETTER: analog signal--->24bit (A/D)--->32/64bit (onboard DSP)--->32bit (digital performer)
so i might be onto something here....
Let's clarify again -
In DP, you are ALWAYS at 32-bit floating point. And that is with the
audio set to either 24-bit or 16-bit. The 32-bit floating point is a
MATH process. Not an audio process. Think of it this way - your 24-bit audio files are floating serenely inside the 32-bit floating-point
"sphere" that is DP. They are still 24-bit, will never be 32-bit or 16
or anything else other than 24-bit audio files. Think of them as little
pieces of plastic floating suspended in water. The water is the 32-bit
environment. The plastic bits are the audio files.
As we all know (or should know) - a DP project can contain both 16-bit
and 24-bit audio tracks. Now how would that work? Because once inside DP,
the bit-depth of the audio files is of no concern to DP. It is processing
everything using 32-bit floating point...mathematically that is. NOT as
32-bit audio.
Can you record everything at 32-bit? Yes, in DP you can. If you feel like
doing so, then by all means. Me, I'm staying at 24-bit which gives me one
less headache to think about, and it sounds perfectly fine to me.
2019 Mac Pro 8-core, 128GB RAM, Mac OS Sonoma, MIDI Express 128, Apogee Duet 3, DP 11.32, , Waves, Slate , Izotope, UAD, Amplitube 5, Tonex, Spectrasonics, Native Instruments, Pianoteq, Soniccouture, Arturia, Amplesound, Acustica, Reason Objekt, Plasmonic, Vital, Cherry Audio, Toontrack, BFD, Yamaha Motif XF6, Yamaha Montage M6, Korg Kronos X61, Alesis Ion,Sequential Prophet 6, Sequential OB-6, Hammond XK5, Yamaha Disklavier MK 3 piano.
http://www.davepolich.com
http://www.davepolich.com
Re: What is and what isn't 32bit float?
Unless you bounce, freeze or print a submix. Then, if your session rate is 24 or 16, you have dithered back down to whatever your session rate is.David Polich wrote:In DP, you are ALWAYS at 32-bit floating point. And that is with the
audio set to either 24-bit or 16-bit.
If you have set the session rate to 32 bit fp, then your audio is printed to a full 32 bit fp resolution audio file, remaining at the bit depth at which DP processes audio as it passes through faders and fx chains.
David Polich wrote: The 32-bit floating point is a
MATH process. Not an audio process. Think of it this way - your 24-bit audio files are floating serenely inside the 32-bit floating-point
"sphere" that is DP. They are still 24-bit, will never be 32-bit or 16
or anything else other than 24-bit audio files. Think of them as little
pieces of plastic floating suspended in water.
This is true, until you print an audio file by bouncing, freezing, submixing or otherwise mixing down. Then, unless the session rate is 32fp, the audio has to come back down to earth.
So the simple solution is:
-Start with 24 bit source files.
-If you're going to print any files inside the session (freezes, submixes etc.), then do it at 32 bit fp session rate.
-When your mix is in final form, mix the final product down with dithering at whatever bit rate you need it to be.
Last edited by jloeb on Thu Mar 03, 2011 9:38 pm, edited 1 time in total.
Re: What is and what isn't 32bit float?
Thanks David, your explanation is clearer than mine.
It's the ear, not the gear!
MacPro 2.66 gHz 12 core (dp 10.01) - Lynx Aurora16 - OS 10.12.6/WaveArts/TruePianos - Legend 32ch console - G16 Fostex
(2) MacPro 2.66 gHz 12 core (DP 9.5) OS 10.12 - 24 I/O - 2408 mk2 - Da7- (PT 12) - 8 trk MCI
MacPro 2.66 gHz 12 core - OSX 10.12 - Genesys Black - Lynx Aurora16 - waves - Oxford - McDSP - 16 trk Otari - analog sweetness
MacPro 2.66 gHz 12 core (dp 10.01) - Lynx Aurora16 - OS 10.12.6/WaveArts/TruePianos - Legend 32ch console - G16 Fostex
(2) MacPro 2.66 gHz 12 core (DP 9.5) OS 10.12 - 24 I/O - 2408 mk2 - Da7- (PT 12) - 8 trk MCI
MacPro 2.66 gHz 12 core - OSX 10.12 - Genesys Black - Lynx Aurora16 - waves - Oxford - McDSP - 16 trk Otari - analog sweetness