Should I choose 32 Bit float instead of 24 bit in Cubase in 'project setup'? - Gearslutz.com Gearslutz.com
 


All Advertisers
Go Back   Gearslutz.com > The Forums > Music Computers

Should I choose 32 Bit float instead of 24 bit in Cubase in 'project setup'?
New Reply New Reply Thread Tools Search this Thread
Old 30th May 2011   #1
Gear maniac
 
Joined: Apr 2010
Posts: 221

Thread Starter
Should I choose 32 Bit float instead of 24 bit in Cubase in 'project setup'?

If I'm working mainly with software instruments and effects?
Why?
adg21 is offline  
Reply With Quote
Old 30th May 2011   #2
Gear nut
 
cocell's Avatar
 
Joined: Oct 2009
Location: Los Angeles, CA
Posts: 138

Yes. The more bits the better accuracy you get mathematically.
cocell is offline  
Reply With Quote
Old 30th May 2011   #3
Lives for gear
 
Joined: May 2011
Posts: 513

32 bit float and 24 bit have the same level of accuracy.

The 8 xtra bits serve as a mantissa to raise the available headroom but the actual accuracy is the same.

But ya, i would chose the 32 bit float.
MadforBrad is offline  
Reply With Quote
Old 30th May 2011   #4
Lives for DAWs
 
DAW PLUS's Avatar
 
Joined: Apr 2010
Location: Germany, Worldwide
Posts: 2,097

Choose 24 bit:
-the mantissa is "added" during processing, no difference between a 24 bit and 32 bit file.
-24 bit takes less space
-24 bit files can be opened by any other application, while 32 bit files can't.
-there is no measurable extra processing power used for the 24 bit to 32 bit "translation".
__________________
Leon
DAW PLUS Turnkey Solutions
SSL & VSL certified. Pro Tools for Windows qualified systems.

DAW PLUS is offline  
Reply With Quote
Old 30th May 2011   #5
Gear nut
 
LittleJohn's Avatar
 
Joined: Dec 2007
Location: Houston Texas USA
Posts: 137

Quote:
Originally Posted by MadforBrad View Post
32 bit float and 24 bit have the same level of accuracy.

The 8 xtra bits serve as a mantissa to raise the available headroom but the actual accuracy is the same.

But ya, i would chose the 32 bit float.
I dont think so, I think best to choose 24 at the project level. the intenal engine will run 32 float regardless of the project setting, and 24 is better for file size and compatibility... in other words there is nothing to gain from setting the project file size to 32.
USE 24.
LittleJohn is offline  
Reply With Quote
Old 30th May 2011   #6
Lives for gear
 
Joined: May 2011
Posts: 513

Quote:
Originally Posted by LittleJohn View Post
I dont think so, I think best to choose 24 at the project level. the intenal engine will run 32 float regardless of the project setting, and 24 is better for file size and compatibility... in other words there is nothing to gain from setting the project file size to 32.
USE 24.
well for people that don't want to have to worry about red lining a channel, 32 bit float will take care of that. I don't know for certain if every DAW will always run at 32 bit float. Surely some offer the option which is why someone is asking this question. He is clearly referring to project setup. Running at 24 bit will make gain staging crucial.

Since the accuracy is the same, why not. I suppose it is a tad lazy but at least it is one less thing to worry about. And as far as file size, not really a concern is it ?
MadforBrad is offline  
Reply With Quote
Old 30th May 2011   #7
restpause
Guest
 
Posts: n/a

For the dude who said 32-bit float can't be opened in other applications...

Sorry you are wrong.
Here's a tiny improvised list of a few programs that can open 32-bit float:

Audacity
Wavosaur
Energy XT
Goldwave

DDclip Pro
MultitrackStudio Pro Plus
Cool Edit 2000 (now Adobe Audition)

I'm sure there are many more.
I'm sure any DAW worth it's weight can open them. I'm guessing that Reaper could probably open them too.

Also, the range for 32-bit float is many many many many more decibals greater than even 24-bit and 32-bit int. Go with 32-bit float if you have the disk space.
 
