My point being that unlike the misunderstanding (or maybe just mis-explanation) of many here, even a digital audio format which is technically named “lossless” still has losses compared to the analog original and there is no way around it (you can reduce the losses with a higher sampling rate and more bits per sample, but never eliminate it because the conversion to digital is a quantization of an infinite precision input).
“Losslessness” in a digital audio stream is about the integrity of the digital data itself, not about the digital audio stream being a perfect reproduction of the original soundwaves. With my mobile phone I can produce at home a 16 bit PCM @ 44.7 kHz (same quality as a CD) recording of the ambient sounds and if I store it as an uncompressed raw PCM file (or a Wav file, which is the same data plus some headers for ease of use) it’s technically deemed “lossless” whilst being a shit reproduction of the ambient sounds at my place because the capture process distorted the signal (shitty shit small microphone) and lost information (the quantization by the ADC in the mobile phone, even if it’s a good one, which is doubtful).
So maybe, just maybe, some “audiophiles” do notice the difference. I don’t really know for sure but I certainly won’t dismiss their point about the imperfect results of the end-to-process, with the argument that because after digitalization the digital audio data has been kept stored in a lossless format like FLAC or even raw PCM, then the whole thing is lossless.
One of my backgrounds is Digital Systems in Electronics Engineering, which means I also got to learn (way back in the days of CDs) how the whole process end to end works and why, so most of the comments here talking about the full end-to-end audio capture and reproduction process (which is what a non-techie “audiophile” would be commenting about) not being lossy because the digital audio data handling is “lossless”, just sounds to me like the Dunning-Krugger Effect in action.
People here are being confidently incorrect about the confident incorrection of some guy on the Internet, which is pretty ironic.
PS: Note that with high enough sampling rates and bits per sample you can make it so precise that the quantization error is smaller that the actual noise in the original analog input, which de facto is equivalent to no losses in the amplitude domain and so far into the high frequencies in the time domain that no human could possibly hear it, and if the resulting data is stored in a lossless format you could claim that the end-to-end process is lossless (well, ish - the capture of the audio itself into an analog signal itself has distortions and introduces errors, as does the reproduction at the other end), but that’s something quite different from claiming that merely because the audio data is stored in a “lossless” format it yields a signal as good as the original.
What I meant is yeah, you are right about that, but no, lossless formats aren’t called lossless because they don’t lose anything to the original, they’re called lossless because, after compressing and decompressing, you get the exact same file that you initially compressed.
Another commenter on this post explained it really well.
They’re deemed “lossless” because there are no data losses - the word actually comes from the broader domain of data handling, specifically Compression were for certain things - like images, audio and video - there are compression algorithms that lose some information (lossy) and those which don’t (lossless), for example JPEG vs PNG.
However data integrity is not at all what your average “audiophile” would be talking about when they say there are audio losses, so when commenting on what an non-techie “audiophile” wrote people here used that “losslessness” from the data domain to make claims in a context which is broader that merelly the area were the problem of data integrity applies and were it’s insuficient to disprove the claims of said “audiophile”.
By your definition, PNG isn’t lossless because it’s not an exact representation of every single photon of a picture that was taken. You’d need infinity pixels in order to be completely faithful to the “analog” thing that you’re trying to picture, in the same way you’d need infinity points to completely translate an analog wave to digital.
When you compress anything with FLAC, you will get the exact same thing you compressed out, so there is no data loss.
Of course, that wave which you compress will not be faithful to the analog thing, but that’s just a limitation of digital computers.
A PNG is indeed an imperfect representation of reality. Are you claiming that the lossness in the data domain of the compression algorithm in a PNG means its contents are a perfect representation of reality?!
(Funnilly enough, the imperfections in the data contained on a PNG are noticeable for some and the lower the “sampling rate” - i.e. number of pixels, bits per pixel - the easier it is to spot, same as audio)
As I’ve been trying to explain in my last posts, a non-Techie “audophile” when they claim FLAC is not lossless aren’t likely to be talking about it’s technical characteristics in the data domain (i.e. that data that you take out of a FLAC file is exactly the same as it goes in) but that its contents don’t sound the same as the original performance (or, most likely, a recording made via an entirelly analog pathway, such as in an LP).
Is it really that hard to grasp the concept that the word “lossless” means different things for a Technical person with a background in digital audio processing and a non-Technical person who simply compares the results of a full analog recording and reproduction pathway with those of a digital one which include a FLAC file and spots the differences?
This feels like me trying to explain to Junior Developers that the Users are indeed right and so are the Developers - they’re just reading different meanings for the same word and, no, you can’t expect non-Techie people to know the ins and outs of Technical terms and no they’re not lusers because of it. Maybe the “audiphile” was indeed wrong and hence “Confidently Incorrect”, but maybe he was just using lossless in a broader sense of “nothing lost” like a normal person does, whilst the other one was using the technical meaning of it (no data loss) so they were talking past each other - that snippet is too short to make a call on that.
So yeah, I stand by my point that this is the kind of Dunning-Krugger shit junior techies put out before they learn that most people don’t have the very same strictly defined technical terms on their minds as the junior techies do.
My point being that unlike the misunderstanding (or maybe just mis-explanation) of many here, even a digital audio format which is technically named “lossless” still has losses compared to the analog original and there is no way around it (you can reduce the losses with a higher sampling rate and more bits per sample, but never eliminate it because the conversion to digital is a quantization of an infinite precision input).
“Losslessness” in a digital audio stream is about the integrity of the digital data itself, not about the digital audio stream being a perfect reproduction of the original soundwaves. With my mobile phone I can produce at home a 16 bit PCM @ 44.7 kHz (same quality as a CD) recording of the ambient sounds and if I store it as an uncompressed raw PCM file (or a Wav file, which is the same data plus some headers for ease of use) it’s technically deemed “lossless” whilst being a shit reproduction of the ambient sounds at my place because the capture process distorted the signal (shitty shit small microphone) and lost information (the quantization by the ADC in the mobile phone, even if it’s a good one, which is doubtful).
So maybe, just maybe, some “audiophiles” do notice the difference. I don’t really know for sure but I certainly won’t dismiss their point about the imperfect results of the end-to-process, with the argument that because after digitalization the digital audio data has been kept stored in a lossless format like FLAC or even raw PCM, then the whole thing is lossless.
One of my backgrounds is Digital Systems in Electronics Engineering, which means I also got to learn (way back in the days of CDs) how the whole process end to end works and why, so most of the comments here talking about the full end-to-end audio capture and reproduction process (which is what a non-techie “audiophile” would be commenting about) not being lossy because the digital audio data handling is “lossless”, just sounds to me like the Dunning-Krugger Effect in action.
People here are being confidently incorrect about the confident incorrection of some guy on the Internet, which is pretty ironic.
PS: Note that with high enough sampling rates and bits per sample you can make it so precise that the quantization error is smaller that the actual noise in the original analog input, which de facto is equivalent to no losses in the amplitude domain and so far into the high frequencies in the time domain that no human could possibly hear it, and if the resulting data is stored in a lossless format you could claim that the end-to-end process is lossless (well, ish - the capture of the audio itself into an analog signal itself has distortions and introduces errors, as does the reproduction at the other end), but that’s something quite different from claiming that merely because the audio data is stored in a “lossless” format it yields a signal as good as the original.
What I meant is yeah, you are right about that, but no, lossless formats aren’t called lossless because they don’t lose anything to the original, they’re called lossless because, after compressing and decompressing, you get the exact same file that you initially compressed.
Another commenter on this post explained it really well.
They’re deemed “lossless” because there are no data losses - the word actually comes from the broader domain of data handling, specifically Compression were for certain things - like images, audio and video - there are compression algorithms that lose some information (lossy) and those which don’t (lossless), for example JPEG vs PNG.
However data integrity is not at all what your average “audiophile” would be talking about when they say there are audio losses, so when commenting on what an non-techie “audiophile” wrote people here used that “losslessness” from the data domain to make claims in a context which is broader that merelly the area were the problem of data integrity applies and were it’s insuficient to disprove the claims of said “audiophile”.
By your definition, PNG isn’t lossless because it’s not an exact representation of every single photon of a picture that was taken. You’d need infinity pixels in order to be completely faithful to the “analog” thing that you’re trying to picture, in the same way you’d need infinity points to completely translate an analog wave to digital.
When you compress anything with FLAC, you will get the exact same thing you compressed out, so there is no data loss.
Of course, that wave which you compress will not be faithful to the analog thing, but that’s just a limitation of digital computers.
A PNG is indeed an imperfect representation of reality. Are you claiming that the lossness in the data domain of the compression algorithm in a PNG means its contents are a perfect representation of reality?!
(Funnilly enough, the imperfections in the data contained on a PNG are noticeable for some and the lower the “sampling rate” - i.e. number of pixels, bits per pixel - the easier it is to spot, same as audio)
As I’ve been trying to explain in my last posts, a non-Techie “audophile” when they claim FLAC is not lossless aren’t likely to be talking about it’s technical characteristics in the data domain (i.e. that data that you take out of a FLAC file is exactly the same as it goes in) but that its contents don’t sound the same as the original performance (or, most likely, a recording made via an entirelly analog pathway, such as in an LP).
Is it really that hard to grasp the concept that the word “lossless” means different things for a Technical person with a background in digital audio processing and a non-Technical person who simply compares the results of a full analog recording and reproduction pathway with those of a digital one which include a FLAC file and spots the differences?
This feels like me trying to explain to Junior Developers that the Users are indeed right and so are the Developers - they’re just reading different meanings for the same word and, no, you can’t expect non-Techie people to know the ins and outs of Technical terms and no they’re not lusers because of it. Maybe the “audiphile” was indeed wrong and hence “Confidently Incorrect”, but maybe he was just using lossless in a broader sense of “nothing lost” like a normal person does, whilst the other one was using the technical meaning of it (no data loss) so they were talking past each other - that snippet is too short to make a call on that.
So yeah, I stand by my point that this is the kind of Dunning-Krugger shit junior techies put out before they learn that most people don’t have the very same strictly defined technical terms on their minds as the junior techies do.