Larry Pumpkin
Max Output Level: -90 dBFS
- Total Posts : 26
- Joined: 2015/01/30 08:40:42
- Status: offline
64 bit Truncation
Howdy folks, I am trying to get my 64-bit 96k audio file out of SPLAT to master in Wavelab & make AAC files. Wavelab will only accept 24-bit files. I need to add dither after SRC & then truncate the bit depth, (all of which I want to do in Wavelab) My understanding is that 64-bit is just a computational thing & that the audio will always be 24-bit. So, If I truncate the 64-bit Audio file out of the Hardware outputs at 24 bits am I losing aything? It is commonly said that you always add dither before reducing word length. Am I reducing word length, going from 64-bit to 24-bit? As you can see I am very confused.
|
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
- Total Posts : 26036
- Joined: 2006/09/17 11:23:23
- Location: Everett, WA USA
- Status: offline
Re: 64 bit Truncation
2017/02/15 04:08:26
(permalink)
☄ Helpfulby mettelus 2017/02/16 03:17:40
Yes, going from 64- to 24-bits is wordlength reduction. Dither basically takes care of rounding errors when you do that. It has nothing to do with SRC, which you don't need to perform anyway. When you export from SONAR, select 24 bits and Pow-R dithering and go. Don't worry about the 40 bits you're discarding.
 All else is in doubt, so this is the truth I cling to. My Stuff