Reply With Quote
Old 30th May 2011   #8
Lives for gear
 
Joined: Dec 2007
Location: Sweden
Posts: 1,366

Cubase operates at 32 bit floating point internally, no matter what the project standard is set to. The project standard is more about what resolution the audio is stored in and played back in. I've found that it doesn't affect computer performance much, although Cubase would theoretically have to convert alot realtime, since it operates in 32 bit floating point internally.

The basic difference between 32 bit float and 24 bit fixed is that 32 have a higher potential accuracy for small detail, since its mantissa is dynamic. For example, if you drag a sample point manually, moving it in 24 bit fixed you'd see the samplepoint 'snap' to the fixed grid, jumping stepwise from gridline to gridline. With 32 bit floating point it won't snap, but glide, meaning you can position the point almost wherever you please. It does snap to a grid, but a grid much more flexible than 24 bit, which is fixed. It will adapt itself dynamically to the input, theoretically allowing for a more accurate reproduction of the dynamic spectrum.

Other than that, 24 bit fixed point and 32 bit floating point is pretty much evenly matched in benefits and disadvantages. They both offer about 140dB range for example, and the output resolution is equally a matter of interface operation and driver. 24 bit fixed is the industry standard though, and if you're slightly ahead of that you need to remember that you are; you need to adapt to that, rather than it to you.

If you were on Protools I'd say use 24, since Protools works at 48 bit fixed point internally (double 24), but you're on Cubase, so I say go 32. With cubase, you won't exchange entire project files anyway, and you can downsample files if you deliver to someone else who can't read 32 (just use a damn good SRC).
__________________
"Listen through the equipment, not to the equipment"
- Bill Putnam
Sk106 is offline  
Reply With Quote
Old 30th May 2011   #9
Lives for gear
 
Joined: Aug 2010
Posts: 3,273

Quote:
Originally Posted by astroidmist View Post
I'm sure any DAW worth it's weight can open them. I'm guessing that Reaper could probably open them too.
Yep it can, and also 64-bit float ... it's Pro Tools and Logic that require 24-bit fixed.

However, I wouldn't be surprised if Logic's freeze files are 32-bit float.
-tc- is offline  
Reply With Quote
Old 30th May 2011   #10
restpause
Guest
 
Posts: n/a

Quote:
Originally Posted by Sk106 View Post
24 bit fixed point and 32 bit floating point is pretty much evenly matched in benefits and disadvantages. They both offer about 140dB range
This is incorrect. Check your research.
Here's one site: Bores Signal Processing - Introduction to DSP - precision and dynamic range
It has the math to show the dynamic range of 32-bit floating point to be in the thousands of decibels. Othere websites corroborate this info. Look it up.

Quote:
For floating point format, though, the binary point is moved automatically to accommodate larger numbers: so the dynamic range is determined by the size of the exponent. For an 8 bit exponent, the dynamic range is close to 1,500 dB: So the dynamic range of a floating point format is enormously larger than for a fixed point format:
 
Reply With Quote
Old 30th May 2011   #11
restpause
Guest
 
Posts: n/a

The on-screen display range of 32-bit float may be about the same as 32-bit integer, but the actual data of the file can go beyond 0 dbfs of 32-bit integer. For this reason, if the software supports it, (as Cool Edit 2000 does), you can normalize a 32-bit float file DOWNWARDS to 0 dBfs if the peak goes beyond 0 dBfs. I have done this many many times as importing my 32-bit float DAW export files into CoolEdit 2000 is a regular habitual activity for me. It's also written about extensively in the Cool Edit 2000 .hlp file. If the software doesn't support full 32-bit float, the data just clips at 0 dBfs and can't go any higher. This is the case for 32-bit and 24-bit int.
 
Reply With Quote
Old 30th May 2011   #12
Lives for gear
 
Joined: Jul 2005
Posts: 2,228

