Jump to content
IGNORED

JVS Cheerleads an MQA CD..Sis Boom Bah!


Recommended Posts

There are probably more DTS CD's than MQA-CD's .... which is to my surprise quite large:

http://www.surrounddiscography.com/dts/dtsdisc.htm

3 google hits for MQA-CD on bol.com which is targeted to Belgium & The Netherlands:

image.thumb.png.72e8c341ae6d254aeb01aa7c576a118a.png

 

0 hits on amazon.fr

image.thumb.png.8d38ce3c9af554ba6bd96cec1ecf8305.png

only 1 hit on amazon.com
3 hits on amazon.de

This one is interesting:

https://www.amazon.de/Inside-Moment-Mqa-CD-Camille-Thurman/dp/B06ZZ6GTBV

 

Quote

MQA ist eine preisgekrönte Technologie, die den Klang des Studios liefert. MQA-CDs sind vollständig kompatibel und laufen auf jedem CD-Player in normaler CD-Auflösung. Wird der Player an einen MQA-tauglichen DAC angeschlossen, entfaltet dieser die volle Auflösung von bis zu 352 kHz.

 

The description is again misleading. MQA can't do 352.8 Khz content (but it can do upsampling of the first unfold to 352.8 Khz). "Auflösung" means resolution, so the description is certainly misleading.

The first unfold when the 24 bit MQA file has been stripped to 16 bits does not happen, except for some fake content because of their leaky upsampling with aliasing. Will MQA-CD be a different beast with a different bit allocation, or does it behave like a truncated 24 bit MQA file to 16 bits?

If MQA would change "resolution" to "upsample resolution", it would reflect the truth in case claimed resolution is higher than 24/96 or 24/88.2. Now it's false advertising.
 

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...

Here is the mqascan result of Reich: Pulse/Quartet (2018) MQA-encoded CD:

 

===== [01] Pulse.flac =====
0000ac38: MQA signature at bit 8
0000ac38: [5] datasync
          magic                     36: 0x11319207d
          stream_pos_flag            1: 0
          pad                        1: 1
          orig_rate                  5: 0x01 [88.1 KHz]
          src_rate                   5: 0x00 [44.1 kHz]
          render_filter              5: 4
          unknown_1                  5: 0x08
          unknown_2                  1: 0
          pad                        2: 0
          mqa_level                  8: 0x40
          items                      7: 2
          size                       8: 0x14
          size                       8: 0x0b
          type                       8: 0x00
          type                       8: 0x01
          [type 0]
          unknown_3                  2: 2
          unknown_4                  4: 0
          unknown_5                  7: 15
          unknown_6                  7: 127
          [type 1]
          unknown_7                 11: 0x259
          checksum                   4: 0xc

===== [02] Quartet - 1. Fast.flac =====
00005bba: MQA signature at bit 8
00005bba: [5] datasync
          magic                     36: 0x11319207d
          stream_pos_flag            1: 1
          pad                        1: 1
          orig_rate                  5: 0x01 [88.1 KHz]
          src_rate                   5: 0x00 [44.1 kHz]
          render_filter              5: 4
          unknown_1                  5: 0x08
          unknown_2                  1: 0
          pad                        2: 0
          mqa_level                  8: 0x40
          items                      7: 2
          size                       8: 0xc2
          size                       8: 0x20
          type                       8: 0x00
          type                       8: 0x01
          stream_position           32: 0x00003e06
          [type 0]
          unknown_3                  2: 2
          unknown_4                  4: 0
          unknown_5                  7: 15
          unknown_6                  7: 127
          start_offset              27: 0x0000200
          pad                        1: 0
          data                     146: [skipped]
          [type 1]
          unknown_7                 32: 0x080ffa59
          checksum                   4: 0xf

===== [03] Quartet - 2. Slow.flac =====
00000908: MQA signature at bit 8
00000908: [5] datasync
          magic                     36: 0x11319207d
          stream_pos_flag            1: 0
          pad                        1: 1
          orig_rate                  5: 0x01 [88.1 KHz]
          src_rate                   5: 0x00 [44.1 kHz]
          render_filter              5: 4
          unknown_1                  5: 0x08
          unknown_2                  1: 0
          pad                        2: 0
          mqa_level                  8: 0x40
          items                      7: 2
          size                       8: 0x14
          size                       8: 0x0b
          type                       8: 0x00
          type                       8: 0x01
          [type 0]
          unknown_3                  2: 2
          unknown_4                  4: 0
          unknown_5                  7: 15
          unknown_6                  7: 127
          [type 1]
          unknown_7                 11: 0x259
          checksum                   4: 0xc

