You are here

The "float/fixed" debate and more digital myths

For everything after the recording stage: hardware/software and how you use it.

Re: The "float/fixed" debate and more digital myths

Postby Folderol » Sat Jan 11, 2020 8:14 pm

In the Linux ALSA drivers it's a bit more complicated than that (dunno about others). This recognises (and you have to support). 32bit normal integers, 24bit bit passed as 32 bit with the top 8 bits ignored and 24 bit passed as 32bit with the bottom 8 bits ignored, and of course float which is 32bit. I understand the reason is that always working 32 bit is far more efficient, but I don't know if it's the OS that decides this or the hardware itself.

Forgot to mention. 16bit is handled as interleaved, i.e. 32 bit paired values... and is a pig to manage.
User avatar
Jedi Poster
Posts: 11480
Joined: Sat Nov 15, 2008 1:00 am
Location: The Mudway Towns, UK
Yes. I am that Linux nut.
Onwards and... err... sideways!