Naim sample
Reply #1 – 2015-03-29 17:13:44
Let me say some words about how this file was done. I did downsample the original 192kHz file with SoX parameters "-b 92 -a -v 44100 dither -a -f low-shibata" We have some tiny amount of aliasing with that but SoX luckily only adds this aliasing above the passband. Starting the lowpass at ~20kHz (-b 92) we have only very low amplitude left at 22kHz. The amount of alias is really minimal then. Much of it drowns in the dithernoise. You may wonder why we should alias at all but using a not so steep filter leads to less ringing. Allowing aliasing once more reduces it. The setting above has clearly less ringing showing in impulse responses as others defaults like iZotope for example.Since math can't be fooled pruducing even less ringing with linear phase can only be archieved with a lowpass kicking in earlier (below 20kHz) so butchering frequency response or allowing more aliasing, no matter what software you use. Now the upsampling back to 192kHz for a fair comparison ruling out hardware. Normaly as learned above people think steep filter settings should be avoided because of ringing. Here it doesn't matter anymore. We already filtered out pretty much any content near 22kHz so a steep filter simply has no content left to let it ring. I used a SoX -b99 setting therefore. We can also prevent problems from using 2 times a similar filter. You can create a delta file from the original naim sample if you like. It will only show how good it works. One word to the choice of dither. I like the work of Naoki Shibata and did some dithernoise shootout for my own pleasure really liking the Shibata approach. Since i don't know enough how strong shaped dithernoise with strong HF energy can interact with hardware i use the less shaped version.