===== [04] Quartet - 3. Fast.flac =====
00000908: MQA signature at bit 8
00000908: [5] datasync
          magic                     36: 0x11319207d
          stream_pos_flag            1: 0
          pad                        1: 1
          orig_rate                  5: 0x01 [88.1 KHz]
          src_rate                   5: 0x00 [44.1 kHz]
          render_filter              5: 4
          unknown_1                  5: 0x08
          unknown_2                  1: 0
          pad                        2: 0
          mqa_level                  8: 0x40
          items                      7: 2
          size                       8: 0x14
          size                       8: 0x0b
          type                       8: 0x00
          type                       8: 0x01
          [type 0]
          unknown_3                  2: 2
          unknown_4                  4: 0
          unknown_5                  7: 15
          unknown_6                  7: 127
          [type 1]
          unknown_7                 11: 0x259
          checksum                   4: 0xc

 

 

Link to comment

Thanks for posting that. Firstly, we see that the MQA control stream is in bit 8, which is counted as though it were a 24-bit file. In other words, it is in the LSB of the 16-bit CD data. That means there is no high-frequency content to be decoded here. Curiously, the MQA signature is not found at the start of the track but some distance in as indicated by the sample number printed at the start of the line. Even more odd is that the packet printed for track 2 is not the first in an MQA stream as evidenced by the presence of the 'stream_position' field which indicates the offset in samples from the start of the track to the start of this packet. Curiouser and curiouser. Finally, note the 'mqa_level' value. This controls the indicator colour. Blue tracks have a value of 0x90 rather than the 0x40 seen here. Unfortunately, I don't know the exact meaning of this value.

Link to comment
  • 2 weeks later...
  • 3 weeks later...

Hi all

interesting thread .......

I would like to hear the difference myself. I do have an MQA capable DAC.

Maybe I missed it .. where can I purchase the 24/48 MQA version of the Steve Reich / Pulse, Quartet album? Where can I purchase the MQA encoded CD?

Thanks

Link to comment

MQA CD is not highres

 

 

On 3/16/2018 at 3:22 PM, testikoff said:

A FLAC snippet of track 01 Pulse taken off Reich: Pulse/Quartet MQA-encoded CD...


MQA CD 16/44.1, undecoded

image.thumb.png.ec104fe1b43690ec024638fd9976dce7.png

 

MQA CD decoded to 88.2K, twice the bins needed (otherwise the plot looks competely different), no highres part added, no ultrasonics added, just some garbage at 24 Khz below the treshold of human hearing (probably some aliasing due to their leaky filters):

image.thumb.png.75dc929807d2973a555cfb8657586516.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
11 minutes ago, FredericV said:

MQA CD is not highres

 

 


MQA CD 16/44.1, undecoded

image.thumb.png.ec104fe1b43690ec024638fd9976dce7.png

 

MQA CD decoded to 88.2K, twice the bins needed (otherwise the plot looks competely different), no highres part added, no ultrasonics added, just some garbage at 24 Khz below the treshold of human hearing (probably some aliasing due to their leaky filters):

image.thumb.png.75dc929807d2973a555cfb8657586516.png

 

Have you set  audacity to 145dB scale? CropperCapture%5B22%5D.jpg?raw=1

You are not a sound quality measurement device

Link to comment
14 minutes ago, adamdea said:

Have you set  audacity to 145dB scale? CropperCapture%5B22%5D.jpg?raw=1


The main issue here is that we don't have the original true 24 bit files to compare with.
So going to compare their leaky upsampler with our sox config, and see if the aliasing overlaps.
Putting the scale to 24 bit is no issue.

Coming back on this post, based on earlier truncation experiments:

 

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, FredericV said:


The main issue here is that we don't have the original true 24 bit files to compare with.
So going to compare their leaky upsampler with our sox config, and see if the aliasing overlaps.
Putting the scale to 24 bit is no issue.

Coming back on this post, based on earlier truncation experiments:

 

I think we could up the FFT resolution too. 

You are not a sound quality measurement device

Link to comment
5 minutes ago, FredericV said:


The main issue here is that we don't have the original true 24 bit files to compare with.
So going to compare their leaky upsampler with our sox config, and see if the aliasing overlaps.
Putting the scale to 24 bit is no issue.

Coming back on this post, based on earlier truncation experiments:

 

I work with Japanese companies closely in my line work, and I have a decent understanding of the culture..they are early adapters...and MQA is clearly try to bank on this, hoping for some minor interest..

 

For those of us who missed it..just HOW do you play an MQA CD? Do you have to have a transport with a USB output?

 

 

Link to comment
6 minutes ago, Brinkman Ship said:

I thought that might be it..but for some reason I though MQA was not compatible with S/PDIF..

It depends on the signal routing. Some DACs use an XMOS or other powerful processor only for USB input and a simple S/PDIF decoder chip feeding the DAC directly. Such designs can't support MQA on inputs that don't go through the processor.

Link to comment
39 minutes ago, Brinkman Ship said:

I thought that might be it..but for some reason I thought MQA was not compatible with S/PDIF..

 

The output of the renderer is not supported via SPDIF. So digital outputs from a device decoding MQA will always be limited to 24/88.2 or 24/96. The core decoding aka first unfold.

But SPDIF can carry the 16 or 24 bit distribution files bitperfect (e.g. streamer playing 24 bit distribution file, or redbook transport playing 16 bit truncated file with MQA ), which an MQA dac with MQA enabled SPDIF input, can decode.

 

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 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...