Dithering in Sonar

Author
ambusher
Max Output Level: -90 dBFS
  • Total Posts : 2
  • Joined: 2009/07/31 09:50:01
  • Status: offline
2011/09/05 05:11:54 (permalink)

Dithering in Sonar

Hi everybody!
 
I'm trying to prepare a recording sesson (96kHz/24bit) for export (44.1kHz/16bit).
 
When I use any of the Sonar's dither algorithms the result is a noticeable noise floor (-50dB) in the exported wav file.
Also on vocal tracks the higher frequencies seem to sound more "noisy" than shiny.
 
The problem does not exist if I export my recording with no dithering.
 
My questions so far are:
 
1. Is dithering absolutely necessary? (I know mathematically : YES...but...??)
2. Can I use Waves LL3-Ultramaximizer (including it's dither algorithm) in exporting wav files?
 
Thanks for assistance
ambusher
#1

20 Replies Related Threads

    Chregg
    Max Output Level: -51.5 dBFS
    • Total Posts : 2382
    • Joined: 2010/02/22 06:14:27
    • Location: Perth, Scotland
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 05:31:41 (permalink)
    http://www.youtube.com/watch?v=Sl0U_L3tb_M watch this , this is pretty good, and yeah you can just use the dither on the L3
    #2
    Chregg
    Max Output Level: -51.5 dBFS
    • Total Posts : 2382
    • Joined: 2010/02/22 06:14:27
    • Location: Perth, Scotland
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 05:33:43 (permalink)
    ps just as a matter of curiosity, which dither are you using in sonar rec, tri or one of the pow-r ???
    #3
    ambusher
    Max Output Level: -90 dBFS
    • Total Posts : 2
    • Joined: 2009/07/31 09:50:01
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 05:56:41 (permalink)
    Chregg


    ps just as a matter of curiosity, which dither are you using in sonar rec, tri or one of the pow-r ???

    I use the pow-r (mostly 2 or 3)
     
    #4
    Chregg
    Max Output Level: -51.5 dBFS
    • Total Posts : 2382
    • Joined: 2010/02/22 06:14:27
    • Location: Perth, Scotland
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 06:09:36 (permalink)
    me too, have you tried a/b ing against other algorithms, the pow-r tend to add noise with in the hearing range (20-20khz) but ment to be transparent, i seem to use 3 more often than not, but now you've mentioned it am gonna render a mix using diiferent dithers to see for myself
    #5
    Skyline_UK
    Max Output Level: -54 dBFS
    • Total Posts : 2133
    • Joined: 2004/04/15 17:55:09
    • Location: Midlands, UK
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 06:10:43 (permalink)
    ambusher


    Chregg


    ps just as a matter of curiosity, which dither are you using in sonar rec, tri or one of the pow-r ???

    I use the pow-r (mostly 2 or 3)
     

    Scott Garrigus in his Sonar X1 Power book recommends Pow-r 3 "because it provides the most accurate processing...also requires the most computing power.."
     
    John

    My stuff
     
    Intel Sandy Bridge i7 2600 @ 3.4GHz, 4 cores, 8 threads, 16GB RAM.
    OS & Programs drive: 240GB SSD
    Data drives: 1 x 1TB drive RAID mirrored, plus extra 1TB data drive 
    Windows 10 Home 64 bit
    Cakewalk by BandLab 64 bit, Studio One 3, 
    Band In A Box 2016, Ozone 8
    + too many other plugins
    BandLab page
    #6
    GIM Productions
    Max Output Level: -73 dBFS
    • Total Posts : 860
    • Joined: 2005/12/14 05:07:56
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 06:20:06 (permalink)
    Hi all,you must be careful to use one dither on export. You choose between Sonar dither or Waves dither. I export every prjs on 16\44100 file (Voxengo Elephant dither) and no noise floor here.... Best
    #7
    Chregg
    Max Output Level: -51.5 dBFS
    • Total Posts : 2382
    • Joined: 2010/02/22 06:14:27
    • Location: Perth, Scotland
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 06:23:25 (permalink)
    "Hi all,you must be careful to use one dither on export". i think he is only using one dither pal, one of the pow-r dithers
    post edited by Chregg - 2011/09/05 06:25:23
    #8
    shawn@trustmedia.tv
    Max Output Level: -54 dBFS
    • Total Posts : 2136
    • Joined: 2008/12/06 09:41:18
    • Location: Hastings, MN
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 07:17:49 (permalink)
    I record, process end export at 44.1 16 no dither

    Studio SONAR X3. Axiom 25 midi controller, DUNE 2, Producer Content, Good Times, Bandlab Mojo

    #9
    dlesaux
    Max Output Level: -70 dBFS
    • Total Posts : 1034
    • Joined: 2009/09/13 09:25:18
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 08:05:10 (permalink)
    Izotope published this great guide that helped me understand dithering. It's a good read whether or not you use Ozone

    Peace!
    Daniel

    Sonar Platinum - 2017.10 and PreSonus Studio One 3.5.5
    Windows 10 64 bit
    Studiocat Skylake Desktop PC with Intel i7 6700k processor @ 4.20 GHz / 16G RAM 
    Focusrite Scarlett 2i2 Audio Interface and Cakewalk UM-2G Midi Interface

    Check out my website
    #10
    BlixYZ
    Max Output Level: -74 dBFS
    • Total Posts : 805
    • Joined: 2010/12/31 16:45:54
    • Location: Barrington, NJ
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 08:53:27 (permalink)
    i have left powr 3 dithering on for the last 10 years or so and not had to worry about a single thing.
    If I am not mistaken, it is only used when I render a project in 16bit after recording and mixing in 24 bit.
    Since it only uses offline processing, why wouldn't you use the best, most cpu demanding algorithm?
    #11
    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 in Sonar 2011/09/05 11:44:27 (permalink)
    When I use any of the Sonar's dither algorithms the result is a noticeable noise floor (-50dB) in the exported wav file.

    If the resulting noise floor is -50db, that's way too high and definitely not the result of choosing one dithering algorithm over another.

    Something else is amiss, perhaps inadvertently applying dither more than once, e.g. enabling dither in a mastering limiter as well as in the SONAR export options.


    All else is in doubt, so this is the truth I cling to. 

    My Stuff
    #12
    shawn@trustmedia.tv
    Max Output Level: -54 dBFS
    • Total Posts : 2136
    • Joined: 2008/12/06 09:41:18
    • Location: Hastings, MN
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 12:08:57 (permalink)
    So is dithering bad if you handle everything at the sample sample frequency and bit depth, sounds like it? Is it like Antailiasing in RGB Graphics?

    Studio SONAR X3. Axiom 25 midi controller, DUNE 2, Producer Content, Good Times, Bandlab Mojo

    #13
    Skyline_UK
    Max Output Level: -54 dBFS
    • Total Posts : 2133
    • Joined: 2004/04/15 17:55:09
    • Location: Midlands, UK
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 12:10:45 (permalink)
    dlesaux


    Izotope published this great guide that helped me understand dithering. It's a good read whether or not you use Ozone

    I think link should be:
    http://www.izotope.com/products/audio/ozone/OzoneDitheringGuide.pdf
     
    John

    My stuff
     
    Intel Sandy Bridge i7 2600 @ 3.4GHz, 4 cores, 8 threads, 16GB RAM.
    OS & Programs drive: 240GB SSD
    Data drives: 1 x 1TB drive RAID mirrored, plus extra 1TB data drive 
    Windows 10 Home 64 bit
    Cakewalk by BandLab 64 bit, Studio One 3, 
    Band In A Box 2016, Ozone 8
    + too many other plugins
    BandLab page
    #14
    Mr. Ease
    Max Output Level: -71 dBFS
    • Total Posts : 960
    • Joined: 2003/11/24 18:44:01
    • Location: West Sussex, UK
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 18:15:53 (permalink)
    shawn@trustmedia.tv


    I record, process end export at 44.1 16 no dither

    I don't think you do.  Processing in Sonar is done with either 32 Floating point or 64 bit Floating point (users choice).  I have never seen an option to process in 16 bit and if you could do this I think the results would be somewhat less than stellar!
     
    So even if you record at 16 bit, whenever you process in Sonar (i.e. mix) the output will be in the floating point resolution you choose and dither should then be applied when outputting to 16 bit files.
    post edited by Mr. Ease - 2011/09/05 18:17:56
    #15
    BenMMusTech
    Max Output Level: -49 dBFS
    • Total Posts : 2606
    • Joined: 2011/05/23 16:59:57
    • Location: Warragul, Victoria-Australia
    • Status: offline
    Re:Dithering in Sonar 2011/09/05 22:40:54 (permalink)
    Ok I have an excellent book on this but cannot find the chapter on this.  Pow-r 2 is suppose to be for less dynamic music and Pow-r 3 is suppose to be for dynamic music.  This is too simple though, if you don't have any mid frequency problems then I use Pow-r3 and if I do then Pow-r2.

    "Since noise audibility depends on the nature of the audio being processed, the POW-R algorithm is made available in three variants, optimized respectively for simple program such as spoken word, limited dynamic range program such as rock music, and wide dynamic range program such as orchestral music[5]. Each algorithm moves the noise to those frequencies where its audible effect for the particular audio type is minimized".   Sorry copy from wiki but I have books that back this claim up

    This just confirms what I have said.

    What nobody has mentioned and do not seem to understand is dither is only important for time based effects,  so lets say you want to make a premaster file ready for mastering.  I would dither here rather than when you go from 24 bit to 16 bit.  This is becuase it is unlikely you are going to use time based effects on the master.  All the good stuff was process at 32bit internally but you have bounced down to a 24 bit file, you have just lost 8 bits of reverb tails and delays and the like.

    Any questions???

    Peace Ben
    post edited by BenMMusTech - 2011/09/05 22:41:57

    Benjamin Phillips-Bachelor of Creative Technology (Sound and Audio Production), (Hons) Sonic Arts, MMusTech (Master of Music Technology), M.Phil (Fine Art)
    http://1331.space/
    https://thedigitalartist.bandcamp.com/
    http://soundcloud.com/aaudiomystiks
    #16
    Bub
    Max Output Level: -3.5 dBFS
    • Total Posts : 7196
    • Joined: 2010/10/25 10:22:13
    • Location: Sneaking up behind you!
    • Status: offline
    Re:Dithering in Sonar 2011/09/06 01:01:24 (permalink)
    I don't remember what it was called, but I always preferred the dithering options in Ozone 4 over Sonar. I'm 75% sure it wasn't POW-R based.

    When using Sonar, Triangular sounds best to me for the type of music I do.

    "I pulled the head off Elvis, filled Fred up to his pelvis, yaba daba do, the King is gone, and so are you."
    #17
    Mr. Ease
    Max Output Level: -71 dBFS
    • Total Posts : 960
    • Joined: 2003/11/24 18:44:01
    • Location: West Sussex, UK
    • Status: offline
    Re:Dithering in Sonar 2011/09/06 18:18:11 (permalink)
    BenMMusTech

     All the good stuff was process at 32bit internally but you have bounced down to a 24 bit file, you have just lost 8 bits of reverb tails and delays and the like.

    This statement is wrong as 24 bit files are integer files whereas the 32 bit files are floating point which has 25 effective bits when converted to 24 bit integer.  Hence when going from 32 bit floats to 24 bit integers you lose one whole bit of reverb tail.
    #18
    BenMMusTech
    Max Output Level: -49 dBFS
    • Total Posts : 2606
    • Joined: 2011/05/23 16:59:57
    • Location: Warragul, Victoria-Australia
    • Status: offline
    Re:Dithering in Sonar 2011/09/06 18:33:37 (permalink)
    Mr. Ease


    BenMMusTech

     All the good stuff was process at 32bit internally but you have bounced down to a 24 bit file, you have just lost 8 bits of reverb tails and delays and the like.

    This statement is wrong as 24 bit files are integer files whereas the 32 bit files are floating point which has 25 effective bits when converted to 24 bit integer.  Hence when going from 32 bit floats to 24 bit integers you lose one whole bit of reverb tail.

    So what you are saying is, I am right and if we are going to bounce out a premaster file dither then!!!!
     
    Peace Ben

    Benjamin Phillips-Bachelor of Creative Technology (Sound and Audio Production), (Hons) Sonic Arts, MMusTech (Master of Music Technology), M.Phil (Fine Art)
    http://1331.space/
    https://thedigitalartist.bandcamp.com/
    http://soundcloud.com/aaudiomystiks
    #19
    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 in Sonar 2011/09/06 18:43:58 (permalink)
    So is dithering bad if you handle everything at the sample sample frequency and bit depth, sounds like it? Is it like Antailiasing in RGB Graphics?

    Actually, graphics anti-aliasing is a pretty good analogy. The principle is similar.  And like in the graphics world, the higher the resolution the less necessary dithering is - get high enough resolution and it becomes completely unnecessary. Also like in the graphics world, once you add dither there's no taking it back - you have permanently modified the original data. And in both graphics and audio, it's best to do it only once, and only when converting to a lower-resolution format.




    All else is in doubt, so this is the truth I cling to. 

    My Stuff
    #20
    Mr. Ease
    Max Output Level: -71 dBFS
    • Total Posts : 960
    • Joined: 2003/11/24 18:44:01
    • Location: West Sussex, UK
    • Status: offline
    Re:Dithering in Sonar 2011/09/07 05:56:32 (permalink)
    BenMMusTech


    Mr. Ease


    BenMMusTech

     All the good stuff was process at 32bit internally but you have bounced down to a 24 bit file, you have just lost 8 bits of reverb tails and delays and the like.

    This statement is wrong as 24 bit files are integer files whereas the 32 bit files are floating point which has 25 effective bits when converted to 24 bit integer.  Hence when going from 32 bit floats to 24 bit integers you lose one whole bit of reverb tail.

    So what you are saying is, I am right and if we are going to bounce out a premaster file dither then!!!!
     
    Peace Ben
    Certainly not and you presume too much.  I took a single statement from your post and pointed out that it was wrong - which it is.  To presume that I therefore agree with the rest of your post is just illogical!  Please do not take things I did not say as a boost to your argument.  :<)
     
     
    EDIT:  If you want to find out about my thoughts on dither (been there, done that) use the search function for a similar thread started by DonM a couple of years ago.  Some people thought I was just plain wrong but DonM actually contacted Bob Katz who confirmed my points on dither.  As to which dither algorithm to use I suggest you use your ears for every different piece of music as I could not recommend one or the other without doing so.
     
    Here's the link:  http://forum.cakewalk.com/tm.aspx?&m=1297078&high=DonM+John+Mr.+Ease+Dither&mpage=1
    post edited by Mr. Ease - 2011/09/07 06:07:28
    #21
    Jump to:
    © 2024 APG vNext Commercial Version 5.1