Naim rip vs PC rip

Posted by: AMA on 23 April 2011

As many of you are aware there is a long rant on the Naim vs PC rips through a number of forum threads.

At the same time there is quite a simple procedure to put the end to this endless dispute.

Why not to take WAV file and burn a CD.

Then rip it with Naim machine (HDX or US) and then with EAC/dbpoweramp and see how do they go bit-by-bit against the original file.



Bad luck it didn't come into my mind when I had US on a home demo...  Is anyone there can do this?
Posted on: 23 April 2011 by Hook

Is it just me and my Firefox 4.0 browser, or are others seeing AMA's post in a

typewriter-like font, running out of the text box, and overwriting the space to the right?

 

I've long complained we should be utilizing that space for posts, but not like this! 

 

Hook

 

Posted on: 23 April 2011 by AMA
Originally Posted by Hook:

Is it just me and my Firefox 4.0 browser, or are others seeing AMA's post in a

typewriter-like font, and running out of the text box, and overwriting the space to the right (the Watch Topic button).

 

I've long complained we should be utilizing that space for posts, but not like this! 

 

Hook

Hi, Hook. I use Chrome and the text fits the frame properly. Though the font is different -- I have no idea how did it come that way...

 

I agree the frame should be extended for the post space. Very strange design. But each time I pay a visit to Linn forum I realize that Naim designers at least were not double paid by Hades.

Posted on: 23 April 2011 by Hook
Originally Posted by AMA:
...

Hi, Hook. I use Chrome and the text fits the frame properly. Though the font is different -- I have no idea how did it come that way...

...

Hi AMA -

 

And now, as seen by my browser, this second post of yours is back to normal....weird.

 

Hook

Posted on: 23 April 2011 by AMA

Hi, Hook -- I have edited the post ( I have actually started it as new). Hope it works now.

 

Shall we go back to the topic ? 

Posted on: 23 April 2011 by Jack
AMA



Long discussion here at beginning of month:



https://forums.naimaudio.com/displayForumTopic/content/3960068600513875



Conclusion - the PCM data is the same but the headers are different, Naim use an extended header when ripping.
Posted on: 23 April 2011 by AMA

What does the header do apart from the memorizing the replay gain?

I do believe the gain adjustment may sound different and even pleasant.

But this is what we can do in Foobar by will.

What else?

Posted on: 23 April 2011 by Hook

I recall reading that the format and use of the extended header information in a WAV file is "user defined".   So unless Naim comments, we are simply guessing at how that metadata is used. 

 

Hook

Posted on: 23 April 2011 by Simon-in-Suffolk

Hook, no the extended data header is used by most modern encoders, it is specified by the Microsoft file format, and is essential for hires audio, and it essentially tells the receiver how to interpret the included sample data (word length, number of channels, sample frequency, compression.used etc.)

You tend to find the 'chunks' of data that are non standardised occur, but don't have to be, at the end of the wave file. DBpoweramp for example puts a whole lot of tagging info at the end of the wave file in it's own chunks.

So in summary, the extended data header is specified in the wave format( so the wave file can play on any device). The older 'canonical' format of the wave file only has a simplified header  but is only really useful for unto 16bit stereo.

Simon

Posted on: 24 April 2011 by AMA

OK, let me set up 3 points and 2 questions.

 

1. The PCM data of Naim rips is the same as original CD (and the same as EAC/dbPoweramp rips).

 

2. Naim rips contain some extra information in file header which as I can see only Naim players can benefit from.

 

3. The extra data was generated by Naim ripping software and it was sourced from PCM data as there is nothing else in original CD but the PCM data.

 

Question 1. Are we sure that sonic improvement some people allegedly hear with naim rips is not just a small change in replay gain which is often misinterpreted as sonic improvement especially in direct A/B tests? 

 

Question 2.  If Naim has managed to generate extra data from PCM then possibly other mathematician could do the same. I doubt there is a rocket science in this -- but I can admit that Naim engineers came across some brilliant ideas which may take some time before the others will pick them up. If this is the case so why Naim has put these brilliant ideas into the headers of their rips for public peer view rather than secure them by training the naim players to generate this extra data on the fly from the regular PCM bitstream (as a part of DAC pre-processing)?

 

Posted on: 24 April 2011 by Guido Fawkes

Hello Simon 

 

Is your view that the additional metadata would have no effect on the SQ of a 16-bit CD rip? 

 

Thanks

 

All the best, Guy


 



Hi AMA

 

