Jud Posted May 11, 2016 Share Posted May 11, 2016 I've seen cases where over-zeolous optimization, especially of fortran, can result in binaries that give the wrong results for calculations. Incorrect calculations could well change the sound of player software. One never knows, do one? - Fats Waller The fairest thing we can experience is the mysterious. It is the fundamental emotion which stands at the cradle of true art and true science. - Einstein Computer, Audirvana -> optical Ethernet to Fitlet3 -> Fibbr Alpha Optical USB -> iFi NEO iDSD DAC -> Apollon Audio 1ET400A Mini (Purifi based) -> Vandersteen 3A Signature. Link to comment
cjf Posted May 11, 2016 Share Posted May 11, 2016 "Does software need a break-in period?" Only if it wasn't installed on a computer running a SSD drive powered by an outboard LPS or Battery Pack and downloaded to a NAS drive using the same tweaks My Audio System -Last Updated May 20 2021 Link to comment
jabbr Posted May 11, 2016 Share Posted May 11, 2016 With dynamic optimizations schemes such as branch prediction, timing and hence jitter are affected. Dynamic Branch Prediction Custom room treatments for headphone users. Link to comment
esldude Posted May 11, 2016 Share Posted May 11, 2016 With dynamic optimizations schemes such as branch prediction, timing and hence jitter are affected.Dynamic Branch Prediction We talking jitter effects in the output? What is the size and type of effect and can you show me some measurements of it? And always keep in mind: Cognitive biases, like seeing optical illusions are a sign of a normally functioning brain. We all have them, it’s nothing to be ashamed about, but it is something that affects our objective evaluation of reality. Link to comment
miguelito Posted May 11, 2016 Share Posted May 11, 2016 I've seen cases where over-zeolous optimization, especially of fortran, can result in binaries that give the wrong results for calculations. If the math is right the result should be correct - within all of the rounding framework of the implementation. I've seen different platforms give different rounding results (eg linux vs windows). The differences are in the least significant figures usually, but it is a little shocking when you see it the first time. I imagine it's possible different compilers on the same platform could show the same result. But you should not see different numbers much above the resolution threshold or the "optimization" was more like they fecked up the math. NUC10i7 + Roon ROCK > dCS Rossini APEX DAC + dCS Rossini Master Clock SME 20/3 + SME V + Dynavector XV-1s or ANUK IO Gold > vdH The Grail or Kondo KSL-SFz + ANK L3 Phono Audio Note Kondo Ongaku > Avantgarde Duo Mezzo Signal cables: Kondo Silver, Crystal Cable phono Power cables: Kondo, Shunyata, van den Hul system pics Link to comment
17629 Posted May 11, 2016 Share Posted May 11, 2016 Does a freshly installed music player sound the same as after a some time of use? Is the quality of the power supply extra critical during such a break-in period? If music files can be permanently contaminated by electrical noise during processing, then presumably the same applies to software as well. You can't break in software, but SQ can deteriorate over time. With Windows, for example, the registry keeps getting bigger with use. It could put stress on the processing power. Hard drives work slower when they approach max capacity. Linux sway file may not be big enough..... Link to comment
mansr Posted May 11, 2016 Author Share Posted May 11, 2016 If the math is right the result should be correct - within all of the rounding framework of the implementation. I've seen different platforms give different rounding results (eg linux vs windows). The differences are in the least significant figures usually, but it is a little shocking when you see it the first time. I imagine it's possible different compilers on the same platform could show the same result. But you should not see different numbers much above the resolution threshold or the "optimization" was more like they fecked up the math. Careless coding can cause rounding errors to accumulate until they become very noticeable. Mixing floating-point numbers of vastly different magnitudes is a common way for this to happen. Of course, if the output can be verified somehow, there's no reason to worry, and this is usually the case. Link to comment
AnotherSpin Posted May 11, 2016 Share Posted May 11, 2016 This is the same listening experience when upgrading another audio component. There is a change, it may not be obvious right away but give a few days of listening, then judge. I find if there's no obvious preference for the new sound, then revert to the original and start again. Sometimes the change is obnoxious, like many members posts, so that change is an easy choice to revert and quickly. I also find out that if I compare two osx players which have most attention here at the forum one gives better immediate or short-term impression, the other better lasting or long-term impression, imho, of course and in my set/room/etc. Link to comment
barefoot Posted May 11, 2016 Share Posted May 11, 2016 These kinds of discussions are always fascinating. We learn so much, not about technology, but rather the human brain's propensity to allow superstition to creep into every little nook and cranny. ***That was the calm and considered response, after my initial burst of laughter from reading the thread title! Thomas Barefoot Barefoot Sound http://barefootsound.com Link to comment
semente Posted May 11, 2016 Share Posted May 11, 2016 Study: $90 wine tastes better than the same wine at $10 - CNET "Science draws the wave, poetry fills it with water" Teixeira de Pascoaes HQPlayer Desktop / Mac mini → Intona 7054 → RME ADI-2 DAC FS (DSD256) Link to comment
AudioDoctor Posted May 11, 2016 Share Posted May 11, 2016 I was wondering what would be the next head exploding post here... No electron left behind. Link to comment
17629 Posted May 11, 2016 Share Posted May 11, 2016 Study: $90 wine tastes better than the same wine at $10 - CNET You can find a study that claims anything you can think of. A few years ago I read a study done from someone at a major university claiming dinosaur farts contained harmful greenhouse gasses. So much, in fact, the environment couldn't handle it and they ended up farting themselves into extension. So much for the meteor. Link to comment
miguelito Posted May 12, 2016 Share Posted May 12, 2016 Careless coding can cause rounding errors to accumulate until they become very noticeable. Mixing floating-point numbers of vastly different magnitudes is a common way for this to happen. Of course, if the output can be verified somehow, there's no reason to worry, and this is usually the case. Trudat. NUC10i7 + Roon ROCK > dCS Rossini APEX DAC + dCS Rossini Master Clock SME 20/3 + SME V + Dynavector XV-1s or ANUK IO Gold > vdH The Grail or Kondo KSL-SFz + ANK L3 Phono Audio Note Kondo Ongaku > Avantgarde Duo Mezzo Signal cables: Kondo Silver, Crystal Cable phono Power cables: Kondo, Shunyata, van den Hul system pics Link to comment
jabbr Posted May 12, 2016 Share Posted May 12, 2016 We talking jitter effects in the output? What is the size and type of effect and can you show me some measurements of it? I have great data which shows jitter settling to less than 1ps after several hours playing, but you need a reclocked browser to see it. Custom room treatments for headphone users. Link to comment
Allan F Posted May 12, 2016 Share Posted May 12, 2016 Does a freshly installed music player sound the same as after a some time of use? Is the quality of the power supply extra critical during such a break-in period? If music files can be permanently contaminated by electrical noise during processing, then presumably the same applies to software as well.I think a far more important issue is whether the size of the head of a pin changes when the number of angels that can dance on it dance. "Relax, it's only hi-fi. There's never been a hi-fi emergency." - Roy Hall "Not everything that can be counted counts, and not everything that counts can be counted." - William Bruce Cameron Link to comment
jabbr Posted May 12, 2016 Share Posted May 12, 2016 Careless coding can cause rounding errors to accumulate until they become very noticeable. The problem being that if you accumulate sloppy coding practices while you are young, then the errors accumulate in subsequent code despite the use of better practices. Custom room treatments for headphone users. Link to comment
Paul R Posted May 12, 2016 Share Posted May 12, 2016 The problem being that if you accumulate sloppy coding practices while you are young, then the errors accumulate in subsequent code despite the use of better practices. Not to worry - they are writing programs to write the programs, so human error will be totally eliminated and business won't need software professionals anymore. They will simply talk to the computers, in English, and get what they want done. Just ask those Corporate CEO's and CFO's that read the mags in the back of the plan seats. They can tell ya! :) (Gads - hope nobody actually believes that - I am being sarcastic and (hopefully) a little bit humorous.... JIC!) Anyone who considers protocol unimportant has never dealt with a cat DAC. Robert A. Heinlein Link to comment
jabbr Posted May 12, 2016 Share Posted May 12, 2016 Not to worry - they are writing programs to write the programs, so human error will be totally eliminated and business won't need software professionals anymore. They will simply talk to the computers, in English, and get what they want done. Just ask those Corporate CEO's and CFO's that read the mags in the back of the plan seats. They can tell you Well unless the computer that wrote the program itself was LPS, the jitter will accumulate and keep on accumulating the longer it runs. Custom room treatments for headphone users. Link to comment
Boris75 Posted May 12, 2016 Share Posted May 12, 2016 Why is it any more unlikely than audible differences in audio files with identical check-sums? Very good question indeed. Link to comment
davide256 Posted May 12, 2016 Share Posted May 12, 2016 Software doesn't require break in. Users like me who don't always read the startup instructions do :<) Regards, Dave Audio system Link to comment
Distinctive Posted May 12, 2016 Share Posted May 12, 2016 they are writing programs to write the programs, so human error will be totally eliminated This is in fact a very good point (and I am not kidding). Let say you find yourselves at the foot of a mountain and your destination is the mountain peek. You start off in the track in front of you, but half way up the track is split into two tracks, both heading for the top. Let say you choose the right track and arrive at the peak in 30 mins. Then half way on your way down you try the left track and discover that if you had chosen this one the first time it would take you 25 mins, saving 5. So now you know that if time matters you will select the left track the next time (learning by trying). (I bet a lot of you wonder where this is going.....). The point is that some modern (intelligent) compilers work just like this. If the same code base is compiled over and over again, the compiler optimize its path by learning which is generally a good thing for computation of data. Maybe it doesn't matter if one subroutine etc. is executed before another one for what you are doing, asf. But the thing is that this may play a significant (or even huge) role in audio where one 'might' benefit from predictable routing opposed to an unpredictable outcome. So what we might end up with is different execution times and sequences even though the compiling process itself reports 100% success each and every time. Link to comment
Jud Posted May 12, 2016 Share Posted May 12, 2016 This is in fact a very good point (and I am not kidding).Let say you find yourselves at the foot of a mountain and your destination is the mountain peek. You start off in the track in front of you, but half way up the track is split into two tracks, both heading for the top. Let say you choose the right track and arrive at the peak in 30 mins. Then half way on your way down you try the left track and discover that if you had chosen this one the first time it would take you 25 mins, saving 5. So now you know that if time matters you will select the left track the next time (learning by trying). (I bet a lot of you wonder where this is going.....). The point is that some modern (intelligent) compilers work just like this. If the same code base is compiled over and over again, the compiler optimize its path by learning which is generally a good thing for computation of data. Maybe it doesn't matter if one subroutine etc. is executed before another one for what you are doing, asf. But the thing is that this may play a significant (or even huge) role in audio where one 'might' benefit from predictable routing opposed to an unpredictable outcome. So what we might end up with is different execution times and sequences even though the compiling process itself reports 100% success each and every time. Explanations like this that make technical concepts accessible to laypeople really delight me (as an ignorant layperson). One never knows, do one? - Fats Waller The fairest thing we can experience is the mysterious. It is the fundamental emotion which stands at the cradle of true art and true science. - Einstein Computer, Audirvana -> optical Ethernet to Fitlet3 -> Fibbr Alpha Optical USB -> iFi NEO iDSD DAC -> Apollon Audio 1ET400A Mini (Purifi based) -> Vandersteen 3A Signature. Link to comment
Bystander Posted May 13, 2016 Share Posted May 13, 2016 Does a freshly installed music player sound the same as after a some time of use? Not necessarily. But I think it's more likely to sound worse after some time of use. It's the same concept as Windows bogging down the PC after it's been used for a while. Best to take advantage of the short window where it still sounds good. If you have good hearing, that might mean minutes only, 1hr max. So, the opposite of a break-in period. Link to comment
pipis2010 Posted May 13, 2016 Share Posted May 13, 2016 Yes. The problem is particularly acute with DSD software. With DSD we have a single stream of a single bit doing all the work. With PCM it is divided between multiple bits grouped in pulses of discrete samples. So DSD wears away the proper edges in the signal. With time it leads to a smoothed over sound that many actually like though it is really not highest fidelity. Think of it being similar to grooves on an LP being worn smooth with repeated playing. There's a reason many refer to DSD being more analog like than PCM. Aha, so that's why I love DSD so much!! Thanks!! Link to comment
gstanley75 Posted May 14, 2016 Share Posted May 14, 2016 My OS has been breaking for decades. Break in, not so much, but a grand thought. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now