Hey guys, it certainly seems like there has been a move in the hardware world over the last few years towards having multiple filters on DAC's. Looks like most of this is towards having a choice of intermediate and minimal phase filters over the standard linear filter - everything from relatively inexpensive DacMagic to fancy Meridians. Testing methodologies like John Atkinson's measurement reports in Stereophile in recent years seems to be spending more time showing graphs of impulse response and less talk about how many ps of jitter is in the signal.
I have yet to come across any good studies/reports describing audibility of this pre-ringing. Looking at the graphs, it seems insignificant; the amplitude is very low and frequency of the ringing seems to be inaudible to human ears at least. I remember reading about this back in 2006 with the "Ringing False" article in Stereophile and passing it off since even those guys could not agree on the sound (they do have 'golden ears' after all :-)
http://www.stereophile.com/content/r...ng-impressions
Bottom line, has anyone been able to show a significant detectable difference under *controlled* settings for standard linear phase filtering vs. something like minimal phase filters with no pre-ringing say in standard 16/44 music or even test tones (I assume the difference may not be beneficial due to phase shift in the minimal filter)? Is this business with filters yet another solution for a problem that doesn't exist?
BTW Can anyone explain in layman's terms WTF "apodizing" means? I see that term thrown around alot...
Thanks!
Results 1 to 10 of 27
-
2012-08-18, 13:25 #1Senior Member
- Join Date
- Nov 2005
- Posts
- 446
Pre-ringing, minimal phase filters (and others), and apodizing...
-
2012-08-20, 12:57 #2Senior Member
- Join Date
- Jun 2006
- Posts
- 1,463
First on the term "apodizing": different people have radically different meanings for the term, so it's very difficult to figure out what any body means.
If I remember correctly the original use for the term in regards to audio digital filtering was about a non-brickwall filter applied to higher sample rate signals. Somewhere along the line it got confused with minimum phase filters (I think one box had both apodizing and minimum phase so the press assumed they were the same thing).
I have done a fairly extensive set of listening tests both by myself and with others concerning digital filters, both hardware implementations and software implementations. I don't have time to go over all the details right now.
The upshot is that the digital filters built into almost all DAC chips are flawed in one way or another. Most of the "digital filters sound bad" sentiment is actually not about pre-ringing etc, the culprit seems to be that the hardware implementations take shortcuts in their implementations in order to both produce good numbers in the spec sheet and meet cost requirements of the chips. Pretty much everybody is assuming these filters are implementing a traditional Sinc function, but in reality they are not. The designers have come up with interesting implementations that that give good numbers but don't take as much chip resources. These shortcuts are what I think are the real issue, not pre-ringing etc.
Some results that tend to back this up are: Take a really good NOS DAC feeding something like a 1704, with async USB front end, very low jitter clocks. Listen to it with a DF1704, NOS, digital filter implemented in an FPGA with just basic Sinc response, and software upsampling to 192 again with just basic Sinc. With the DF1704 it sounds flat and uninvolving. Played NOS it sounds way more alive, interesting and musical, BUT it sounds "dirty", you can hear the aliasing going on. With both the FPGA filter and the software filter it keeps the aliveness etc., BUT the "dirtiness" goes away, it's by far the best sounding. This is NOT some just barely noticeable affect, it's actually quite startling when you first hear it.
Several DAC chips that contain internal digital filters allow you to bypass them and use your own external filter. I have done the same test with several of these with the same result, internal filter sounds flat, NOS sounds much better but dirty, FPGA or software Sinc sounds wonderful.
There is a group of people that are extoling the vitues of software upsampling, but unfortunately most of these people are then feeding this stream into chips that have builtin digital filters implemented with these shortcuts. This severly limits the efectiveness of the software digital filters.
Yes some chips support different varients of filters, but they are all implemented with these shortcuts so it makes the inherant differences very difficult to discern.
There ARE differences between filters, minimum phase, Sinc etc, but these differences are tiny compared to just getting rid of the hardware filters in the first place.
There ARE a few DAC boxes out there that do use FPGA filters instead of the internal filters, but they are few and far between, and usually pretty expensive.
John S.
-
2012-08-20, 18:11 #3
Quite a nice white paper on filters here
http://www.ayre.com/pdf/Ayre_MP_White_Paper.pdf
I have a MDAC (audiolab) with various filters , I can clearly hear differences between them. I haven't bothered to conduct formal tests on an ABX basis , the nearest I got to controlled conditions was having my daughter switch between various filters and me listening...SBT/Z-sys RDP1 digital Pre/Meridian DSP5500's Or TP/DSP5500's
SBT/MDAC/Various amps/Osborn Epitomes
SB3/Meridian DSP5000's
SBT/ MDAC/Various HP amps/Senheisser Hd800's/650/600/Denon
"The nicest thing about smacking your head against the wall is...the feeling you get when you stop"
-
2012-09-02, 02:06 #4Senior Member
- Join Date
- Jul 2009
- Location
- Bristol, UK
- Posts
- 203
Viruskiller (a contributor to these forums) has developed a tweak for the convert.conf/custom-convert.conf that implements something similar to the apodizing filter that is used in Meridian kit. As it uses SOX to resample to 88.2k it can only be used with a Transporter or Touch. He used a combination of looking at impulse wave forms and using his ears to comparing the result with his Meridian apodizing.
-
2012-09-03, 05:46 #5Senior Member
- Join Date
- Apr 2010
- Posts
- 559
-
2012-09-03, 08:52 #6--------------------------------------------------------------------
Main hifi: Touch + CIA PS +MeridianG68J MeridianHD621 MeridianG98DH 2 x MeridianDSP5200 MeridianDSP5200HC 2 xMeridianDSP3100 +Rel Stadium 3 sub.
Bedroom/Office: Boom
Kitchen: Touch + powered Fostex PM0.4
Misc use: Radio (with battery)
iPad1 with iPengHD & SqueezePad
(in storage SB3, reciever ,controller )
server HP proliant micro server N36L with ClearOS Linux
http://people.xiph.org/~xiphmont/demo/neil-young.html
-
2012-09-03, 08:58 #7Senior Member
- Join Date
- Apr 2010
- Posts
- 559
-
2012-09-03, 11:53 #8Senior Member
- Join Date
- Feb 2006
- Posts
- 751
You can´t simulate the Meridian apodizing filter with sox, only some minimum or immediate phase things that all add smearing to highs that may be audible. The Meridian filter is linear phase up to 18.5kHz afaik.
Transporter (modded) -> RG142 -> Avantgarde Acoustic based 500VA monoblocks -> Sommer SPK240 -> self-made speakers
-
2012-09-03, 12:58 #9Senior Member
- Join Date
- Jul 2009
- Location
- Bristol, UK
- Posts
- 203
I'm sure that Viruskiller won't mind me posting this (as he posted it to the open access meridianunplugged forum a couple of years ago). As far as I know his final version was:
flc flc * *
# FT:{START=--skip=%t}U:{END=--until=%v}
[flac] -dc --totally-silent $START$ $END$ -- $FILE$ | [sox] -q --replay-gain album -t wav - -t flac -C 0 -b 24 - gain -1 rate -v -M -b 87.5 88200 dither -S
The second and third line are indented but the indentation doesn't work on this forum.
(substitute your touch's MAC for the second asterisk to make it specific to that player)
You can always try it out - if the result is no different or worse you can revert to the original. (If you test it on the convert.conf file I would first make a backup copy.)Last edited by JohnB; 2012-09-03 at 13:05.
Touch, Meridian G92, Meridian G55, PMC FB1+ speakers, HP Proliant Microserver/Ubuntu, PC/Windows 7, iPad 4, iPeng, Squeezepad.
-
2012-09-03, 13:06 #10--------------------------------------------------------------------
Main hifi: Touch + CIA PS +MeridianG68J MeridianHD621 MeridianG98DH 2 x MeridianDSP5200 MeridianDSP5200HC 2 xMeridianDSP3100 +Rel Stadium 3 sub.
Bedroom/Office: Boom
Kitchen: Touch + powered Fostex PM0.4
Misc use: Radio (with battery)
iPad1 with iPengHD & SqueezePad
(in storage SB3, reciever ,controller )
server HP proliant micro server N36L with ClearOS Linux
http://people.xiph.org/~xiphmont/demo/neil-young.html

Reply With Quote