I think your point 1 could be extended to iTunes, XLD and Max if we assume the original CD is in good condition. 

 

All the best, Guy

Posted on: 24 April 2011 by Simon-in-Suffolk
Guy



Yes I doubt that the extra metadata / tagging chunks would have any bearing on sound quality. A compliant wave decoder should ignore a chunk it doesn't understand.



AMA, as far as Naim rips I believe Jack compared the file with a regular dBpoweramp file and the PCM was the same... Word by word. (it's quite easy to see with a binary reader). I compared EAC, iTunes and dBpoweramp, and apart from an offset difference at the start of the file for iTunes, the sample data from a CD rip was identical.



My theory is it's the decoder that makes the difference, not the encoder. It might be subtle differences in the PCM reconstruction algorithm vary from a canonical format wave file such as EAC compared to an extended header wave files such as Naim and dBpoweramp. I have to admit I can't hear differences between these files however on my various renderers.



Simon







Posted on: 24 April 2011 by Simon-in-Suffolk
AMA, the 'extended header' info, that Microsoft refer as the extensible header is defined here http://msdn.microsoft.com/en-us/library/ms713496.aspx



It is defined and specific, (ie not Naim specific if valid) and is used for describing  multichannel, hires audio or certain data compression types that the original header coulnt reliably handle.



I have also seen on other threads people comparing streaming rips from different renderers via SPDIF into DACs and because they sound different assuming that is caused by differences in the rips. This is very unlikely and more attributed to jitter and clock wander in the bit stream clock caused by the electronics and badly designed digital connectors causing reflections of the square wave harmonics affecting the shape of the square wave. Also there is is the possibility of RF from the digi lead affecting the receivers electronics.



I find it useful to remember with SPDIF the clock of the signal and the bit data has to be recovered so as to build the word or byte. Once the samples are built they are usually buffered and reclocked- there are two synchronisations occurring, one at bit level, that is crucial for asynchronous SPDIF, and the other at sample/PCM level for the DAC(s). Therefore to compare rips you should really use the same renderer and DAC, and in any case ensure you are using 75 ohm characteristic impedance leads and terminators, preferably not using RCA connectors as they will almost certainly cause reflections at 75 ohms at SPDIF frequencies. ( which are at RF)







Simon
Posted on: 25 April 2011 by AMA

Simon,  do we have references (on the forum) to the cases that Naim rip and PC rip have been played through the SAME player (let it be Naim player like HDX) and the Naim rip sounded better?

Posted on: 25 April 2011 by Simon-in-Suffolk
Hi AMA, I can't recall any specific references for the same player, though I would be interested in those that have the Naim equipment whether they can hear a difference between EAC rips and Naim/dbPoweramp rips. I say this as the former, at least when idid the test last month, used the older non extensible header format within the wave file.



And.....



If they do hear a difference with the EAC wave, if they reeconde it with dbPoweramp (so it uses the extensible format) does the sound 'improve' / change subtly.



Simon







Posted on: 25 April 2011 by likesmusic

Here is a thread where Paul Stephenson claims the Naim rip 'usually outperforms' a non-naim rip.

 

https://forums.naimaudio.com/di...ent/3960068604537349

 

However, on the same thread, Phil Harris was much more equivocal:

 

"However the global question of "Do you believe that a UnitiServe rip sounds better than an EAC or dBpoweramp rip?" is not really in itself possible to answer in any way that is valid"

 

Make sense of that how you will!

Posted on: 25 April 2011 by Simon-in-Suffolk
To me that says the only valid answer is that there is no difference (in sound quality) of the rip. It kind of supports what we have been saying.... Any differences that *may* exist are at the decoding/rendering end of the chain....

And there is the point in all this, Naim may have designed their renderers to optimally work with their wave files, that use the extensible format. However that implies other encoders that use that format would also optimally work with Naim ( assuming there is any noticeable outcome to my above test/challenge which makes this at all relevant)



Simon

Posted on: 25 April 2011 by likesmusic

We have a statement from Paul Stephenson that naim rips 'usually outperform' dBpoweramp rips.

 

We have an observation by Jack that a the audio portion of a dBpoweramp rip is identical to the audio portion of a UnitiServe rip.

 

This means to me that a Naim player does not correctly play dBpoweramp rips.

 

Whether this is due to some differences in the file header, voodoo, or might even be deliberate is just speculation. But it is certainly very disappointing to anyone with a large collection of good lossless dBpoweramp or EAC rips that might have looked to Naim for a DAC and/or server to play them from.

Posted on: 25 April 2011 by Hook

Would be nice if Naim were to fill in the blanks...

 

1. All rips sound better using Naim network players because _______ .

 

2. Naim rips sound better using Naim network players because _______ .

 

3. Naim rips sound better using any network player because _______ .

 

 

I'll help.  #1 is easily answered.  Just read the Technical Detail section for the NDX, and it is clear that a lot of great engineering for high sound quality went into building this component.  (I'll save AMA the bother by adding "And I cannot wait to hear the NDS!"  )

 

