QUOTE(EsotericSatire @ Oct 2 2022, 00:53)
I've never used MQA, was it just for copyright protection some crap.
Not really?
But in practice, perhaps somewhat.
It intentionally degrades the quality of audio slightly by stealing bits from the PCM stream to use for carrying data. Supposedly it's reversible, mostly, but it's also lossy, the decoder is proprietary and not available officially for PC's, and the decoder upsamples the output.
A lot of USB DAC's will read the MQA data stream and proceed to lie to users about the bit depth and sample rate of the music they are playing (claiming it's "24 bit 352.8KHz" or whatever, because that's what the master was captured at. But it's still a 16-bit (actually 15-bit because of MQA), 44.1KHz CD that's being resampled and effectively just doing what the brightness/black level histogram adjuster does for images in photoshop to stretch it across 24 bits.
The MQA stuff is supposedly mostly reversed by this proprietary decoder, but I think it's bullshit if they're only using one bit of the data stream to contain both sample information and data.
Finally, on supported DAC's, MQA turns on a little blue light telling the user that it has been "Master Quality Authenticated" and is what the engineer heard in the studio or whatever. Despite engineers not having anything to do with the decision to MQA encode in many cases.
So it bastardizes the CD audio signal in order to turn on a little blue light on expensive DAC's that paid the MQA licensing fees.
It remains playable on standard CD players, but the MQA stream introduces noise into the output in the bit(s) that it stole. So it is actually worse than a non-MQA CD for pretty much every use case, as it is lossy to encode and then if you don't have a decoder at playback-time it takes another hit from the data stream.
Of course, this is only the least significant bit, so it's not especially noticeable. But it is a solution to a problem no one had and it objectively does no favors to the output quality.
I wouldn't be mad if it was just used for 24-bit digital releases, where it uses the lowest 8 bits but by stripping those you get an un-bastardized 16-bit PCM track. But leave CD's well enough alone, for fuck's sake.
The original use case was to lie to users about the audio they were streaming via bluetooth or wifi or whatever being at extremely high sample rates/bit depths while cheaping out and only sending lower resolution audio and upsampling it in software. No idea why they decided to put it on CD's, too, unless it was just snake oil marketing or to actively fuck people over who don't buy $700 DAC's (like me). Plus, they get license fees from the encoder, the decoder, and the DAC manufacturers, since processing happens at encode time, decode time, and rendering time. And they only allow the third component in the chain (which is an additional upsampling) be done within a DAC itself. No external software solutions are allowed.
Someone appears to have written a perl script to strip MQA out of audio files, but it appears to be lost to time so I wrote a C program to do it for me. I am also borrowing code someone wrote to hijack a software MQA decoding library from the firmware of a linux-based DAC/wireless streamer program to attempt decodes, just so I have options.
This post has been edited by dragontamer8740: Today, 05:52