There are tons of discussions about if people can hear the difference in DAC filters or not.
It used to be true that no one can hear differences in DAC filters. Then around a decade ago some one decided to use a non-optimal filter (I believe it was in the Pono Player), a minimum phase anti-image filter with a relatively large transition band starting around 10kHz. Subsequently, the DAC chip manufacturers polled their customers looking for some new feature to add (as audible perfection with DAC chips had already been trivial ~20 years prior) and the idea of switchable oversampling (anti-image) filters was born. There are now some really silly filter options available and some of them are certainly audible. However, even the really silly ones are still fairly subtle. This is only really for the audiophile market though, other audio markets (like the pro-audio market) just use the same optimal filters that have been employed for decades (fast roll-off linear phase or an apodizing variation).
Wouldn't oversampling to >=88.2kHz just irrelevant that? Why not just resample everything to >=88.2kHz and don't care?
No. When you upsample you need to employ an anti-image filter to remove freqs above the Nyquist Point of the original file sample rate. In other words if you resample your 44.1kHz content to >=88.2kHz then the process will include an anti-image filter, just as it will if you don’t resample and leave it to the DAC. Hypothetically, your example would actually be worse because you are applying an anti-image filter at 22.05kHz (assuming a 44.1kHz original file sample rate) to upsample to say 88.2kHz and then the DAC will apply another anti-image filter at 44.1kHz to upsample to it’s internal sample rate (384 or 768 for example). Although, it’s not really “worse” per se and it’s certainly not audible.
If you don't filter them the aliases could still appear in the audible range.
No, that would be the case with the ADC process but not with the DAC process. The folding down of the freqs above Nyquist (sideband “images” or other freqs above Nyquist) into the range below Nyquist is called “aliasing” and only occurs during the ADC process. In the DAC process there are no freqs above Nyquist and the “images” do not fold down. However, the images still need to be removed because their high freq content is liable to cause IMD (in the audible range) in the amp and/or transducers. This is why the initial filter in the ADC is called an anti-alias filter, while the initial filter in a DAC is called an anti-image filter (although it’s sometimes also called an interpolation filter).
Or allow for more aggressive noise shapers too if you desire
You keep saying this and yet have demonstrated you have no idea what noise-shaping is. Neither the filter type nor it’s transition band has anything to do with noise shaping.
I use fast roll-off, the idea behind this question is/was, if i upsample to 88.2kHz, it should no longer matter which filter i use at all, as all filters will roll off after 20kHz so i am wondering why DAC maker but the effort in to provide several filters if they could just resample to FS*2 and be done.
As mentioned above they could just use a standard optimal anti-image filter as they did 20-30 years ago and typically resample to 384Fs/S. I’m not aware of any DAC that resamples to FS*2, even the earliest oversampling DACs back when CD was released were FS*4. But the reason “
why DAC makers put in the effort to provide several filters” is marketing for the audiophile community, you don’t find these options in pro audio ADCs or DACs as they just use an optimal filter.
If you're peering at the analog signal beyond 20KHz in the analog domain, yes we won't hear it, but in digital domain, the differences in accuracy between 9.99 (bandwidth limited) and 9.9999 (still bandwidth limited) since 10 (infinite bandwidth is impossible to achieve) is audible to subjectivists
Why do you keep repeating this nonsense? Firstly, we won’t hear anything in the analogue domain regardless of the frequency, because we cannot hear electrical signals, we only hear sound (the acoustic domain). Secondly, your analogy is ridiculous and you’re contradicting yourself again! The “accuracy” below 20kHz (assuming a standard optimal filter) is 9.9999… with a 44.1kHz sample rate and an identical 9.9999… with any higher sample rate. Above 22.05kHz then the “accuracy” of 44.1kHz is zero, while the accuracy of higher sample rates is still 9.9999… BUT, as you correctly agreed, anything beyond 20kHz is inaudible (“yes, we won’t hear it”) and therefore how can something inaudible be “
audible to subjectivists”? That is an obvious contradiction!
9.99 is not the same number as 10.00.
Your argument seems to be small signals do not matter.
You seem to be talking about something entirely different.
@theveterans was talking about accuracy “analogously”, in terms of available bandwidth (IE. Sample rates) but “
small signals” has nothing to do with bandwidth. You now seem to be talking about quantisation “accuracy” (IE. Bit depth rather than sample rates/bandwidth) and literally, not analogously. And of course, bit depth and sample rates are independent. Yes, “
9.99 is not the same number as 10” and I too can just invent two different numbers (say 11 and 59,000,000) and correctly claim they are not the same number but what has that got to do with filters and oversampling or in fact with anything related to digital audio?
And yet those infinitesimally small signals in the digital domain still makes a difference on a mathematical standpoint
Hang on, you were talking about the difference in bandwidth and now you’ve switched to amplitude instead of bandwidth. But OK, on this new subject, then what “
infinitesimally small signals” are you talking about? Just as there’s no such thing as “
infinite bandwidth”, there’s also no such thing as “
infinitesimally small signals”. In the acoustic domain the smallness of signals is limited by the Brownian motion of air molecules and in the analogue domain it’s limited by Johnson (thermal) noise and this is before we even consider the far lesser ability of microphones to respond to small signals. In the digital domain our limits are far smaller (lower) than in the analogue domain (let alone the acoustic domain) so it cannot make a difference if that difference cannot be realised in the analogue domain (or acoustic domain). Additionally, your “
mathematical standpoint” is wrong anyway! Firstly, the difference isn’t between 9.99 and 9.9999, it’s orders of magnitude smaller than that and Secondly, the posted math is wrong because it did not include dither. So using the correct math (which does include dither) and continuing your false analogy, then your claimed “accuracy” of 9.99 and 9.9999 are in fact both 10, all the way down to the dither noise floor and finally, this is where noise-shaping can come into play. So in this version of your false analogy you’re claiming that the difference in accuracy, which is 10 in both cases and therefore is obviously zero, “
is audible to subjectivists”! lol
However, this last nonsense point is off-topic because the question is about filters and oversampling, not bit depths and the quantisation accuracy of signals that do not exist!
G