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/16 21:08:04
(permalink)
This suggests to me that the system dither settings are doing something apart from the export dither . . . this is why I am still confused. It is. They are two separate operations.
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
|
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 23:00:58
(permalink)
I'm not clear about something here. When I looked in the Sonar8 documentation, I didn't see anything that impled to me separate "export" and "system" dither that are 2 different processes. The section of the manual and help file discussing dither under Options-Audio (what people here have been calling "system" dither) states: "When this option is turned on, SONAR uses dithering when you export a higher-bit file at a lower resolution, or lower the bit depth of a project's audio files by using the Tools-Change Audio Format command, or when you "render" audio (bounce, freeze, or apply effects)." Is everyone here sure the dither options in the export/bounce dialogs aren't just temporary overrides for the setting on the audio page? 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 23:45:03
(permalink)
I assumed the same as Drew, but didn't object to the possibility of them being separate since it does make sense for them to be (though I should've still questioned it). I also want to know the answer to this question please. Thanks :-)
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/17 03:22:36
(permalink)
rhythminmind Ok I just made a video demonstrating that "system Dither" & "export Dither" are independent. Dither Video WMV - (Play with windows media player) ... A couple things aren't clear to me here: 1. How come when you normalize, you don't get a peak reading of 0.0dB? 2. I tried a similar test, and dither (set only under Options/Audio) gives me a 0.0dB normalized peak, even with no external insert and import/export at either 32bits or (!) 64bits. This is getting even more confusing to me... 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/17 10:52:15
(permalink)
Hey Rhythm, I have another question about your test. Seeing that the dithering option in the Export window does not override the system dither, this means that one would want to turn system dither OFF during export. Otherwise, it would be the same as applying Triangular and some other noise shape dither at once. Granted, at 16 bit there's still enough room for that to be unheard. But I rather not have it. What's your take on this?
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/17 11:34:35
(permalink)
Rhythm, I agree with you on the "low level so it doesn't make that big a difference" issue. I'd just like to understand what's going on here/how Sonar implements dither. What suprised me, was when I tried to replicate your test without an external insert, I still got dither (unless I screwed up somewhere - always a possibility). I expected to confirm your test by showing that the dither in your test was due to the external insert. But I got dither anyway, even when exporting to a 64bit file. That seems wrong to me... 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/17 11:37:05
(permalink)
Drew, How did you go about testing this?
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/17 12:41:51
(permalink)
For me, I do not use freeze or bounce; I do use efx on audio tracks, and I am using some unrendered softsynths. Call me crazy(!) - but I do hear a difference when enabling system dither to triangular, setting export dither to none, and using Elephant's dither vs. the same approach minus the system dither. And . . . really, this issue is a bit less straightforward than it might seem.
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/17 12:50:24
(permalink)
Okay - here's one more wrinkle: The Options | Audio | Advanced dialogue is where you turn on "system" dither; it is under "Playback and Recording" - so again, when is this function in use? Can someone from Cakewalk answer this question?
|
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/17 12:58:45
(permalink)
rhythminmind Jose, You will want to leave it on.. You want to Dither at any point bitdepth decreases. In my example the system dither is used to convert 64bit audio path to a 24bit external audio interface. If you leave it off bits would get truncated. Remember dither level is different depending on the bitdepth. Going from 64 to 24bit the dither noise is around -140. So now the audio path is a 24bit audio steam. When it comes back into Sonar it is 24bit audio. If I then wanted to export a 16bit mix from that I would still need to apply 16bit dither. (-90 or so) & yes stacking noise shaping isn't recommended. That why for system dither you should use triangle & then at export noise shaping. No, I was just talking about turning system dither OFF during exporting only. Otherwise, I do agree it should be left ON. I say this because then you get system dithering on top of noise shaping dithering, which to me doesn't seem right when exporting to a 16 bit file.
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/17 13:58:43
(permalink)
OK, I can confirm Rhythm's results now. Apparently their was some "weirdness" on my laptop when I tested last night (not sure if it was me or the system, but things were acting screwy). I just tested on my studio system by using the bit meter. With dither turned off under Options-Audio, nothing was lit on the bit meter when playing digital silence through an external insert. If I turned on dither, the bit meter lit up (only the 24th/LSB bit flashed on and off when displaying in 24bit). If I bypassed the external insert, nothing lit up. This pretty much confirms what Rhythm and others have been saying. drewfx
|
pdarg
Max Output Level: -52.5 dBFS
- Total Posts : 2265
- Joined: 2004/03/26 17:52:53
- Status: offline
Re:Dithering Revisited
2009/10/17 14:01:43
(permalink)
So, you support the view that the settings should be: system dither = triangle - ON all the time Export dither = choose as appropriate
|
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/17 14:03:46
(permalink)
Rhythm, Thanks for explaining. Now it makes sense. I was thinking system dither was also being applied at the end of the chain. But, since that's not the case, now I feel more confident about leaving it ON at all times. Thanks for your time :-) Take care!
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/17 15:35:32
(permalink)
pdarg So, you support the view that the settings should be: system dither = triangle - ON all the time Export dither = choose as appropriate Yes, this is reasonable. But, keep in mind that the system dither is going to be at such a low level as to never be audible under normal conditions anyway. In order to hear a difference, you would need to amplify the system-dithered signal significantly. And if you system-dithered repeatedly (due to converting between 64/32/24 over and over), system dither noise might accumulate enough to become audible, and you may be better off turning it off for this reason. But most of the time (in the real world), I wouldn't expect system dither to make an audible difference either way. Of course the people who can hear butterflies in China will tell you it makes a huge difference. drewfx
|