32-bit floating point is really 24-bit?
Forum rules
This forum is for Audacity on Windows.
Please state which version of Windows you are using,
and the exact three-section version number of Audacity from "Help menu > About Audacity".
Audacity 1.2.x and 1.3.x are obsolete and no longer supported. If you still have those versions, please upgrade at https://www.audacityteam.org/download/.
The old forums for those versions are now closed, but you can still read the archives of the 1.2.x and 1.3.x forums.
Please state which version of Windows you are using,
and the exact three-section version number of Audacity from "Help menu > About Audacity".
Audacity 1.2.x and 1.3.x are obsolete and no longer supported. If you still have those versions, please upgrade at https://www.audacityteam.org/download/.
The old forums for those versions are now closed, but you can still read the archives of the 1.2.x and 1.3.x forums.
32-bit floating point is really 24-bit?
My version is 2.0.1
I was sent a .wav file which I wish to edit in Audacity. When loaded, the file identifies itself as "32-bit floating'. However, its .wav header simply gives the sample depth as '24 bits'. By editing in Audacity I changed the format to 16 bits. If I compare the lengths of the two ,wav files, I find that the total length of the one that claims to be '32-bit floating' is exactly 1.5 times the one that claims to be 16 bits. All in all, it seems that the one that claims the floating format is actually simple 24 bits. What am I missing?
I was sent a .wav file which I wish to edit in Audacity. When loaded, the file identifies itself as "32-bit floating'. However, its .wav header simply gives the sample depth as '24 bits'. By editing in Audacity I changed the format to 16 bits. If I compare the lengths of the two ,wav files, I find that the total length of the one that claims to be '32-bit floating' is exactly 1.5 times the one that claims to be 16 bits. All in all, it seems that the one that claims the floating format is actually simple 24 bits. What am I missing?
Re: 32-bit floating point is really 24-bit?
By default Audacity converts uncompressed audio files to 32 bit float format when they are imported. This is a totally lossless conversion and is useful as it allows processing to be far more accurate. When you export your completed project you can set whatever (supported) file format you like in the file export options.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)
-
waxcylinder
- Forum Staff
- Posts: 14581
- Joined: Tue Jul 31, 2007 11:03 am
- Operating System: Windows 10
Re: 32-bit floating point is really 24-bit?
Surely our 32-bit is actually 24-bit with an 8-bit mantissa - or am I wrong here?
WC
WC
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * FAQ * * * * * Tutorials * * * * * Audacity Manual * * * * *
* * * * * FAQ * * * * * Tutorials * * * * * Audacity Manual * * * * *
Re: 32-bit floating point is really 24-bit?
Yes, 32-bit floating has a 24-bit mantissa, but as a number it would be meaningless without a sign bit and a seven-bit exponent. That's why a wave file would need to allocate the full four bytes to each sample, making it 33% larger. Also, its header would have to specify that that's what it is so that a playing program could decipher it correctly. Hence my original puzzlement. Now, however, my problem has been resolved: the "32-bit floating" refers to Audacity's storage method and not to any file.
Re: 32-bit floating point is really 24-bit?
I tried as an experiment, Exporting something as 32 bit to my Desktop, but when I looked at the Properties, I didnt see 32 bit, I did see 16-bit though. How can I save something as 32 bit and be sure? I saved it as "Other Uncompressed Files," but did not see any Options box I was told of also---????
-
Gale Andrews
- Quality Assurance
- Posts: 41761
- Joined: Fri Jul 27, 2007 12:02 am
- Operating System: Windows 10
Re: 32-bit floating point is really 24-bit?
Please see http://manual.audacityteam.org/o/man/fi ... ialog.html . If you did not click "Options..." before, you would have exported 16-bit.prog1 wrote:I tried as an experiment, Exporting something as 32 bit to my Desktop, but when I looked at the Properties, I didnt see 32 bit, I did see 16-bit though. How can I save something as 32 bit and be sure? I saved it as "Other Uncompressed Files," but did not see any Options box I was told of also---????
Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual
Re: 32-bit floating point is really 24-bit?
But where do I find Options?
Re: 32-bit floating point is really 24-bit?
Oh, okay, I see. Options in the desktop
. But what is the difference between 32-bit Float and 32-bit PCM???
.
.
-
Gale Andrews
- Quality Assurance
- Posts: 41761
- Joined: Fri Jul 27, 2007 12:02 am
- Operating System: Windows 10
Re: 32-bit floating point is really 24-bit?
See http://en.wikipedia.org/wiki/Floating_point .prog1 wrote:Oh, okay, I see. Options in the desktop. But what is the difference between 32-bit Float and 32-bit PCM???
.
Note that many programs will not be able to play 32-bit files, especially 32-bit float.
Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual