Jump to content
IGNORED

Article: MQA: A Review of controversies, concerns, and cautions


Recommended Posts

Excellent article.

Regaring footnote 25:

 

Quote

Of interest, it appears that only the “baseband” bits are being “authenticated”. In an experiment here by FredericV, when the lower 8 bits are dropped, the MQA “blue light” still shines even though it’s recognized as 16-bit audio. Maybe this is all that MQA-CDs are?

On a related note, doesn’t the fact that this blind spot in the authentication mechanism exists immediately disqualifies the MQA blue light from being something a consumer should have any faith in that the file is of “guaranteed” provenance?


 

This is indeed true for older Mytek Brooklyn firmwares. Using the latest firmware, the blue MQA dot will shine with original MQA files, and also with the sabotaged MQA files,  both showing 24 bit 352.8K in case of 2L.no demo files.

So the customer does not know if the file has been truncated or not. He does not know if he has a full first unfold, or partial first unfold.

Furthermore, when NOT truncating the file, only a small part is added back to the decoded output (light purple), compared to the spectrum that is generated by MQA's leaky filter (dark purple), which adds content above 20 Khz which does not even exist in the 16/44.1 file, due to aliasing.

As this small part is encapsulated in the lower  8 bits of the 24 bit distribution file as non-audio data, it does not compress with flac, making the flac size twice as large for a 24/44.1 MQA file vs 16/44.1 truncated MQA file in a 24/44.1 container.

mqa-bad-compression.thumb.png.2637d024dcfa4456d99bf4b766771e00.png

 

Futhermore, sox filter settings exist which generate a very similar spectrum from a 16/44.1 MQA file:

image.thumb.png.4dc3e200198856aa9a601c49f9588c50.png

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment
5 minutes ago, mansr said:

I have a tool to do just that. However, this gives a red or purple light, not blue or green. There is no cryptographic authentication at this stage.


Does this mean that when a user has Tidal doing the first unfold, and then some MQA dac for the renderer, there's no longer a blue light shining on the MQA dac?

What I intend to test, is to mess with the 24/88.2 or 24/96 first unfold, leave the signalling bit intact, and flip or set bits in other parts.

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment
1 hour ago, Em2016 said:

Is this the same FB group that includes Bob himself? Does he 'like' the posts and ideas that are thrown around in that group? :D

 

Yes it is:

image.thumb.png.b3df383f81679f7edc4dabcc2dd9ac8e.png

 

and Bob's a member:

image.thumb.png.c06ad7e740f4af9b249695d1caa18c80.png

 

While the group is closed, the member list is public.

 

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment
13 minutes ago, firedog said:

Meridian hasn’t forbidden it, as far as we know. It apparently can be difficult to implement, which is one reason it doesn’t happen. There are DACs that switch, I can’t really remember which ones. 


Agree for non-MQA content. But for MQA content you have to use MQA's filter.

Actually some DAC's sound better with non-MQA when you completely disable the MQA decoder, so the upsampler is not the leaky minimum phase filter. MQA should not mess with non-MQA PCM.

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment

This screenshot shows the average technical knowledge level inside the secret MQA group:

"Archimago is quite good, but he really does not understand how MQA works."

 

-> please buy a mirror

This guy does not even understand the basics of sampling.

image.thumb.png.bf02c2d74d1933c3a986a78e5bba8663.png

 

The same clueless members continue to claim the MQA train cannot be stopped. This is a very recent screenshot.

Our CA frontpage article was also deleted from the group.

I don't have a membership in the group, so they now must find their mole ....

image.png.819878f2517c946cd4a15d44979df12e.png

 

and yes this internationalTV format was invented by our Belgian national television ;)

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment

New fallback argument on the secret MQA group: person X does not understand MQA.

Archimago does not understand MQA
AIX records does not understand MQA
and so on ....

Now they are attacking AIX:

image.thumb.png.c5b504b74a1c805cc1103c0fc9f64a86.png

 

How ironic, as MQA does not have more resolution than 24/96. Everything above that is upsampled in the renderer with leaky filters.
MQA at best is something like lossy 17/96.

A lot of MQA encodes are based on masterings for redbook. The admin of the group debunks MQA by his own logic.

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment
4 hours ago, Doug Schneider said:

2) The one thing he definitely not wrong about, though, is how his ADC works -- it has no anti-aliasing filter. When talking about ideal format sample rates, I told him I thought 24/88.2 and 24/96 would suffice, where he wanted 24/176.4 and 24/192 because at these high frequencies no sound will get into the signal chain anyway and, therefore, ADCs could be designed filterless, as he did. In any event, the key about this is there is no "blurring" for MQA to correct. So what you would've heard from these recordings had nothing to do with any of that -- unless, of course, as Archiamago's tests show, MQA actually worsens timing accuracy, or it's some other effect.

 

Doug Schneider
SoundStage!

 

In digital photography, the same idea is used. Camera's with extreme megapixel counts, such as Nikon's D850 don't have an AA filter.

