And yet no one fires mastering engineers or producers who slam everything to 0 dBFS and who are actually the ones responsible for creating those ISOs.
Well hang on because it's the mastering or recording engineers who created these overs in the first place. And yet they're not fired.
This is true, unless there is the need for SRC which often is done before digital volume control. In this case you have to take care to prevent clipping during DRC (especially upsampling)
True Peak metering is not a standard and it gives different results based on the implementation.
I cannot agree with you. The true peaks should be recognised by the mastering engineers. Why wouldn't they be?This is not true and we went over this already.
A summary of the counter-arguments:
No one "created" ISPs. Virtually every reconstructed wave goes above the sample points. It's just a consequence of the sampling theorem. When the samples happen to be closer to 0dBFS, the probability of the reconstructed wave going past 0dBFS increases, but this doesn't mean that you can completely get rid of ISPs by keeping your levels down.
ISPs were not a problem (meaning, they didn't result in digital clipping) before oversampling DACs hit the market.
True Peak metering is not a standard and it gives different results based on the implementation.
Oversampling filters in DACs are themselves not standardized and can produce different results based on the implementation.
Even if we take all mastering engineers and fire them and have no new music, this will still not solve the problem:
There are millions of already existing songs that have been recorded without taking oversampling into account that cannot be fixed without remastering, to say nothing of non-musical audio content like videos, movies, podcasts etc.
Millions of digital/sampler instruments have DACs. Effect pedals have DACs. Audio interfaces have DACs. Speakers have DACs. The list goes on...
This is an issue related to audio reproduction.
Blaming mastering engineers for a problem introduced by oversampling DACs is ridiculous and achieves nothing.
Going forward, it would be ideal for everyone to adhere to standards that can allow us to have digital-clipping-free audio, just like recording engineers (more or less) adhere to the SOL standard. But right now there is no such standard, and solving the problem at the DAC level is by far the best and easiest path.
ISOs are (sometimes) a playback problem, not a recording problem. Any sample stream must be considered as valid data..I cannot agree with you. The true peaks should be recognised by the mastering engineers. Why wouldn't they be?
Wasn't Philips TDA 1540, introduced already in 1982, an oversampling DAC?ISPs were not a problem (meaning, they didn't result in digital clipping) before oversampling DACs hit the market.
Not this DAC chip itself, but a separate digital interpolation filter chip.Wasn't Philips TDA 1540, introduced already in 1982, an oversampling DAC?
does this kind of resampling/upsampling induced digital clipping present the same risk of potentially audible clipping as the analogue clipping produced by inter sample overs from a brick walled signal?
For example, EBU R 128 recommended -1dBTP as the desired mastering level for many years:
I cannot agree with you. The true peaks should be recognised by the mastering engineers. Why wouldn't they be?
Sure. It actually doesn't matter by how much the DAC oversamples -- it is just filling in more points on the same analog waveform. The original waveform either exceeds 0dBFS level in the analog domain, or it doesn't.Which is fine, but if the True Peak meter oversamples by 4x and a DAC oversamples by 64x, we have mitigated the issue but we still haven't solved the problem.
ISOs above 0dBFS can only occur when the analog signal fed into the ADC is higher than its maximum allowed input voltage (ignoring bad postprocessing). This needs to be avoided. Just because the digital samples don't look clipped doesn't mean the signal is not clipped. To rely on the DAC to be able to reproduce signals at higher output voltages than its own specs allow is wishful thinking. IME ISOs violate the transparency of the AD/DA chain in digital audio.No one "created" ISPs. Virtually every reconstructed wave goes above the sample points. It's just a consequence of the sampling theorem. When the samples happen to be closer to 0dBFS, the probability of the reconstructed wave going past 0dBFS increases, but this doesn't mean that you can completely get rid of ISPs by keeping your levels down.
.. and all of them are the result of bad sampling and/processing. We can fix this easily using a digital volume control in Front of the DAC chip, like RME's ADI2 series. S/N of modern DACs is so high that nobody can detect a loss of 6 dB which would be enough to handle for almose all ISOs without clipping during upsampling or in the analog stage.[..]
There are millions of already existing songs that have been recorded without taking oversampling into account that cannot be fixed without remastering, to say nothing of non-musical audio content like videos, movies, podcasts etc.
Its an issue for audio reproduktion created by the engineers. Blaming them of course does not fix the issue, but maybe they are able to learn from mistakes in the past.This is an issue related to audio reproduction.
Blaming mastering engineers for a problem introduced by oversampling DACs is ridiculous and achieves nothing.
One way to prevent ISOs is to add an analog peak detector at the input of the ADC which fires when the signal gets higher than the ADC is specified to accept.Going forward, it would be ideal for everyone to adhere to standards that can allow us to have digital-clipping-free audio, just like recording engineers (more or less) adhere to the SOL standard. But right now there is no such standard, and solving the problem at the DAC level is by far the best and easiest path.
Nope. ISOs are invalid data because the input of the ADC has been overdriven.ISOs are (sometimes) a playback problem, not a recording problem. Any sample stream must be considered as valid data..
Agreed, because too many recordings have been clipped. 6 dB can be spared easily as S/N of modern DACs is high enough.IMHO, therefore the reproducing hard-/software should take care of that, by providing some headroom in digital and analog parts, like 1..2dB or so, and anything above that should be soft-clipped in the range of a another 1..2dB on top of that.
This!Of course. the recording industry would help us a lot by avoiding ISO from the start, in new productions (or remasters).
Are you sure about that? My understanding is that ISO's are a random phenomenon due to the sampling theorem itself which only becomes a problem when sampling at or near 0 dB. Are ADC's even used extensively besides vocals in most modern recordings? Seems like most of the "instruments" are just digital synthesisers? Could be wrong and trying to understand.Nope. ISOs are invalid data because the input of the ADC has been overdriven.
This is correct. Leave enough headroom is the proper way to prevent them.Are you sure about that? My understanding is that ISO's are a random phenomenon due to the sampling theorem itself which only becomes a problem when sampling at or near 0 dB.
All instruments which are recorded through a microphone or an analog output (guitar pickup, amplifier output) need an ADC.Are ADC's even used extensively besides vocals in most modern recordings?
I wouldn't say most, it depends on the musical style.Seems like most of the "instruments" are just digital synthesisers? Could be wrong and trying to understand.
What ADCare you speaking of? There might not even be an ADC involved in the production, for electronic music etc.Nope. ISOs are invalid data because the input of the ADC has been overdriven.
Most "instrument sounds" these days have been analog capture originally but have undergone extensive digital post-processing. Think any kind of samples being used, for example.Seems like most of the "instruments" are just digital synthesisers?