|
Larry Pumpkin
Max Output Level: -90 dBFS
- Total Posts : 26
- Joined: 2015/01/30 08:40:42
- Status: offline
Re: 64 bit Truncation
2017/02/15 04:25:59
(permalink)
Thank you for your speedy response bitflipper. If I am making a 16-bit 44.1k file, I usually render mastering then convert sample rate from 96k to 44.1k, then add dither then truncate to 16 bit. This has always given me the best results. If I am going to export a dithered file to later add more dither, isn't that going to sound horrific? Would I be better off just starting my sessions in 24 bit then I can transfer that file into Wavelab to render mastering, convert sample rate, add dither then reduce wordlength?
|
Bristol_Jonesey
Max Output Level: 0 dBFS
- Total Posts : 16775
- Joined: 2007/10/08 15:41:17
- Location: Bristol, UK
- Status: offline
Re: 64 bit Truncation
2017/02/15 05:10:51
(permalink)
☄ Helpfulby Larry Pumpkin 2017/02/16 09:34:03
Yes, conventional wisdom is to only dither once. Your 64 bit file, to my limited knowledge, cannot truly exist as an audio file (I don't know of any interface that would play it). As you say, the internal math computations are happening at 64 bit but the resulting audio file should be 24 bit.
CbB, Platinum, 64 bit throughoutCustom built i7 3930, 32Gb RAM, 2 x 1Tb Internal HDD, 1 x 1TB system SSD (Win 7), 1 x 500Gb system SSD (Win 10), 2 x 1Tb External HDD's, Dual boot Win 7 & Win 10 64 Bit, Saffire Pro 26, ISA One, Adam P11A,
|
drewfx1
Max Output Level: -9.5 dBFS
- Total Posts : 6585
- Joined: 2008/08/04 16:19:11
- Status: offline
Re: 64 bit Truncation
2017/02/15 12:57:53
(permalink)
☄ Helpfulby Larry Pumpkin 2017/02/16 09:33:46
Bristol_Jonesey Your 64 bit file, to my limited knowledge, cannot truly exist as an audio file (I don't know of any interface that would play it).
Of course it can - as with any audio file if the SW can read that file format it just converts it to the format the audio interface is set to. In terms of dithering down to 24 bit, it really doesn't matter as the dither noise in this case is of so low a level as to be irrelevant for any real world scenarios. The rule to "always dither when reducing bit depth" is because if you don't dither you will lose any information below the noise floor when truncating. But at 24 bit the lowest bits are always buried in noise anyway, not to mention that they almost certainly contain nothing but noise in your signal anyway.
 In order, then, to discover the limit of deepest tones, it is necessary not only to produce very violent agitations in the air but to give these the form of simple pendular vibrations. - Hermann von Helmholtz, predicting the role of the electric bassist in 1877.
|
Cactus Music
Max Output Level: 0 dBFS
- Total Posts : 8424
- Joined: 2004/02/09 21:34:04
- Status: offline
Re: 64 bit Truncation
2017/02/15 14:56:45
(permalink)
☄ Helpfulby mettelus 2017/02/16 03:10:49
Are we sure we are talking word length here and not the processing 64 bit? Sonars default for processing is 32 bit and the option of upping that to 64 bit. But recording bit depth for every interface I read about is either 16 or 24 bit. What interface do you own that has a 64 bit recording word length? And if so what is gained buy such a crazy setting?? 0.00009%??
|
Bristol_Jonesey
Max Output Level: 0 dBFS
- Total Posts : 16775
- Joined: 2007/10/08 15:41:17
- Location: Bristol, UK
- Status: offline
Re: 64 bit Truncation
2017/02/16 04:42:01
(permalink)
☄ Helpfulby Larry Pumpkin 2017/02/16 09:35:19
Cactus Music Are we sure we are talking word length here and not the processing 64 bit? Sonars default for processing is 32 bit and the option of upping that to 64 bit. But recording bit depth for every interface I read about is either 16 or 24 bit. What interface do you own that has a 64 bit recording word length? And if so what is gained buy such a crazy setting?? 0.00009%??
Doesn't exist, hence my comment
CbB, Platinum, 64 bit throughoutCustom built i7 3930, 32Gb RAM, 2 x 1Tb Internal HDD, 1 x 1TB system SSD (Win 7), 1 x 500Gb system SSD (Win 10), 2 x 1Tb External HDD's, Dual boot Win 7 & Win 10 64 Bit, Saffire Pro 26, ISA One, Adam P11A,
|
Sanderxpander
Max Output Level: -36.5 dBFS
- Total Posts : 3873
- Joined: 2013/09/30 10:08:24
- Status: offline
Re: 64 bit Truncation
2017/02/16 09:08:29
(permalink)
☄ Helpfulby Larry Pumpkin 2017/02/16 09:35:29
That the interface can't record or playback 64 bit has nothing to do with it. You could save an audio file to 128 bit or 1024 bit for the purpose of editing, this will (at least in theory) prevent rounding errors when you use fx or bounce the file or change gain or any such thing. Upon playback of course the interface will play it at 24 bit but that doesn't mean the audio file "can't exist" at 64 bit. In fact the standard bit depth is 32 in Sonar I believe.
|
Larry Pumpkin
Max Output Level: -90 dBFS
- Total Posts : 26
- Joined: 2015/01/30 08:40:42
- Status: offline
Re: 64 bit Truncation
2017/02/16 09:26:00
(permalink)
I figured 64-bit acted like 32-bit float point but the audio files exported from Sonar have a bit depth of 64. Adding dither before truncating to 24 bit to use across different formats that will need further dithering worries me greatly. Oh, I wish to understand computational science. Thank you to everybody for the input so far.
|
drewfx1
Max Output Level: -9.5 dBFS
- Total Posts : 6585
- Joined: 2008/08/04 16:19:11
- Status: offline
Re: 64 bit Truncation
2017/02/16 13:07:54
(permalink)
☄ Helpfulby Larry Pumpkin 2017/02/16 13:22:14
Dithering to 24 bit really doesn't matter: 1. First of all, stuff at the level of 24 bit dither isn't remotely close to being audible under any real world conditions whatsoever. 2. Even if it was, the 24 bit dither would be buried under other noise - the best 24 bit converters can do is equivalent to 20 bits or so, so the dither is always buried under the noise from the converters in addition to other noise and it's all below what your ears can hear anyway. 3. Your audio almost certainly already contains nothing but noise at the same level as the 24 bit dither, which means you have "self dither" and dithering thus provides no benefit because the noise in your signal is already doing the dither's job. 4. You don't need to worry about repeatedly dithering causing noise buildup, because of #1 and #2 and the fact that you'd have to apply 24 bit dither literally dozens of times before it could possibly matter. IOW 24 bit dither really just doesn't matter at all. You can dither or not dither or dither repeatedly at that 24 bit level and it will make no difference whatsoever. You can think of it as changing the font on a street sign 2 miles away to make it "more legible" - it might make a difference from a distance that's just at the limits of your vision (like dither with 16 bit audio), but from miles away it's beyond irrelevant.
 In order, then, to discover the limit of deepest tones, it is necessary not only to produce very violent agitations in the air but to give these the form of simple pendular vibrations. - Hermann von Helmholtz, predicting the role of the electric bassist in 1877.
|
Larry Pumpkin
Max Output Level: -90 dBFS
- Total Posts : 26
- Joined: 2015/01/30 08:40:42
- Status: offline
Re: 64 bit Truncation
2017/02/16 13:45:59
(permalink)
|
AT
Max Output Level: 0 dBFS
- Total Posts : 10654
- Joined: 2004/01/09 10:42:46
- Location: TeXaS
- Status: offline
Re: 64 bit Truncation
2017/02/16 15:03:14
(permalink)
Dither once when you step down from 24 bit to CD etc. Otherwise, don't worry about doing it. The 64 bit is the editing rate, as others have pointed out (my older version of Sound Forge defaults at 32 bit). @
https://soundcloud.com/a-pleasure-dome http://www.bnoir-film.com/ there came forth little children out of the city, and mocked him, and said unto him, Go up, thou bald head; go up, thou bald head. 24 And he turned back, and looked on them, and cursed them in the name of the Lord. And there came forth two she bears out of the wood, and tare forty and two children of them.
|