In practical terms it doesn't matter though, since the internal representation is still (at least) 32 bit float anyway and the precision is the same. The only part where it would matter is if you wanted to save an intermediate state, such as when freezing audio.
__________________
"I know you believe you understand what you think I said. But I am not sure you realise that what you heard is not what I meant."
Fredrik is offline  
Reply With Quote
Old 30th May 2011   #13
Lives for gear
 
Joined: Mar 2011
Posts: 748

[QUOTE=timlloyd;6695817]

However, I wouldn't be surprised if Logic's freeze files are 32-bit float.[/QUOTE

They are.
__________________
Jay Asher
Online Coordinator
EastWest/Quantum Leap

jasher@eastwestsounds.com

Logic Certified Trainer and author of "Going Pro With Logic Pro 9"
EastWest Lurker is offline  
Reply With Quote
Old 30th May 2011   #14
Lives for DAWs
 
DAW PLUS's Avatar
 
Joined: Apr 2010
Location: Germany, Worldwide
Posts: 2,097

Quote:
Originally Posted by astroidmist View Post
For the dude who said 32-bit float can't be opened in other applications...
Ugh, I meant not by all applications, thanks for catching that. There are some hosts which have issues with 32 bit float, especially older ones. Also, standard players like WMP and Quicktime can't open them.

Since 24 bit files are still processed in 32 bit float, it doesn't matter. The range remark you made is simply not true. 32 bit float = 24 bit + 8 bit mantissa.
DAW PLUS is offline  
Reply With Quote
Old 30th May 2011   #15
Lives for gear
 
dubrichie's Avatar
 
Joined: Nov 2005
Location: Dublin, Ireland
Posts: 2,468

let it go Leon.

you tried, fair play to you again, but you simply cannot take responsibility for the education of the masses of GS members who don't actually know what they are talking about. (and often don't listen either)

to the OP:

if it makes you feel better, record your audio as 32-Bit files, but there is no practical advantage to doing so.
__________________
Regards,

Richie.

"a paradigm of restraint and good taste at a time of frequent excess"
dubrichie is offline  
Reply With Quote
Old 30th May 2011   #16
Lives for gear
 
Joined: Aug 2010
Posts: 3,273

For recording, no, there isn't. For interim processing stages such as freeze files, stems etc... there can be advantages.
-tc- is offline  
Reply With Quote
Old 30th May 2011   #17
3 + infractions, forum membership suspended.
 
Joined: Jun 2006
Location: Boston
Posts: 7,119

Quote:
Originally Posted by dubrichie View Post
there is no practical advantage to doing so.
With regards to plugins that is untrue.
robertshaw is offline  
Reply With Quote
Old 30th May 2011   #18
Like LightsFadeLow on FB
 
Lights's Avatar
 
Joined: Oct 2010
Location: Seattle
Posts: 1,346

A while back Steinberg released a mixing tutorial video that featured Cubase 4. They don't sell it anymore and haven't updated it. However, the Steinberg presenter specifically recommend recording in 32bit float. I won't pretend to understand why, but that was Steinberg's own video.

To make things less clear, Steinberg's own default empty project is 24bit.
Lights is offline  
Reply With Quote
Old 30th May 2011   #19
Gear nut
 
Joined: Sep 2010
Posts: 85

