Converting 24 bit files to 32 bit floating point.
Moderator: James Steele
Forum rules
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
Converting 24 bit files to 32 bit floating point.
Hey all,
Just wondering, is this not recommended? I want to see if there's any advantage in working with 32 bfp, and was wondering if there's any downside in doing so? Forgive my ignorance. I'm gonna assume there wouldn't be a downside aside from disk space, but does the audio suffer from any side affects?
Just wondering, is this not recommended? I want to see if there's any advantage in working with 32 bfp, and was wondering if there's any downside in doing so? Forgive my ignorance. I'm gonna assume there wouldn't be a downside aside from disk space, but does the audio suffer from any side affects?
Mac Mini M2 Pro - 16gb RAM - 500gb SSD | Apollo Twin Duo MkII | UAD Satellite x 2 (thunderbolt) | UAD plugins | Dell 2721QS Monitor | PMC Result 6 | DP 11.22 | Ableton | Luna
Re: Converting 24 bit files to 32 bit floating point.
Most likely your audio interface is 24 bit so storing in 32 bit float just takes up more disk space. As for the processing aspect, I don't know. DP (and most other DAWS and plugs) use 32 bit float internally. Is there any advantage to not having to up convert to 32 float when loading a file? Don't know . . . maybe less overhead, but taking up more disk space . . . With the horse power and terabyte disks available maybe it's a non-issue.
DP8.06 PT11.2.0 VEP 5.3.x
828mkII 828mk3 ADA8000 MTP-AV Komplete Audio 6
Mac Mini Quad 10.9.4 - HP Quad Laptop Win 8.1
828mkII 828mk3 ADA8000 MTP-AV Komplete Audio 6
Mac Mini Quad 10.9.4 - HP Quad Laptop Win 8.1
-
- Posts: 4839
- Joined: Tue Dec 07, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: Los Angeles, CA
- Contact:
Re: Converting 24 bit files to 32 bit floating point.
I think this has been the subject of a number of threads. Honestly,
I see zero value in recording in 32-bit floating point. There are no
32-bit D-to-A converters available in commercial audio products,
and CD audio is still 16-bit 44.1khz.
I see zero value in recording in 32-bit floating point. There are no
32-bit D-to-A converters available in commercial audio products,
and CD audio is still 16-bit 44.1khz.
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
- toodamnhip
- Posts: 3850
- Joined: Fri Jan 07, 2005 10:01 pm
- Primary DAW OS: MacOS
- Contact:
Re: Converting 24 bit files to 32 bit floating point.
Simple question, off the top of my head. Wouldn;t converting from 32 bit to 16 bit be a better form of math for conversion programs like waves and iZotope? It would be a more “even” math equation wouldn’t it?David Polich wrote:I think this has been the subject of a number of threads. Honestly,
I see zero value in recording in 32-bit floating point. There are no
32-bit D-to-A converters available in commercial audio products,
and CD audio is still 16-bit 44.1khz.
Mac Pro (Late 2013
2.7 GHz 12-Core Intel Xeon E5
64 GB 1866 MHz DDR3
Mojave
DP 10.13
MOTU 8pre, MTP AV, 828 mkII
Tons of VIS and plug ins. SSD hard drives etc
2.7 GHz 12-Core Intel Xeon E5
64 GB 1866 MHz DDR3
Mojave
DP 10.13
MOTU 8pre, MTP AV, 828 mkII
Tons of VIS and plug ins. SSD hard drives etc
- daniel.sneed
- Posts: 2264
- Joined: Sun Jan 23, 2005 10:01 pm
- Primary DAW OS: MacOS
- Location: France
- Contact:
Re: Converting 24 bit files to 32 bit floating point.
Of course all DP plugs are 32 bit float. But I wish all third party plugs would be 32bit float, but they are not presently. Many are still 64 bit fixed instead.NazRat wrote:[...] DP (and most other DAWS and plugs) use 32 bit float internally. [...]
In this regard, my main concern is about Izotope plugs, which I use in quite every projects.
As it's been stated many times on this board, 32bit float plugs is much straightforward when it comes to workflow. Just figure this: You only check levels at AD and DA converter stages. That is to say DAW input and output only. No level-related distortion in between to take care of.
dAn Shakin' all over!
DP11.34, OS12.7.6, MacBookPro-i7
Falcon, Kontakt, Ozone, RX, Unisum, Michelangelo, Sparkverb
Waldorf Iridium & STVC & Blofeld, Kemper Profiler Stage, EWIusb, Mixface
JBL4326+4312sub, Behringer X32rack
Many mandolins, banjos, guitars, flutes, melodions, xylos, kalimbas...

DP11.34, OS12.7.6, MacBookPro-i7
Falcon, Kontakt, Ozone, RX, Unisum, Michelangelo, Sparkverb
Waldorf Iridium & STVC & Blofeld, Kemper Profiler Stage, EWIusb, Mixface
JBL4326+4312sub, Behringer X32rack
Many mandolins, banjos, guitars, flutes, melodions, xylos, kalimbas...
Re: Converting 24 bit files to 32 bit floating point.
I understand there are no 32 bit converters out yet. My question comes after reading much of the threads about 32 bit float, here at motunation. It seems headroom and errors are the reasons why anyone would operate in 32bfp. I guess my question was merely to ask if there is a downside in terms of weird artifacts or something. Which there shouldn't be, I know. I'm no genius when it comes to math, so I figured I'd ask around here because there are clearly math people in here.David Polich wrote:I think this has been the subject of a number of threads. Honestly,
I see zero value in recording in 32-bit floating point. There are no
32-bit D-to-A converters available in commercial audio products,
and CD audio is still 16-bit 44.1khz.
Mac Mini M2 Pro - 16gb RAM - 500gb SSD | Apollo Twin Duo MkII | UAD Satellite x 2 (thunderbolt) | UAD plugins | Dell 2721QS Monitor | PMC Result 6 | DP 11.22 | Ableton | Luna
Re: Converting 24 bit files to 32 bit floating point.
That seemed like an obvious thing to me too, but when I asked someone who would know (a hardware engineer who builds such things as converters for industrial use) I was told, no, a proper conversion process resamples and rebuilds the audio sample, rather than just selectively dropping or adding data points. He also told me a 32 bit converter would be a waste of effort -- somewhere around bit 27, general background noise would take over.toodamnhip wrote: Simple question, off the top of my head. Wouldn;t converting from 32 bit to 16 bit be a better form of math for conversion programs like waves and iZotope? It would be a more “even” math equation wouldn’t it?
2018 Mini i7 32G macOS 12.7.6, DP 11.33, Mixbus 10, Logic 10.7.9, Scarlett 18i8, MB Air M2, macOS 14.7.6, DP 11.33, Logic 11
Re: Converting 24 bit files to 32 bit floating point.
I've been recording all of my projects at 32 bit floating point for a while now. It's true that there's no advantage to tracking at 32 bits since converters are only 24 fixed, but there are some advantages while editing/mixing. I've had zero problems with weird artifacts, etc. HD's are big enough these days so the hit to storage space is not even noticed. Is there really an audible difference? I don't know, but recording this way gives me a warm fuzzy feeling and that's all that matters.Nibiru wrote:...I guess my question was merely to ask if there is a downside in terms of weird artifacts or something...
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.
Re: Converting 24 bit files to 32 bit floating point.
A few important observations, if I may:
32bit float is actually 24bit, plus 8 extra bits to infinitely increase the headroom (think of it as a 24bit audio that can slide up and down a scale.)
Why would you do this? Because you don't lose resolution as you reduce level. And so you don't hit your head as you increase the level. The word stays 24bits long, and the extra 8 bits tell it to "slide" up or down the volume scale, as needed.
So, you can convert 24bit audio to 32bit float and it won't change a damn thing. In fact DP does this all the time - you record 24bit audio, then you mix it. what does DP do? It converts it on the fly to 32bit float, does all the mixing and leveling and compressing and EQing you ask it to do, and then writes it back to disk when you record.
If you record to 24bits, like most of us do, it will write down the 24bit result. If the level is really really low because you didn't pay attention, your 24bit audio may end up being 20 bits long... or 16 bits if your gain staging is really pathetic. Really really pathetic.
If you record to 32bit float, it will write down the audio in full 24bit resolution, and the remaining 8 bits will say, "btw, this is really really low. This guy should watch his gain staging... but we'll help him out."
Now, there *may* be 32bit fixed audio out there (I know there is 48bit fixed, the old ProTools TDM standard) that's an entirely different story.
But as far as 32bit float is concerned, think of it as 24bit audio that's really really forgiving when it comes to levels, both in terms of clipping as well as in terms of losing resolution when printing too low. That's all.

32bit float is actually 24bit, plus 8 extra bits to infinitely increase the headroom (think of it as a 24bit audio that can slide up and down a scale.)
Why would you do this? Because you don't lose resolution as you reduce level. And so you don't hit your head as you increase the level. The word stays 24bits long, and the extra 8 bits tell it to "slide" up or down the volume scale, as needed.
So, you can convert 24bit audio to 32bit float and it won't change a damn thing. In fact DP does this all the time - you record 24bit audio, then you mix it. what does DP do? It converts it on the fly to 32bit float, does all the mixing and leveling and compressing and EQing you ask it to do, and then writes it back to disk when you record.
If you record to 24bits, like most of us do, it will write down the 24bit result. If the level is really really low because you didn't pay attention, your 24bit audio may end up being 20 bits long... or 16 bits if your gain staging is really pathetic. Really really pathetic.
If you record to 32bit float, it will write down the audio in full 24bit resolution, and the remaining 8 bits will say, "btw, this is really really low. This guy should watch his gain staging... but we'll help him out."
Now, there *may* be 32bit fixed audio out there (I know there is 48bit fixed, the old ProTools TDM standard) that's an entirely different story.
But as far as 32bit float is concerned, think of it as 24bit audio that's really really forgiving when it comes to levels, both in terms of clipping as well as in terms of losing resolution when printing too low. That's all.

Last edited by Kubi on Thu Sep 19, 2013 4:59 pm, edited 1 time in total.
Kubi
---------------------------------------------------
Kubilay Uner
http://kubilayuner.com
MacPro 2x2.8 GHz Quad-Core Intel Xeon, 20GB RAM; OS 10.9.5; DP9.01; MOTU 2408mk3 & MIDI Express 128 w/latest drivers
---------------------------------------------------
Kubilay Uner
http://kubilayuner.com
MacPro 2x2.8 GHz Quad-Core Intel Xeon, 20GB RAM; OS 10.9.5; DP9.01; MOTU 2408mk3 & MIDI Express 128 w/latest drivers
Re: Converting 24 bit files to 32 bit floating point.
Ah, one more thing. While it sounds tempting, there is unfortunately zero mathematical logic to thinking that reducing 32bit to 16 bits is somehow cleaner than ie. 24bits to 16 bits. Number one, because bit depth reduction doesn't happen by simply omission. It'd sound awful. Number two, because the 16bit format is fixed, the 32bit format is float, so 32bit float is actually 24bit audio to begin with.
Ditto btw for SR conversion. Zero advantage to go from 88.2 to 44.1 khz, instead of say, 96 to 44.1 kHz. Zero. The algorithms aren't that simple. Thank goodness, they'd sound awful if they were.

Ditto btw for SR conversion. Zero advantage to go from 88.2 to 44.1 khz, instead of say, 96 to 44.1 kHz. Zero. The algorithms aren't that simple. Thank goodness, they'd sound awful if they were.



Kubi
---------------------------------------------------
Kubilay Uner
http://kubilayuner.com
MacPro 2x2.8 GHz Quad-Core Intel Xeon, 20GB RAM; OS 10.9.5; DP9.01; MOTU 2408mk3 & MIDI Express 128 w/latest drivers
---------------------------------------------------
Kubilay Uner
http://kubilayuner.com
MacPro 2x2.8 GHz Quad-Core Intel Xeon, 20GB RAM; OS 10.9.5; DP9.01; MOTU 2408mk3 & MIDI Express 128 w/latest drivers
Re: Converting 24 bit files to 32 bit floating point.
A BIG thank you for that explanation, Kubi. That's pretty much what I've been reading for the past few days, just needed a "real" voice of confirmation.
ok, so it's 32bfp from now on for me!

Mac Mini M2 Pro - 16gb RAM - 500gb SSD | Apollo Twin Duo MkII | UAD Satellite x 2 (thunderbolt) | UAD plugins | Dell 2721QS Monitor | PMC Result 6 | DP 11.22 | Ableton | Luna