https://www.outdoorphotographer.com/photography-gear/cameras/can-you-go-no-low-pass/

They do not expect content to max out the actual resolution of a 40+ megapixel sensor, as the content is already band limited by the lens which acts as a resolution limiter.

With my D750 an AA filter is required. My lenses easily outperform the D750's resolution. Even very old lenses from the 90's can max out the 24 megapixel resolution of my camera, so an AA filter in this case is needed.

 

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment

Can MQA come up with a study where 90% prefers MQA over the real studio master?

Archimago's CA article is being systematically removed by Peter Veth from the closed MQA group.

In this reaction to someone posting the Archimago article (apparently it's being posted several times, and deleted by PV), he clearly hints that I am the mole ( I have a product with 432 Hz conversion, I am the only manufacturer of streamers who has such a plugin ). But I am not the mole, but there are several moles in the MQA group, who spontaneously share posts with me. Good luck Peter for the mole hunt.

image.thumb.png.149a7547af5758f72e73cbfad6211dff.png

 

PV learns nothing, as we already proved to PV we don't pitch shift in our product. But PV is always repeating the same refuted arguments like a good troll.

We did our own test long before we had an actual product ( at the time I was an IT consultant, and did not even consider going in the computer audio business ), with 60 persons, and 58 preferred the 432 Hz version over the bitperfect original. We used foobar at the time and the soundtouch plugin to do this test.
 

And yes there's a study from Maria Renold with 2.000 test persons which proves 90% prefers 432 Hz.

MQA can't even provide such test score. Archimago's test showed that the MQA effect is much smaller than a 90% pro vs 10% con distribution. Our own testing comes very close to Maria Renold's test results.

 

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment
3 hours ago, Fokus said:

 

Given high quality high-res source material and a state of the art SRC with programmable filters, such as iZotope RX, it is quite easy to create a set of test files that mimic MQA-style 'deblurring'.


Or use sox filters. Sox can easily replicate MQA's time domain filters, and so much more.

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment
5 hours ago, miguelito said:

Consider that about 8,000 albums have been encoded in MQA. Imagine there are 10 teams doing this encoding, and they manage to sort out all of the information of each album (ADCs etc) such that they can encode 1 album a day per team. And these teams work 252 days per year - ie every business day each team cranks out an album. This means that it will take 3.1 years for these teams to do these 8,000 albums. Ponder...


The bulk of the albums is most likely batch converted, with some special cases where they will do more effort.

They need a story to sell, which is the provenance / white glove argument. So for a very limited amount of albums, they probably did more research into how the album was recorded / created, and have press like Hans Beekhuyzen write about it.

When the album is a complex mix of many AD/DA steps (such as effects processors on the effects bus of a mixing desk, instruments with sample banks such as most keyboards - basically everything that is non-acoustical or processed),  no way MQA is going to fix all those errors which were already downmixed into a 2 channel version.




 

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment
9 hours ago, miguelito said:

Why can't I put step 'b' in step '3'? Are you saying that the lossy MQA compression is inextricable from 'b'? Why would that be? And if there's some processing done in 'c' that is part of 'b', why couldn't I still put it in '3'?

 

Looking at Archimago's & Mansr's research, I believe this is exactly what they do in the renderer in combination with dithering and upsampling.

Why would they need 32 filters, where every file has one pre-defined applied filter out of those 32 available filters?
The coordinates of those filters were also dumped and reverse engineered.

image.thumb.png.b850757088ccea0275b845c4df79b060.png

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment
9 hours ago, tmtomh said:

For example, a common cell phone frequency band is 1900MHz (not kHz), with a 100MHz bandwidth, meaning the phones operate from 1850MHz to 1950MHz. By using simple Nyquist theory, to digitize those waves, you'd have to sample them at 3900MHz, which is 2x the max frequency of 1950MHz.

 

In my realtek based SDR kit, it does not work this way from a logical standpoint.

My RTL sdr dongle has a max bandwidth of 3.2 Mhz. Dongles with more bandwidth (like 5 Mhz and 8 Mhz) also exists, but costs a lot more.

Suppose I want to capture the FM band and monitor anything between 100 and 102 Mhz. I specify 101 Mhz as the tuning frequency, with a bandwidth of at least 2 Mhz.

 

If I want to monitor a bigger part of the FM band (let's say 100-108 Mhz) that does not fit into the bandwidth of my dongle, my dongle will frequency hop, therefore missing at least 50% of the data.

My dongle is not sampling at 216 Mhz rate and exposing all this data over USB.
 

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment
  • 2 weeks later...
On 3/25/2018 at 3:21 PM, mansr said:

I stopped listening at "my friend Bob Stuart."


He does not fully understand MQA. He believes MQA can uncompress back to 24 bit 192 Khz, not realizing it's never going to be better than something like 17 bit 96 Khz upsampled to whatever the DAC is lying about on the display.

Designer of the 432 EVO music server and Linux specialist

Discoverer of the independent open source sox based mqa playback method with optional one cycle postringing.

Link to comment
  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...