Quote:
Originally Posted by Sk106 View Post
Cubase operates at 32 bit floating point internally, no matter what the project standard is set to. The project standard is more about what resolution the audio is stored in and played back in. I've found that it doesn't affect computer performance much, although Cubase would theoretically have to convert alot realtime, since it operates in 32 bit floating point internally.
You`re right. This is what happens exactly. Cub have to convert 24 bits to 32f
everytime you push the play button and it eats cpu not much but...
serga is offline  
Reply With Quote
Old 31st May 2011   #20
restpause
Guest
 
Posts: n/a

Quote:
Originally Posted by DAW PLUS View Post
Since 24 bit files are still processed in 32 bit float, it doesn't matter. The range remark you made is simply not true. 32 bit float = 24 bit + 8 bit mantissa.
No, sorry it's not *my* "range remark". I didn't invent the stuff. I'm just reporting what is documented and it matches with my experience.

You are talking about the data representation format and not the effect that the mantissa has upon the rest of the bytes. The mantissa isn't inconsequential as you are implying. You need to go back and check your facts. Wherever you are getting your information from, it's clearly not enough.

The dynamic range of 32-bit is much more than 24-bit or 32-bit. It's the difference between counting in whole number integers and counting int whole integer numbers AND counting tons of decimal places between them. That's why it's called "floating point". It's a decimal point that moves from value to value allowing a greater dynamic range. Go back and check your sources against other sources on the internet and in audio and computer science books.

That is why 32-bit float has an advantage over the other formats.
 
Reply With Quote
Old 31st May 2011   #21
Lives for DAWs
 
DAW PLUS's Avatar
 
Joined: Apr 2010
Location: Germany, Worldwide
Posts: 2,097

Quote:
Originally Posted by astroidmist View Post
No, sorry it's not *my* "range remark". I didn't invent the stuff. I'm just reporting what is documented and it matches with my experience.

You are talking about the data representation format and not the effect that the mantissa has upon the rest of the bytes. The mantissa isn't inconsequential as you are implying. You need to go back and check your facts. Wherever you are getting your information from, it's clearly not enough.

The dynamic range of 32-bit is much more than 24-bit or 32-bit. It's the difference between counting in whole number integers and counting int whole integer numbers AND counting tons of decimal places between them. That's why it's called "floating point". It's a decimal point that moves from value to value allowing a greater dynamic range. Go back and check your sources against other sources on the internet and in audio and computer science books.

That is why 32-bit float has an advantage over the other formats.
No need to explain this to me, what you describe is handled by the 8 bit mantissa. 32 bit float = 24 bit resolution with an 8 bit mantissa. This allows you to work with a huge dynamic range as long as you stay within the 32 bit float format, which is true for all Cubendo internal processing. Now, at some point you will have files, either as a playback/recording source which is treated with effects, levelling and summing, and whatever resolution you use, it will happen in 32 bit float.

Does that mean you have to use 32 bit float files to keep that internal resolution? No, because the mantissa is added or removed as soon as the processing starts. And I couldn't even measure a performance difference even with Cubase VST 5/32, which introduced this capability.

My source? Charlie Steinberg.
Another source, Bob Katz, claims you can even work with 16 bit files, as long as it is sufficient for the original recording to capture the full dynamic range of the instrument(s). And in that case, you have to think about your dithering process.

While theoretically extreme processing might reach 32 bit float limits, i.e. audible limits, as explained by Paul Frindle, I highly doubt anyone is ever going to be in that situation. And I am trying to break DAW's since 1998.

I don't want to push anybody into NOT using 32 bit float files. I've done it for years. But I mentioned a few reasons why 24 bit might be the better file resolution to use.
DAW PLUS is offline  
Reply With Quote
Old 31st May 2011   #22
Lives for gear
 
Joined: Dec 2007
Location: Sweden
Posts: 1,366

Quote:
Originally Posted by astroidmist View Post
This is incorrect. Check your research.
Here's one site: Bores Signal Processing - Introduction to DSP - precision and dynamic range
It has the math to show the dynamic range of 32-bit floating point to be in the thousands of decibels. Othere websites corroborate this info. Look it up.
Good link.

Hm ... it says "The largest number which can be represented determines the dynamic range of the data format". Not entirely sure I agree. It may have a huge dynamic range, but if so only for a limited portion of the sound. 32 bit floating point with a 8 bit integer still only has about a 23 bit wordlength (plus quantization noise). The fact that the mantissa can move over > 1000 dB dynamic range, is not the same thing in practice as being able to represent that range all at the same time though.

But my understanding of it could be flawed. We're mostly bound by 24 bit converters anyway, but still it's an interesting mindcooker.
Sk106 is offline  
Reply With Quote
Old 23rd June 2011   #23
Gear addict
 
samicide's Avatar
 
Joined: Jun 2011
Location: N.Y.
Posts: 417

Quote:
Originally Posted by adg21
Should I choose 32 Bit float instead of 24 bit in Cubase in 'project setup If I'm working mainly with software instruments and effects?
Yes.
samicide is offline  
Reply With Quote
Old 23rd June 2011   #24
Lives for gear
 
Joined: Feb 2006
Posts: 1,179

It pretty much doesn't matter. 32 bit float has a slight edge in some rare cases but it puts an additional strain on the hd. Unless you do something incredibly stupid 24 bit is as good as it gets.
jupiter8 is online now  
Reply With Quote
Old 23rd June 2011   #25
Lives for gear
 
Joined: Jul 2005
Posts: 2,228

Yes what is affected here is the file format only, not the internal representation.
Fredrik is offline  
Reply With Quote
Old 18th October 2012   #26
Gear nut
 
Joined: Oct 2012
Posts: 128

just go with 24 bit - its better - smaller file sizes and so faster performance when it comes to file handling / streaming etc. just dont gain all your stuff into the red - right?
gomfist is offline  
Reply With Quote
Old 19th October 2012   #27
Lives for gear
 
John The Cut's Avatar
 
Joined: Jan 2005
Posts: 978

Quote:
Originally Posted by DAW PLUS View Post
No need to explain this to me, what you describe is handled by the 8 bit mantissa. 32 bit float = 24 bit resolution with an 8 bit mantissa. This allows you to work with a huge dynamic range as long as you stay within the 32 bit float format, which is true for all Cubendo internal processing. Now, at some point you will have files, either as a playback/recording source which is treated with effects, levelling and summing, and whatever resolution you use, it will happen in 32 bit float.

Does that mean you have to use 32 bit float files to keep that internal resolution? No, because the mantissa is added or removed as soon as the processing starts. And I couldn't even measure a performance difference even with Cubase VST 5/32, which introduced this capability.

My source? Charlie Steinberg.
Another source, Bob Katz, claims you can even work with 16 bit files, as long as it is sufficient for the original recording to capture the full dynamic range of the instrument(s). And in that case, you have to think about your dithering process.
This is correct.

Use 24bit.

Cubase runs at 32bit regardless.

Audio recorded will be at 24bit resolution. That is all you are setting with the project setup. All AD converters work at 24 bit.
__________________
"NUKEM! Get them before they get you.]
John The Cut is offline  
Reply With Quote
Old 19th October 2012   #28
Lives for gear
 
shanabit's Avatar
 
Joined: Apr 2006
Posts: 5,793

I think you guys just like saying " Mantissa"

Record at -18dB peak and you wont have to worry about clipping in Cubase. Save the squash for Mastering.
__________________
Just one bit short of a byte
shanabit is offline  
Reply With Quote
New Reply New Reply Submit Thread to Facebook Facebook  Submit Thread to Twitter Twitter  Submit Thread to LinkedIn LinkedIn 

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Similar Threads
Thread Thread starter Forum Replies Last Post
32 tracks @ 16 bits or 16 tracks @ 24 bits? Help. No4PCs Low End Theory 29 21st June 2010 03:37 PM
I've accidentally recorded drums in 16 bit instead of 24, please help :) Moerkvaerk Music Computers 15 23rd November 2008 01:48 PM
I accidentally recorded drums in 16 bit instead of 24, please help :) Moerkvaerk So much gear, so little time! 11 21st November 2008 09:03 PM
32 bits floating point to 24 bits fixed point 16/44.1 Mastering forum 39 22nd February 2007 07:15 PM
32 bit Floating, much of a difference? moeses Music Computers 19 18th February 2005 08:43 AM


All times are GMT +1. The time now is 06:51 PM.

Home - Search Forum - Contact Us - Terms Of Use / Privacy Policy - Advertise on Gearslutz - All Advertisers - Top
 
 
Powered by vBulletin®
Gearslutz.com LTD - UK Company Number 7597610.
Registered Office - 35 Ballards Lane, London, N3 1XW.
Hosted by Nimbus Hosting.

By using this site, you agree to our use of cookies.

SEO by vBSEO ©2011, Crawlability, Inc.