What measurements would you suggest?Are there published controlled measurements using JRiver with and without JPlay? Seems to me this wouldn't be hard to do.
What measurements would you suggest?Are there published controlled measurements using JRiver with and without JPlay? Seems to me this wouldn't be hard to do.
What measurements would you suggest?
Let me remind you of the ESS video (posted here somewhere) showing noise modulation artifacts in sigma Delta DACs. These artifacts were not shown in the normal set of accepted measurements run on DACs.noise and jitter would be fine. Then move on to the other "standard" parameters from which other software is measured. if there is an audible difference, you should certainly be able to measure it.
As far as jitter is concerned, my buddy Pat Digiacomo has the best gear available to do the proper jitter measurements. I think he would be willing to do it. The only problem is that the machine's minimum frequency is 500khz and the digital output would need to drive a 50ohm load. He uses this machine to measure low jitter clocks which oscillate at much higher frequencies. I don't have any device that could meet these minimum requirements. But I think Pat would be willing to measure if someone could make such a device work with jriver and jplay.noise and jitter would be fine. Then move on to the other "standard" parameters from which other software is measured. if there is an audible difference, you should certainly be able to measure it.
My sense of what they say they do is to reduce system activity by prefetching content and such. If the effect of that is lower jitter, then it should be trivial to measure it. I recently did extensive testing of Jitter over HDMI and some over S/PDIF. In my PC I attempted to create a ton of activity and it made absolutely no difference in the measurements. The reason is not the obvious one. When measuring Jitter with high resolution from a PC source, it constantly changes in every snapshot. Whatever improvements or determinants there are, are easily dwarfed by these variations. Hence the reason I could not detect the difference. It is like trying to hear someone whisper during a rock concert! So yes, there are clearly many cases where what they are doing is absolutely in the noise. Question is, if there are cases where this is not, and we can measure noise and jitter so easily, why haven't they or someone else done that? I will accept the best case scenario as a starting point.Do we understand how JPlay affects things? To me, the two largest evils in digital audio are jitter and noise; so I am wondering if JPlay somehow improves jitter performance (it surely can't do anything about noise). I agree with you on #2 in principle, but I have to clear that one question... And perhaps those who can't hear JPlay's alleged performance increase (if we accept, for argument's sake, that it does increase performance) do so because the noise in their digital playback overshadows purported micro-jitter improvements.
I tested three different USB interfaces and could easily measure differences between them with respect to jitter/noise. Since the same DAC is used with/without JPlay, and Jplay is not in control of any hardware metrics/design of the DAC, we don't need to start worrying about the factors you mention. Let's start with the easy answer and rule out that it makes no improvement in jitter and noise as measured all the time.Let me remind you of the ESS video (posted here somewhere) showing noise modulation artifacts in sigma Delta DACs. These artifacts were not shown in the normal set of accepted measurements run on DACs.
Let me also remind you of Jim Lesurfs IQtest which I posted here showing differences in the output between Halide Bridge USB-SPDIF converter & the DACMagics own USB interface. These differences are not revealed by the standard set of measurements.
You oversimplify again, Amir, in your conjecture - Jplay does more than simply prefetch an audio file into RAM. I can't tell you all the details as I'm not privy to them & they are hardly likely to give away their IP but there are a number of playback engines, a number of user controlled settings (not just buffer size) & also a streaming function between 2 PCsMy sense of what they say they do is to reduce system activity by prefetching content and such. If the effect of that is lower jitter, then it should be trivial to measure it. I recently did extensive testing of Jitter over HDMI and some over S/PDIF. In my PC I attempted to create a ton of activity and it made absolutely no difference in the measurements. The reason is not the obvious one. When measuring Jitter with high resolution from a PC source, it constantly changes in every snapshot. Whatever improvements or determinants there are, are easily dwarfed by these variations. Hence the reason I could not detect the difference. It is like trying to hear someone whisper during a rock concert! So yes, there are clearly many cases where what they are doing is absolutely in the noise. Question is, if there are cases where this is not, and we can measure noise and jitter so easily, why haven't they or someone else done that? I will accept the best case scenario as a starting point.
Do you have the results for your USB interface measurements? Did you ever measure a single USB device that showed different levels of jitter because of different operating conditions? I'd be interested in this result too & it would also prove something about the feasibility & limitations of such a test to reveal jitter & noise.I tested three different USB interfaces and could easily measure differences between them with respect to jitter/noise. Since the same DAC is used with/without JPlay, and Jplay is not in control of any hardware metrics/design of the DAC, we don't need to start worrying about the factors you mention. Let's start with the easy answer and rule out that it makes no improvement in jitter and noise as measured all the time.
No, it is the other way around. The nature of a rock concert is such that it masks someone whispering. It is not a problem with my ears not hearing whispers in general. By the same token, a PC is complex device that is performing numerous tasks, some on specific timing, some not. It is like a thousand people speaking and shouting at once. My testing showed that changing the activity level on the system did not rise up above this level of this background activity. That is, you can whisper or even shout in any manner you want, you still won't rise up above the level of rock concert.Based on your above comment " When measuring Jitter with high resolution from a PC source, it constantly changes in every snapshot. Whatever improvements or determinants there are, are easily dwarfed by these variations." - you seem to be asking for measurements that you yourself couldn't do?
You oversimplify again, Amir, in your conjecture - Jplay does more than simply prefetch an audio file into RAM. I can't tell you all the details as I'm not privy to them & they are hardly likely to give away their IP but there are a number of playback engines, a number of user controlled settings (not just buffer size) & also a streaming function between 2 PCs
Do you have the results for your USB interface measurements? Did you ever measure a single USB device that showed different levels of jitter because of different operating conditions? I'd be interested in this result too & it would also prove something about the feasibility & limitations of such a test to reveal jitter & noise.
Based on your above comment " When measuring Jitter with high resolution from a PC source, it constantly changes in every snapshot. Whatever improvements or determinants there are, are easily dwarfed by these variations." - you seem to be asking for measurements that you yourself couldn't do?
Is this bunk or does it have merit.
My sense of what they say they do is to reduce system activity by prefetching content and such. If the effect of that is lower jitter, then it should be trivial to measure it. I recently did extensive testing of Jitter over HDMI and some over S/PDIF. In my PC I attempted to create a ton of activity and it made absolutely no difference in the measurements. The reason is not the obvious one. When measuring Jitter with high resolution from a PC source, it constantly changes in every snapshot. Whatever improvements or determinants there are, are easily dwarfed by these variations. Hence the reason I could not detect the difference. It is like trying to hear someone whisper during a rock concert! So yes, there are clearly many cases where what they are doing is absolutely in the noise. Question is, if there are cases where this is not, and we can measure noise and jitter so easily, why haven't they or someone else done that? I will accept the best case scenario as a starting point.
No, it is the other way around. The nature of a rock concert is such that it masks someone whispering. It is not a problem with my ears not hearing whispers in general. By the same token, a PC is complex device that is performing numerous tasks, some on specific timing, some not. It is like a thousand people speaking and shouting at once. My testing showed that changing the activity level on the system did not rise up above this level of this background activity. That is, you can whisper or even shout in any manner you want, you still won't rise up above the level of rock concert.
To use a different analogy, if I have 100 microvolts of noise and you vary it by +-5 micrvolts, it is not material. That such a variation gets lost in the noise damns he improvement and not the instrument and certainly not the person performing it. Remember, the instrument is far more sensitive than our ears are in this case.
If you are accepting that what they do doesn't reduce the readily measured noise and jitter on a PC, then we have a starting point for a discussion. Do you?
FLAC Vs WAV is a red herring & just a distraction which will not progress this discussion
You are repeating the words but not letting them sink inWhat I said was that you were asking for proof of a difference between a system running JRiver Vs a system running JRiver + Jplay or any scenario involving Jplay with measurable differences. You are saying that your measurements weren't able to uncover any such measurable difference when you tested a USB device & then changed the PC systems operating conditions. You cited so much background noise from the PC's activity possibly masking any difference between the configurations.
Now you are asking for this measurement difference to be shown for JPlay but yet you can't produce any such measurement yourself. Therefore you accuse Jplay of not producing data & distrust it's doing anything, as a result??
I have more than argument. I have some data, and total knowledge of the system, perhaps far more than they do. I also showed initiative in running and testing things which neither you or them seem to have. If there is nothing measurable, let's have them and you confirm that first. That by itself would be useful thing. As it is folks are left to believe that there are measurable differences in noise/jitter. If we told everyone that it made no impact in either, I am sure views would change and not likely for the better.Again, I find your position untenable. You really are saying that if it can't be measured then it can't be heard - pretty much the standard argument in all these things.
If you have no data, you no data. You don't get to extrapolate from that to something like "Opus said there is noise modulation." You simply have no objective data that there is an improvement. And that is that.But yet you have already admitted that the differences might be buried within the noise you measure from the PC. If I understand you correctly you want to suggest that because the general noise from the PC isn't reduced by Jplay that therefore it isn't having any effect. You discount the possibility that there still can be noise differences between the two configurations, correlated noise ,for instance, at a level that is below this background noise. Noise modulation as Opus11 has talked about before.
So what if I wrote a plug-in for Jriver that simply took the date in and passed it back out. In other words, it did nothing. But I claim that it improves the sound, makes digital audio less digital, adds air, etc. because I am "polishing" the bits to make them clearer. Are you saying that as a consumer, you would not want any tools to smoke out my deception here?So my answer is no I don't agree that if Jplay doesn't reduce this overall noise then it is not making any audible change.
I talked to him this afternoon. He is interested in the topic of computer induced jitter/noise. After we talked about different ways to measure, he doesn't think it's even possible for anyone to do the measurements and get any meaningful data. I give up. You guys have at it. This is one of those never ending debates that is impossible to prove or disprove. All I know is that, if there is a difference, it's so small that it doesn't matter in the context of all of the other things to worry about; eg. room/speaker interaction etc.DJ, I doubt Jock Homo would be interested in measuring software jitter.
.....
So what if I wrote a plug-in for Jriver that simply took the date in and passed it back out. In other words, it did nothing. But I claim that it improves the sound, makes digital audio less digital, adds air, etc. because I am "polishing" the bits to make them clearer. Are you saying that as a consumer, you would not want any tools to smoke out my deception here?
Let me ask more broadly. Is there any audiophile product that would give you pause as far as its ability to improve the sound?
Yes!I talked to him this afternoon. He is interested in the topic of computer induced jitter/noise. After we talked about different ways to measure, he doesn't think it's even possible for anyone to do the measurements and get any meaningful data.
Ah, yes the usual reply!! Oops, I said I was outta here.I give up. You guys have at it. This is one of those never ending debates that is impossible to prove or disprove. All I know is that, if there is a difference, it's so small that it doesn't matter in the context of all of the other things to worry about; eg. room/speaker interaction etc.
I would say that in digital audio, we are talking about RFI, CM noise & anything riding along with or on top of the digital signal or the ground.
![]() | Steve Williams Site Founder | Site Owner | Administrator | ![]() | Ron Resnick Site Owner | Administrator | ![]() | Julian (The Fixer) Website Build | Marketing Managersing |