I have been trying to hold out the possibility that #2 had an answer -- that there was some chance of unique synergy between Naim rips and Naim network players.   But if there is nothing unique to Naim in the header, and if the PCM data is the same, then I don't see it.  And if #2 cannot be answered, then #3 has no chance either.

 

Simon - I am still trying to understand your last post.  I think you are saying that it is possible, in theory, for a Naim network player to make good use of WAV extended header information, but that there is nothing unique to Naim in that extended header, and that the exact same information could be provided by dBpoweramp.   Is that correct?

 

So unless I am continuing to miss something here, then I am at a total loss trying to understand how Naim rips can sound better than any other bit-perfect rip.

 

Hook

 

PS - Is it just me, or does this not feel exactly like the old "can sources for the Naim DAC sound different" debate?   Simon - do you know Andy S by any chance? 

Posted on: 25 April 2011 by DavidDever
Originally Posted by likesmusic:

We have a statement from Paul Stephenson that naim rips 'usually outperform' dBpoweramp rips.

 

We have an observation by Jack that a the audio portion of a dBpoweramp rip is identical to the audio portion of a UnitiServe rip.

 

This means to me that a Naim player does not correctly play dBpoweramp rips.

 

Whether this is due to some differences in the file header, voodoo, or might even be deliberate is just speculation. But it is certainly very disappointing to anyone with a large collection of good lossless dBpoweramp or EAC rips that might have looked to Naim for a DAC and/or server to play them from.

Wrong conclusion–the same difference can be heard on a Linn DS system–therefore it is not player-dependent, but file dependent (header + data). And I'm not the only person who can hear the difference.

 

The difference can be also heard on a Naim server (player / OS) as well as a Naim streamer (different player / OS).

 

Does this mean that the DS is broken? Hardly–but it may point to a flaw in the header information in dBpoweramp rips, if that is the sole reason for the difference (which I also doubt).

 

If so–then a fix should be available from the dBpoweramp folks–much like the uncompressed FLAC builds of late. Who's catching up now?

Posted on: 25 April 2011 by likesmusic

David, why don't you make a UnitiServe rip available online so that people can listen to it for themselves, and judge for themselves.

 

You have also clearly suggested there may be  a 'flaw in the header information in dBpoweramp rips', and alluded that there may be other sources of difference.

 

Making a UnitiServe rip public would allow the dBpoweramp folks to defend their product and fix it if necessary.

 

I have raised this issue on the dBpoweramp forum.

Posted on: 25 April 2011 by pcstockton

Likes, Nothing is stopping dbPoweramp from buying a Serve and and figuring it out themselves if they gave a shit (which I guess they dont). Naim doesn't owe dbPoweramp anything. -p

Posted on: 25 April 2011 by likesmusic

dBpoweramp do evidently give a shit Patrick. Spoon, the author of dBpoweramp, has already replied to the thread I posted raising this issue on the dBpoweramp forum. Here is his reply:

 

"I have read that, a fact chunk makes no difference to a wave file, it simply informs the size of the wave file in samples and should not even be used for normal PCM wave files, it is only needed for compressed wave files (such as mp3 in a wave file) where the sample count is unknown.

How it effects the quality, Naim would have to specifically code to degrade the audio stream if it does not contain a fact chunk (which would be absurd if they did), otherwise there would be no degradation"

 

Posted on: 25 April 2011 by AMA

I still believe one does not need spend money on US to know that his ripping engine is OK.

Take WAVE record, burn CD, rip it with dbPoweramp and if it goes clean you're done.

You don't need to care of what the others do because you know you do the job OK.

Posted on: 25 April 2011 by james n
If you have any naim cd's then you can download most of the tracks from the naim label site to compare to your rips. But would a file downloaded via my Virgin media ISP sound different to one downloaded via BT ... :-)
Posted on: 25 April 2011 by likesmusic

If they do, I am sure you could email them to David Dever and he would gladly modify the headers so they sound the same.