I found some time to play with the latest revision, which is V2.2.3
E btw, as contained in the archive linked above.
I used the Anne Murray original CD track snippet "Danny's Song" as provided (because it is an excellent and clean production) and applied the decoder, using a batch file:
Code:
da-win.exe --info=11 --fz=opt --fw=classical --fa --input="%1" --outgain=0 --floatout --overwrite --output="%2"
After that, I downsampled it from 88.2kHz back to the original 44.1kHz with Adobe Audition to make things easier (could have used SoX as well but all this was done on a Windows machine).
Again, and as expected, the result showed Mr.Dyson's hard-coded
personal taste EQ, the same curve we've seen before and which is probably present in any of his examples:
View attachment 122626
The frequency response was obtained by placing a (REW-generated) LogSweep at the start of the track which then was converted to an Impulse Response with REW.
An interesting detail is that the phase does not match the magnitude response at the kinks seen at 3kHz and 9Khz and the irregularities at ~1.5kHz, this suggests the linear transfer function of the decoder is not minimum phase (if it were min-phase the wiggles would be fully reflected in the phase response as well, can be checked by letting REW compute a min-phase version).
This impulse response was used (I) to de-embed the EQ function in the decoded track in order to restore its original frequency response for a meaningful listening comparison, and (II) to apply that same exact EQ to the original so that a full-fleshed subtractive analysis is possible with a result that can be actually listened to (as DeltaWave's built-in FR compensation produces unavoidable processing artifacts).
The corrected FR for listening was created by REW, generating filter parameters, which then where converted to an impulse response with RePhase which in turn was used as a convolution kernel in Adobe Audition. This is a minimum-phase correction so the (small) excess phase contribution is preserved. The corrected FR looks like this, with a tolerance band of 1dB (I didn't bother to correct stuff below 40Hz as there is little content anyway).
View attachment 122630
I could have used my double-precision time-domain convolver as well but the ultimate precision and complete absence of artifacts is not needed here. But I used the convolver to obtain the "linear-transfer-function-equalized" files to feed DeltaWave, for a clean residual. I only used the left channel data for this.
The linarity plot obtained from DW shows a 1:1 transfer for the first 10bits (-40dB) and below that the gain decreases, showing a slight expansion. The plot is not really representative for what's going on because, as explained by Mr.Dyson, there is a bit more going on that just a simple single-band downward dynamic expander, but it shows the tendency:
View attachment 122631
More revealing is to actually listen to the residual, where we can find what the decoder "took away" from the original. We can hear that it is mostly recoding noise, reverb tails and general lower level content, whereas the loud voice is about equal in both (and therefore mostly cancels). The residual also has a certain roughness and pumping to it, exposing the dynamic processing.
This also what one can hear (when turning up the volume) in the direct comparison of the original and frequency-corrected "decoded" version. Personally, I'm not sure if I like the processed version, it sounds quite dull in the quiet sections (on the guitar, notably) and all the ambience details that make that (rather clean) recording sound any natural/live are blurred or outright missing, the downward expansion is just too drastic. Stereo image I don't find to be improved, rather the contrary, by this.
The differences are large enough that most people will be able to succesfully ABX this (if anyone feels a need to do so)... just turn up the volume quite a bit.
Link to a ZIP archive containing the following files:
- Original snippet ("raw").
- "Decoded" snippet as per above settings, with restored frequency response as explained.
- Delta (residual file), with +40dB boost to make it audible.
My conclusion. Mr.Dyson's "Decoder" actually does something (besides that nasty gross EQ which basically spoils its usage for non-tinkerers) and it might actually improve some tracks or find its place as a subtle noise reduction tool. Fiddling with the many many command-line parameters is cumbersome (given the massive amount of time the processing of even just a short snippet consumes), a cleanup and preferably a set of usable presets sure would help. Plus, probably no one needs all the additional EQ and stereo-width function etc, there are better and simpler to use tools for that kind of stuff.
But above all, Mr.Dyson:
please remove that dreaded fixed overall EQ... as long as you don't, the tool is effectively unusable.
Strictly IHMO, your milage may vary....
PS: And no, I won't communicate with Mr.Dyson, given his arrogant stance and the insults he spilled on me.
This post is meant as general information, mainly for others.