Location: London
Posts: 2,410
I'm Nat-andthat'swhyIdrink.
The thing with upsampling to 96 from 44.1 is about the algorithm to an extent but more about how that algorithm handles the fact that 96 / 44.1 is only accurate to 21 decimal places. (2.176870748299319727891).
Using that number then will cause non-terminal decimals (ones that don't end) or others that are beyond the scope of the bit handling capability of the processor and it then down to the algorithm to work out how to handle them. Some processors even go a bit funny when reaching limits and if the algo author doesn't know the chip it's running on well enough then they won't be able to work with the specific limitations. Easy way would be to make a limited scope algo that rounds up or truncates to less accuracy than is possible etc etc.. Hence, personally, I'd trust most those by expensive hardware manufacturers like dCS or other studio gear or software that costs loads and pays the work needed to get algos right. i.e. wouldn't trust cheaper software with complicated upsampling where the algo is probably some off the shelf maths.
Of course, this is much much harder when done on the fly rather than upsampling the file and saving as a new one, in which case the software can take as long as it likes to do the calculations.
Again, whether you can hear it or not is another thing!
Location: London
Posts: 2,410
I'm Nat-andthat'swhyIdrink.
Then again, for other reasons (and you get a conversion factor of only 5 decimal places to have to deal with) Benchmark upsample to 110KHz.
Their reasons are given here:
http://www.benchmarkmedia.com/discus...-to-110kHz.pdf
Location: London
Posts: 2,410
I'm Nat-andthat'swhyIdrink.
Gary and Neal blind test experiment! Fight!
Gary - I know you've done a lot of work on the MCRU server. Have you found that upsampling files (not on the fly) has given any worthwhile improvement? I'm simply amazed at what John and I heard with SOX file upsampling.
Depends on a lot of factors Martin tbh.
Upsampling generally I found can make a difference, but its not always a preferable one.
It was an option I looked at during testing.
I found the improvement varied too much between type of music played, what Dac was used...so I wouldn't advocate it quite honestly.
There's an advantage to not doing it on the fly as it increases the workload on the system, but in my experience removing the need to uncompress the Flac file (by converting to PCM) gave a bigger improvement than upsampling in general.
For instance a 16/44 file upsampling to 24/192...gives you what?
Imo A lot of bit padding and increased file size for a subjective improvement in sound.
Be interesting for you guys to blind test a 16/44 Flac up sampled to 24/96 compared to the same Flac converted to AIFF PCM.
It's horses for courses, I don't think there's a definitive answer to this one, except to apply the usual caveats?