32 bit audio

This forum is for anything not Reason related, if you just want to talk about other stuff. Please keep it friendly!
Post Reply
User avatar
demt
Posts: 1357
Joined: 16 Sep 2016
Contact:

24 Jul 2017

I've just got vsdc free video edited and its got 32 bit audio and I've drowned in the pros and cons on the google .Personally I think 32 bits a good idea and I'm wondering if anybody else backs the idea or not.
Reason 12 ,gear4 music sdp3 stage piano .nektar gxp 88,behringer umc1800 .line6 spider4 30
hear scince reason 2.5

avasopht
Competition Winner
Posts: 3948
Joined: 16 Jan 2015

24 Jul 2017

demt wrote:
24 Jul 2017
I've just got vsdc free video edited and its got 32 bit audio and I've drowned in the pros and cons on the google .Personally I think 32 bits a good idea and I'm wondering if anybody else backs the idea or not.
Reason stores audio as 32bit floats in project files.

Whether it's a good idea depends on what your needs are.

For simple playback there is no real benefit to floating point, since you are targeting hardware with a hard output limit (both upper and lower). For storing in-production audio you do have provision for floating point as your needs will vary greatly.

32bit integer for playback is pointless. 20 bits alone provides enough dynamic range to differentiate between the quietest audible sound and the threshold of pain.

User avatar
ejanuska
Posts: 680
Joined: 27 May 2016
Location: USA

24 Jul 2017

avasopht wrote:
24 Jul 2017
demt wrote:
24 Jul 2017
I've just got vsdc free video edited and its got 32 bit audio and I've drowned in the pros and cons on the google .Personally I think 32 bits a good idea and I'm wondering if anybody else backs the idea or not.
Reason stores audio as 32bit floats in project files.

Whether it's a good idea depends on what your needs are.

For simple playback there is no real benefit to floating point, since you are targeting hardware with a hard output limit (both upper and lower). For storing in-production audio you do have provision for floating point as your needs will vary greatly.

32bit integer for playback is pointless. 20 bits alone provides enough dynamic range to differentiate between the quietest audible sound and the threshold of pain.
Why push only 20 bits when you can push 32 at no extra cost?

avasopht
Competition Winner
Posts: 3948
Joined: 16 Jan 2015

24 Jul 2017

ejanuska wrote:
24 Jul 2017

Why push only 20 bits when you can push 32 at no extra cost?
Firstly I'm not suggesting using 20 bits. My main point is being crystal clear about what is actually going on rather than encouraging a cargo-cult like use of 32 bits (floats or integer).

Just FYI, 32 bit floats are 25 bit integers (for PCM) scaled exponentially by 8 bits (it's 24 bits of precision with a +/- sign, which is effectively a 25 bit "signed" integer). The extra bit comes for free due to the representation.

So with a 32 bit float, if you left the 8-bit exponent at a fixed value you still get 150dB of dynamic range just from the integer component.

My point is that whether 32-bits is a good idea depends on the use case. There are also other considerations (which is why Reason has a 64-bit integer mixer).

User avatar
jonheal
Posts: 1213
Joined: 29 Jan 2015
Location: Springfield, VA, USA
Contact:

24 Jul 2017

There is a cost in performance, yes?
Jon Heal:reason: :re: :refill:Do not click this link!

User avatar
Oquasec
Posts: 2849
Joined: 05 Mar 2017

24 Jul 2017

bitdepth? hell no. some even say it runs faster than 24bitdepth despite having an even more infinite amount of headroom.
Producer/Programmer.
Reason, FLS and Cubase NFR user.

avasopht
Competition Winner
Posts: 3948
Joined: 16 Jan 2015

24 Jul 2017

Performance wise everything depends on exactly what the application is doing.

Internally your plugins will be mostly using 32-bit float (some 64-bit float).

In terms of a good idea; a good idea for what? Bear in mind that Reason already does this.

User avatar
ejanuska
Posts: 680
Joined: 27 May 2016
Location: USA

24 Jul 2017

avasopht wrote:
24 Jul 2017
ejanuska wrote:
24 Jul 2017

Why push only 20 bits when you can push 32 at no extra cost?
Firstly I'm not suggesting using 20 bits. My main point is being crystal clear about what is actually going on rather than encouraging a cargo-cult like use of 32 bits (floats or integer).

Just FYI, 32 bit floats are 25 bit integers (for PCM) scaled exponentially by 8 bits (it's 24 bits of precision with a +/- sign, which is effectively a 25 bit "signed" integer). The extra bit comes for free due to the representation.

So with a 32 bit float, if you left the 8-bit exponent at a fixed value you still get 150dB of dynamic range just from the integer component.

My point is that whether 32-bits is a good idea depends on the use case. There are also other considerations (which is why Reason has a 64-bit integer mixer).
and my point is give us the best resolution possible and let the user decide their needs.

avasopht
Competition Winner
Posts: 3948
Joined: 16 Jan 2015

24 Jul 2017

ejanuska wrote:
24 Jul 2017

and my point is give us the best resolution possible and let the user decide their needs.
You have to draw the line somewhere. The best resolution "possible" is far too wide of a net and includes bit-depths that are 100% pointless. For instance apart from a 1 in a billion edge case, nobody has a need that cannot be catered for with 32-bits, so giving the option of 65536-bits doesn't have a point.

If anyone has a practical need for more than 32-bits I'd like to hear it.

User avatar
pushedbutton
Posts: 1541
Joined: 16 Jan 2015
Location: Lancashire, UK
Contact:

25 Jul 2017

If you ever need to record a conversation between an ant and blue whale 32Bit has you covered.
@pushedbutton on twitter, add me, send me a message, but don't try to sell me stuff cos I'm skint.
Using Reason since version 3 and still never finished a song.

User avatar
Oquasec
Posts: 2849
Joined: 05 Mar 2017

25 Jul 2017

vst bridge.
Producer/Programmer.
Reason, FLS and Cubase NFR user.

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 10 guests