Jump to content

32 bit floating point and dithering in LPX 10.4


gurner
Go to solution Solved by des99,

Recommended Posts

Hi Guys,

I've been wondering about dither, and 32 bit floating point, in mastering.   I've been exporting in 32 bit floating point, which confusingly gives me 2 files, one labelled 24 bit.

So I import that file into the mastering session, it appears with a 24 bit label too!  (I have imported the file labelled simply .wav which info says is 32 bit)

Anyway I then apply normal dither when bouncing the master in 2444 - can anyone clarify whats happening here?

 

Screen Shot 2023-03-31 at 21.28.27.png

Screen Shot 2023-03-31 at 21.26.02.png

Screen Shot 2023-03-31 at 21.26.44.png

Edited by gurner
Link to comment
Share on other sites

A 32bit float file contains 24 bits of audio data, and 8 bits of the “scaling factor”, which helps move that audio data up and down the available range, so there is not much point exporting a mix as 32f when it’s below 0dBFS, you’re gaining nothing.

The reason DAWS use 32f internally is so that they don’t have to worry about clipping. On the mix bus, you’re ending up as fixed point data below 0dBFS anyway for your audio interface and digital audio files, so there is no need to go above 0dBFS and thus no need for the extreme dynamic range supported by 32f data.

Edited by des99
  • Like 1
Link to comment
Share on other sites

Dither is most needed when you are reducing the word length of audio. If you're exporting 16-bit wave files from Logic for use on CD, for example, that's an obvious case where you'd want to dither. 

In the case of exporting to 24-bit, you're not really reducing the word length, so you don't really need to dither. In your case, I'd skip dithering on export, do your work on the premaster, and then dither once when you export to your final reduced-wordlength files (eg, 16-bit for CD etc).

If you have Logic set to high precision summing mode (64-bit), you might want to dither when you export to 24-bit from Logic - I'd run some tests to see how necessary you think this is. With 64-bit, any quantisation noise is so far from being able to hear it, it likely doesn't matter, but ymmv.

Link to comment
Share on other sites

All good - so one more important question, I believe maybe Yoad Nevo said - does anyone know to confirm - Waves analog noise - as from the SSL bus compressor - can substitute for dither in this situation ?

 

 

Edited by gurner
Link to comment
Share on other sites

Hi des99 I believe the reason would be, that as we're using the Waves SSL comp anyway, which has an analog function, which adds a 'pleasant low level noise' from there,  was I to use that would Dither still be necessary?  I'm mastering a melodic tech house ep right now, and I believe this is being done in the genre by another respected engineer - up until now I've just dithered every bounce

 

Edited by gurner
Link to comment
Share on other sites

Yes, I would too, what confused me a bit was going to 24 bit - from the internal Logic 32 bit floating point, so I've decided not to dither the 'pre-master' (in my workflow) but only dither the final bounce, to both 24 and 16 bit 44.1

And I'm hoping this is the best practise in this case

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...