This new version of the decoder is very good at removing the harshness from before 1990's recordings on digital media. It doesn't work on every recording, but does work on perhaps 1/4 of them -- in my collection is is about 1/2. Recordings from MFSL will NOT benefit, because they do their stuff correctly. However, many of the quick playout type CDs and digital downloads haven't been properly mastered, and that is where the DolbyA decoder is useful. This decoder will work on almost all DolbyA material (everything that I have tested.)
Rather than getting into all kinds of discusisons, just refer to my repository -- and listen to the before and after examples (the before examples have a prefix of 'ORIG-' in the name.) Always, listen to the cleaned up versions first (the files without ORIG- in the names),becuase ears can get used to the harshness pretty quickly. However, the decoding IS quite accurate -- and is within about 1dB of a real DolbyA cat22/360, the attacks/releases are also very close to identical and the spectographs are almost identical, except for the lack of distortion products (can have a long discussion about the heroics done to avoid distortion in the decoder, but the work has been successful.
The best way to determine if something is DolbyA encoded is to try the decoder, and the lousy results are obvious if the material is not encoded.
Again, later on, I'll get into the technical details (lots of really *new* stuff in the decoder),but the quality is supurb now.
The decoder resides in a zip file, and when unpacking you need to keep the dlls with the program so that the libraries are available.
The decoder is NOT nagware, has no ability to make internet connections, has no timeouts and is free to use.
The examples reside in the same directory as the decoder, and you can play the examples online if you wish.
Again -- DO NOT PLAY THE 'ORIG-' files first, or sometimes ears can get used ot the intense high end and hiss.
Location:
https://spaces.hightail.com/space/tjUm4ywtDR
Let me know if you have troubles. There is a help file called 'DecoderA.pdf', which might help you get started.
The program is a command line 'stdin/stdout' type program, and uses input and output redirection if you wish, but also
can use --inf=infile and --outf=outfile type swtiches if you want. It works with 16bit, 24bit and 32 bit floating point little endian .wav files at 48k -> 96k ideally, but works moderately well at 44.1k and somewhat better than 44.1k at 192k. The decoder is much slower at 192k, and the quality hits a limit at about 72ksamples/sec. So, I suggest using sox to convert to/from 72k if you want, or just use it at 48k or 96k for best results.
Also, there is a necessary --thresh=xx.xx parameter in the command line. That corresponds to the 'DolbyA' tone level. If you use the --info switch and watch the levels, when you measure the input level during a DolbyA tone, that is 1dB higher (that is, subtract 1dB) for the threshold. If you don't know the threshold because of no-tone on the recording, really good ears can find the correct value that needs to be within about 0.25dB or perhaps down to 0.10dB errorr. However most commercial recordings seem to require a threshold between -14.5 and -16.0 dB, where -15.50 is a good start. I have one recording that seems to need -16.5dB, but that is one out of several hundred. If the threshold is incorrect, it won't sound horrible, and will still sound better than the original, but won't sound ideal. I have taught my ears be able to get the threshold correct, but there are numerous little things that need to be considered. For now, the details aren't important.
The improvement can be amazing, and might even help you forget vinyl -- because this bridges a big part of the difference between the 'harsh' digital sound and the lush sound of vinyl.
PS -- the program works on 64 bit Windows10 (probably Windows8 also),recent CPUS like Haswell (might work with 3000's, but definitely 4000''s or better.) Should also work on recent AMDs. Also will work on recent ATOMS (a special version that runs quite a bit slower, but it works.) I can build a version for machines as early as P4, but I have had no demand. If there are any requests, I'll look at it -- I built P4 versions a few months ago -- shouldn't be any trouble if needed. 32bit versions are also possible and have been built before. I am not smart enough to merge all of the versions into one binary -- actually, just haven't had time to do it yet.
John