pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Dithering Revisited
No, it’s not the name of an English PBS drama . . . Recent discussions on dithering in the forum led me to believe that I should set my Sonar system dithering to Triangular and forget about it. However, I want to sketch out my situation, and check to see if this really is the best choice for me. I mix down in Sonar using the Voxengo Elephant limiter on the master bus. I use Elephant’s dither settings when exporting/mixing down, and so I set dither to "none" during this function. However, my Sonar system options are set (under Audio Options | Advanced) to triangular dither. I use a few mic’ed/DI recorded tracks and some soft synths in each piece; not all audio tracks are rendered out before mix down. I record at 44.1 kHz/24 bit. I tried export/mixing down both with the system dither set to None and Triangular. When I compare these two exported WAV files using the phase invert test, I am hearing an audible difference. To me, this suggests that one choice is better than the other for sonic quality. The question is: which one?? How/when is Sonar applying triangular dither to a mixdown of 44.1/24 bit when the export action specifies no dither and the dithering is handled by Elephant?
|
Dave King
Max Output Level: -46.5 dBFS
- Total Posts : 2862
- Joined: 2005/11/13 14:19:48
- Location: Connecticut, USA
- Status: offline
Re:Dithering Revisited
2009/10/14 14:18:08
(permalink)
My understanding is that you basically want to leave dithering off all the time and that it should only be applied during the final stage of mastering when you are converting fom 24 to 16 bits.
Dave King www.davekingmusic.com SONAR X2 Producer 64-Bit StudioCat PC Windows 7 Home Premium, Service Pack 1 Intel Corel i5 3450 CPU @3.10 GHz RAM 8 GB M-Audio Delta 44 M-Audio MidiSport 2x2
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/14 14:37:58
(permalink)
If that's true, then I should leave the system setting to "none" and only use the dithering of the Elephant limiter. But someone else had claimed that setting the system dither to triangular was beneficial for certain functions . . . can't remember now why . . . Anyone know?
|
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
- Total Posts : 26036
- Joined: 2006/09/17 11:23:23
- Location: Everett, WA USA
- Status: offline
Re:Dithering Revisited
2009/10/14 15:07:36
(permalink)
I should leave the system setting to "none" and only use the dithering of the Elephant limiter. Correct.
 All else is in doubt, so this is the truth I cling to. My Stuff
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/14 17:34:19
(permalink)
Okay . . . some of this is starting to sound familiar. So, in a final mix export, am I using any internal rendering? If my sample/bit rate is 44.1kHz/24 bit, but am exporting to 44.1/16 bit, is ALL the dithering applied by the Elephant limiter? My audio driver bit depth is 24 bit, with the 64 bit double precision engine box checked, and I am using WinXP 32 bit version of Sonar. My inverted phase test indicates that at least SOME internal triangle dithering is occurring . . . the difference is slight, but audible. But where? How? Am I dithering unnecessarily if I set the system dither setting to triangle? Does someone from Calkwalk have an answer here?
|
Jose7822
Max Output Level: 0 dBFS
- Total Posts : 10031
- Joined: 2005/11/07 18:59:54
- Location: United States
- Status: offline
Re:Dithering Revisited
2009/10/14 20:01:49
(permalink)
Pdarg, Rhythm is right. The Dithering option found in Sonar under Options::Audio::Advanced Tab shoud always be left to 'Triangular' (set and forget). The one you need to disable is found in the 'Export' window. Set it to "none" if using a 3rd party dithering algorithm. By the way, noise shaping dithering, like the one in Elephant, randomizes quantization errors. I would assume that trying to cancel the same file using the same noise shaping dithering algorithm won't cancel out in a null test. But that's just a guess. I'll have to test this out. Take care! EDIT: As suspected. I bounced the same file twice using the same exact settings and dithering algorithms (POW-R 3). Both files did not cancel out in the null test, which proves why you heard a difference. I also used Izotopes MBIT+ dithering algorithm with the same results. Hope this helps!
post edited by Jose7822 - 2009/10/14 20:13:57
Intel Q9400 2.66 GHz 8 GB of RAM @ 800 Mhz ATI Radeon HD 3650 Windows 7 Professional (SP1) x64 Cubase 6.03 x64 Sonar PE 8.5.3 x64 RME FireFace 400 Frontier Design Alpha Track Studio Logic VMK-188 Plus http://www.youtube.com/user/SonarHD
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/14 20:22:08
(permalink)
You are correct in asserting that the invert phase null test will not work on two files exported from the same mix using a random quantize dither limiter - I did the test too. So, that means that the only thing I have to go on is the actual sound of the two exported files: one with system dither settings on triangular, and the other with system settings on "none." The difference is slight; but the one with triangular system dither sounds a bit more brittle. Of course - as mentioned earlier - this is only the system dither settings; the dithering is always set to "none" in the export dialogue. We still have a debate however, since we are seeing different opinions from learned forum members. Anyone else have a reply?
|
DonM
Max Output Level: -34 dBFS
- Total Posts : 4129
- Joined: 2004/04/26 12:23:12
- Location: Pittsburgh
- Status: offline
Re:Dithering Revisited
2009/10/14 21:17:24
(permalink)
You mentioned that you only have to go on the actual sound of the two files. Agreed - I would only add that material matters. For me delicate reverb trails in the type of sacred choral stuff I do is a good test of different dithering applications. Cymbal decays is a similar one for me. The randomized dither can treat material differently but having the 'right' material to listen to the differences is also key. Much material going from 32 or 24 down to 16 will not reveal much difference in dither algorithms. If you search over at GS you'll find some threads about a few processors that accidentally were not applying dither even though the device settings indicated that it was ... and for a very long time many folks didn't realize it. Summary Material Matters in dither evals. -D
|
JonD
Max Output Level: -39 dBFS
- Total Posts : 3617
- Joined: 2003/12/09 11:09:10
- Location: East of Santa Monica
- Status: offline
Re:Dithering Revisited
2009/10/14 22:43:54
(permalink)
pdarg ... We still have a debate however, since we are seeing different opinions from learned forum members. Anyone else have a reply? What differing opinions? As far as I can tell, all the conclusions in this thread have been the same.
SonarPlat/CWbBL, Win 10 Pro, i7 2600K, Asus P8Z68 Deluxe, 16GB DDR3, Radeon HD5450, TC Electronic Impact Twin, Kawai MP11 Piano, Event ALP Monitors, Beyerdynamic DT770 Pro, Too Many Plugins, My lucky hat.
|
Chris S
Max Output Level: -83 dBFS
- Total Posts : 396
- Joined: 2007/06/13 21:40:13
- Status: offline
Re:Dithering Revisited
2009/10/15 01:30:00
(permalink)
This thread is an example of having too many options. I too have wondered about it with elephant, but I know I'm just wasting time.
|
Jose7822
Max Output Level: 0 dBFS
- Total Posts : 10031
- Joined: 2005/11/07 18:59:54
- Location: United States
- Status: offline
Re:Dithering Revisited
2009/10/15 02:27:56
(permalink)
Naw, there's no such thing as too many options (unless it's something illogical). Having options is what Sonar's about.
Intel Q9400 2.66 GHz 8 GB of RAM @ 800 Mhz ATI Radeon HD 3650 Windows 7 Professional (SP1) x64 Cubase 6.03 x64 Sonar PE 8.5.3 x64 RME FireFace 400 Frontier Design Alpha Track Studio Logic VMK-188 Plus http://www.youtube.com/user/SonarHD
|
DonM
Max Output Level: -34 dBFS
- Total Posts : 4129
- Joined: 2004/04/26 12:23:12
- Location: Pittsburgh
- Status: offline
Re:Dithering Revisited
2009/10/15 09:58:22
(permalink)
Chris S This thread is an example of having too many options. I too have wondered about it with elephant, but I know I'm just wasting time. Hmmm. For me 'too many options' only shows up when I don't understand the options. I 'hobby' in 24P HD video - when I choose an encoder in Vegas, Premiere or Final Cut I see dozens of encoder choices - again 'too many choices'. Some day I'll learn 'em all and it won't be too many. -D
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/15 12:03:12
(permalink)
BitFlipper has stated that the system dither option should be set to none. Most other opinions have stated that the triangular dither option should be selected for the system dither, but turned off for export. This is the heart of the debate.
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/15 12:21:38
(permalink)
I don't think so - read his post. He quotes my earlier post referring to "system" setting. BitFlipper - are you out there?
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/15 13:57:59
(permalink)
Or someone from Cakewalk who can answer this . . .
|
dmmi
Max Output Level: -80 dBFS
- Total Posts : 536
- Joined: 2009/06/25 17:18:46
- Status: offline
Re:Dithering Revisited
2009/10/15 14:17:39
(permalink)
Dither is ONLY needed once....and when going for a higher bit rate to a lower bit rate In the Manual (or help files actually) it states that Pow-r3 is supposed to induce the least amount of noise, so I use it all the time.
|
DonM
Max Output Level: -34 dBFS
- Total Posts : 4129
- Joined: 2004/04/26 12:23:12
- Location: Pittsburgh
- Status: offline
Re:Dithering Revisited
2009/10/15 14:32:15
(permalink)
pdarg Or someone from Cakewalk who can answer this . . . Somewhere in a thread from many moons ago former CTO Ron Kuper posted on this when I asked the same question. I tried to search in this new forum ... but I just can't naviagate around to find it. Sorry! -D
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/15 15:33:08
(permalink)
I know what you mean - what is up with the search function in this new version of the forum?
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/15 17:09:17
(permalink)
I just did another test - removing the Elephant limiter and just testing both a Sonar dithered export and a non-dithered export with the system dither turned off and also set to triangle. Even in cases where no export dither was applied, the inverted phase null test indicates a difference between a file exported with system dither at triangle, and one exported without. This means that choosing a system dither setting of triangle or none makes a difference; so, the question is: which setting is correct for this export/mixdown process?
|
CJaysMusic
Max Output Level: 0 dBFS
- Total Posts : 30423
- Joined: 2006/10/28 01:51:41
- Location: Miami - Fort Lauderdale - Davie
- Status: offline
Re:Dithering Revisited
2009/10/15 17:18:01
(permalink)
This means that choosing a system dither setting of triangle or none makes a difference; so, the question is: which setting is correct for this export/mixdown process? There is no correct one to chose. You just chose the one you like the best. I use Pow3 for all my stuff. Is this the correct one? i dunno. no one can know..But i like it and it fits. Just like everytihng else in music recording/producing/mixing/mastering. There is no correct way. As long as you get to the place you have in your head. Cj
|
Jose7822
Max Output Level: 0 dBFS
- Total Posts : 10031
- Joined: 2005/11/07 18:59:54
- Location: United States
- Status: offline
Re:Dithering Revisited
2009/10/15 17:39:19
(permalink)
pdarg I just did another test - removing the Elephant limiter and just testing both a Sonar dithered export and a non-dithered export with the system dither turned off and also set to triangle. Even in cases where no export dither was applied, the inverted phase null test indicates a difference between a file exported with system dither at triangle, and one exported without. This means that choosing a system dither setting of triangle or none makes a difference; so, the question is: which setting is correct for this export/mixdown process? You have to be careful how you go about performing a null test. All variables (except for the ones being tested) should be eliminated. That includes modulating effects such as Chorus, Flangers, Phasers as well as softsynths that use these effects and/or ones that trigger different samples at the same velocities.
Intel Q9400 2.66 GHz 8 GB of RAM @ 800 Mhz ATI Radeon HD 3650 Windows 7 Professional (SP1) x64 Cubase 6.03 x64 Sonar PE 8.5.3 x64 RME FireFace 400 Frontier Design Alpha Track Studio Logic VMK-188 Plus http://www.youtube.com/user/SonarHD
|
Audiomax
Max Output Level: -87 dBFS
- Total Posts : 176
- Joined: 2009/08/27 05:59:48
- Status: offline
Re:Dithering Revisited
2009/10/16 04:57:03
(permalink)
+1 to rhythminmind...internal dithering in Sonar is a seperate issue to dithering on mixdown/export. Triangular for internal and Pwr-3 for mixdown is for me the best choice, but as Cjay says there are no rules.... you use what gets you the outcome you want while keeping in mind the recommendations for each type of dither.
AUDIOMAX Equipment: Sonar Producer X64, Reaper 64Bit, 2 x Intel Quadcore Q6600, Kingston HyperX RAM, Windows XP X64 Pro, RME HDSPe PCIe cards, S8 Active Monitors, NI Guitar Rig 4, Garritan Steinway, UAD-1, Amplitube Fender, Behringer SRC2496, Controller keyboard, Korg NanoKontrol. To mix inside the box you gotta think outside the square!
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/16 11:32:33
(permalink)
So . . . is it correct to set system dither to triangular AND use export/final plug-in dither etc. together on export?? It seems to me that this is using TWO instances of dither in one process - however, if there is some internal processing with plug-ins, softsynths etc., perhaps it is needed.
post edited by pdarg - 2009/10/16 11:33:54
|
Jose7822
Max Output Level: 0 dBFS
- Total Posts : 10031
- Joined: 2005/11/07 18:59:54
- Location: United States
- Status: offline
Re:Dithering Revisited
2009/10/16 12:10:08
(permalink)
The Export dithering setting supersedes the system setting. The same applies to the 64 bit engine option in said dialog. So you're not dithering twice when exporting. IOW, you're not using the system dither and the export dither because they're both one and the same. The export window just gives you the option to turn Sonar's dithering off in there for convenience. HTH
Intel Q9400 2.66 GHz 8 GB of RAM @ 800 Mhz ATI Radeon HD 3650 Windows 7 Professional (SP1) x64 Cubase 6.03 x64 Sonar PE 8.5.3 x64 RME FireFace 400 Frontier Design Alpha Track Studio Logic VMK-188 Plus http://www.youtube.com/user/SonarHD
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/16 12:28:12
(permalink)
Ah . . . now we're getting somewhere. So, if I turn off Sonar's dither in the export audio dialogue, and use the dither on the Elephant plug-in, this would be the same as setting my system dither settings to "none" - at least for the purposes of exporting audio - correct? However, if that is the case, why am I hearing a difference between system dither set to triangle and none - when turning off Sonar's dither in the export dialogue and using Elephant's dither? This suggests to me that the system dither settings are doing something apart from the export dither . . . this is why I am still confused.
|
Jose7822
Max Output Level: 0 dBFS
- Total Posts : 10031
- Joined: 2005/11/07 18:59:54
- Location: United States
- Status: offline
Re:Dithering Revisited
2009/10/16 14:21:42
(permalink)
Pdarg, I think you're drowning yourself in a glass of water. The definition of Dithering according to Wikipedia is "an intentionally applied form of noise used to randomize quantization error". This randomization is the difference you hear between the files. So two files will never cancel out as long as dithering is being applied. The other thing is that, system dither is being applied to files going from a higher bit depth to a lower one, as is the case when bouncing or feezing tracks in Sonar (assuming the Render Bit Depth setting is set to something lower than 64 bit and that the 64 bit engine is engaged). This means that, the more destructive processing you do in Sonar, the more dithering layers you apply to the audio file. However, this all becomes moot when processing at 64 and 32 bits. At 24 bits the noise is still low, but it is possible for it to reach audible levels. So again, leave the system dithering ON and change the one in the export window as needed. Sonar takes care of the rest.
Intel Q9400 2.66 GHz 8 GB of RAM @ 800 Mhz ATI Radeon HD 3650 Windows 7 Professional (SP1) x64 Cubase 6.03 x64 Sonar PE 8.5.3 x64 RME FireFace 400 Frontier Design Alpha Track Studio Logic VMK-188 Plus http://www.youtube.com/user/SonarHD
|
drewfx1
Max Output Level: -9.5 dBFS
- Total Posts : 6585
- Joined: 2008/08/04 16:19:11
- Status: offline
Re:Dithering Revisited
2009/10/16 15:25:44
(permalink)
Jose7822 Pdarg, I think you're drowning yourself in a glass of water. The definition of Dithering according to Wikipedia is "an intentionally applied form of noise used to randomize quantization error". This randomization is the difference you hear between the files. So two files will never cancel out as long as dithering is being applied. The other thing is that, system dither is being applied to files going from a higher bit depth to a lower one, as is the case when bouncing or feezing tracks in Sonar (assuming the Render Bit Depth setting is set to something lower than 64 bit and that the 64 bit engine is engaged). This means that, the more destructive processing you do in Sonar, the more dithering layers you apply to the audio file. However, this all becomes moot when processing at 64 and 32 bits. At 24 bits the noise is still low, but it is possible for it to reach audible levels. So again, leave the system dithering ON and change the one in the export window as needed. Sonar takes care of the rest. Another thing to point out is the system dither (at 24 bits) is ~48dB lower in level than the export dither (at 16 bits). Therefore I would worry more about the export dither setting, and don't sweat the system dither setting. drewfx
|
Jose7822
Max Output Level: 0 dBFS
- Total Posts : 10031
- Joined: 2005/11/07 18:59:54
- Location: United States
- Status: offline
Re:Dithering Revisited
2009/10/16 15:40:56
(permalink)
drewfx1 Another thing to point out is the system dither (at 24 bits) is ~48dB lower in level than the export dither (at 16 bits). Therefore I would worry more about the export dither setting, and don't sweat the system dither setting. drewfx Right. This is why we use noise shaping dithering when exporting to 16 bit. At 16 bit, one pass of dithering goes down to ~89dB and is definitely hearable. But, with noise shape dithering, the randomization noise is pushed out of the hearing range making it the better choice as the final dither. EDIT: I should emphasize that when I say hearable, I mean without the music on top of it.
post edited by Jose7822 - 2009/10/16 15:53:12
Intel Q9400 2.66 GHz 8 GB of RAM @ 800 Mhz ATI Radeon HD 3650 Windows 7 Professional (SP1) x64 Cubase 6.03 x64 Sonar PE 8.5.3 x64 RME FireFace 400 Frontier Design Alpha Track Studio Logic VMK-188 Plus http://www.youtube.com/user/SonarHD
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/16 17:11:50
(permalink)
Okay, so let me ask you this: If I record in 44.1/24, use some mic'ed tracks in conjunction with softsynths, etc. - but do not use any frezzing or bouncing in my Sonar mix, is it necessary to have the system dither set to triangular?
|
Jose7822
Max Output Level: 0 dBFS
- Total Posts : 10031
- Joined: 2005/11/07 18:59:54
- Location: United States
- Status: offline
Re:Dithering Revisited
2009/10/16 19:00:40
(permalink)
rhythminmind At this point I have to ask whats the obsession? We are talking about noise or bit truncation @ -140db or so. More like -6,000dBFS or some crazy number like that if Sonar's 64 bit engine is enabled during export. It's really a non-issue at this point of our DAW lifes with 32 bit or 64 bit engines.
Intel Q9400 2.66 GHz 8 GB of RAM @ 800 Mhz ATI Radeon HD 3650 Windows 7 Professional (SP1) x64 Cubase 6.03 x64 Sonar PE 8.5.3 x64 RME FireFace 400 Frontier Design Alpha Track Studio Logic VMK-188 Plus http://www.youtube.com/user/SonarHD
|