Skip to main content
Inspiring
April 19, 2017
Respondido

Adobe Audition automatic dithering

  • April 19, 2017
  • 1 resposta
  • 10946 Visualizações

I have Adobe Audition CS6. I use Effects >Generate Tones to create tones that I use for audio bench testing. I discovered that Audition automatically dithers all 16 bit generated tones rather than generating them as non-dithered tones. I had to use another DAW software program to generate non-dithered 16 bit test tones. I could not find any menu in Audition to generate 16 bit non-dithered tones. I assume that is because no one recording or mastering music tracks in 16 bits would do that in an un-dithered format. My question is, does Audition also automatically dither 24 bit music tracks that are recorded and tones that are generated, or does Audition only dither 16 bit music tracks that are recorded and tones that are generated?

Thanks,

John Johnson

    Este tópico foi fechado para respostas.
    Melhor resposta por Charles VW

    So, one has to generate the 16/44.1 tone as 32 bit floating, rather than 16 bit and then go to save as, and then change it to 16/ 44.1? I will try that shortly. However, there are no instructions anywhere that tell the user to generate 16 bit tones as 32 bit first. You have to admit this is definitely not an intuitive user interface. I assume that 24 bit tones also have to be generated as 32 bit floating to end up with undithered 24 bit tones? I am using undithered tones of 16 bits and 24 bits to use as a basis for comparing undithered and dithered bench test signals. I assume you used CS6 for your tests, since that is what I used. I know 24 bit signals don't necessarily require dithering, but I still need to show 24 bit undithered signals for comparison with dithered 24 bit signals, even if there is no difference.


    Hi John,

    Nothing _should_ have changed (that I recall) around this area between CS6 and current CC versions. I did a quick test on both CS6 (Mac) and CC 2017.1.0 (also Mac).

    For the purposes of analysis, I think it is helpful to view the vertical (amplitude) ruler in Sample Values as opposed to dB.

    Also, the Amplitude Statistics Panel can give an accurate measurement of the number of PCM bits used, even when opening a file that is in a 32-bit float container (see "Measured Bit Depth").

    I think what you're looking for is to get a signal that is quantized to 16-bit or 24-bit PCM without dither.  I tried this out a few ways, and I think I came across what I would agree with is a bug. Nonetheless, you can accomplish what you want. Here's the two paths where I think it makes a difference:

    (A) Create a new file, but choose the bit depth to be 16-bit. What this does is automatically choose "16-bit" when you do File > Save, for the data type of the file, but also shows you 16-bit-quantized sample values in the vertical ruler (shown above). When you then Generate Tones, the signal will always be generated with 32-bit floats (we don't know what the user will save as later or what sort of processing they want to do, so we choose the highest precision we have).  Upon saving, or even File > Save As... and checking that dither was disabled, I noticed that the resulting file still seemed to be  dithered. I would consider this a bug when doing File > Save As... and explicitly checking that dither was disabled.

    (B) Instead of creating a new file labeled 16-bit, just choose 32-bit Float (I agree that this is non-intuitive). Then save as you wish (or use Convert Sample Type) and ensure in either case that dither is disabled. In this workflow, we honor the no-dither setting and I end up with 16-bit quantized sample values when I generate a 440 Hz sine wave at -90.308998699194359 dBFS (about 15-bits of precision). I end up with what I think you're going for.

    Please send a bug report here: Feature Request/Bug Report Form , you can paste in a link to this forum thread for information.

    Lastly, SteveG and ryclark are usually on top of their game and are super-helpful here. I think this was a matter of not having concrete repro steps (do this, then this, then this...) to replicate what you were doing and to recommend an alternative. It was one little option that needed to be changed and it makes a world of difference.

    1 Resposta

    SteveG_AudioMasters_
    Community Expert
    Community Expert
    April 19, 2017

    When it comes to anything other than tones, you can select exactly what form of dithering you want to use, or indeed whether you want to use dithering at all - this all happens in the 'advanced' section when you save whatever you've created. The tone generator used to generate non-dithered tone in a previous release, certainly, but I've noticed that if I generate a tone at -100dB now, then that's exactly what I get - but I can't see any dither noise. This leads me to believe that tone isn't actually generated as 16-bit in the first place, although I have no direct confirmation of that. An analysis of the results lead me to believe that whatever's being generated doesn't have any lsb noise added though.

    Have you tried generating the tone you want, going to the 'save' options and turning off the dithering? I haven't tried this yet, but on the face of it, if you generate a legitimate level of tone then it should be saved at the 16-bit level without being dithered. I will try this later...

    SteveG_AudioMasters_
    Community Expert
    Community Expert
    April 19, 2017

    Okay, I've tested this with a -96dB tone and got pretty much the dodgy square wave I expected, which confirms to my satisfaction that the saving process is the key to this, and turning off the dither does indeed result in a non-dithered saved result from the tone generator. The generator itself clearly isn't generating the tone in that format, though.

    Inspiring
    April 25, 2017

    https://forums.adobe.com/people/No+Friggin+Screen+Name  wrote

    I think that Adobe should re-consider fixing the bug in previous versions such as Audition CS5 and CS6. Otherwise, it is like a car manufacturer saying that there is a defect in the 2016 model of Car X, but it is fixed in the 2017 model, and they are not going to fix the defect in the 2016 model. Users of CS5 and CS6 deserve to have important bugs, such as the one in this thread, fixed. Adobe will lose credibility if they only fix bugs in new versions and ignore previous versions. It is not that we expect to have new features added in previous versions, but to leave bugs in previous versions unfixed is irresponsible and could lead to liability situations.

    If you look into the Sarbanes-Oxley legislation and its implications, you'll soon realise why Adobe are going to leave CS6 strictly alone; it would cost them an absolute fortune, as this is a declared complete product. And in my experience, plenty of cars have 'defects' (especially in terms of emission control) that are fixed in later models, but unable to be fixed in existing ones - I have one myself. In terms of liability, Adobe are completely in the clear; read the conditions of use...


    So be it. There are alternatives to Adobe Audition. I will use those and give them suggested improvements to make the competition more definitive. CC 2017 is also a disaster. The way you guys treated me at the beginning of this thread is reprehensible, calling me plain wrong and end of discussion. You turned out to be plain wrong and I was right. Audition is indeed defective. The way you treat your customers is in need of adjustment.