...Are we safe with 44.1Hz set in the Windows mixer most of the time?
Guess so : ) that number should be a good setting and seen many users agree.
...Are we safe with 44.1Hz set in the Windows mixer most of the time?
True. It would be easy to say: "if one spots a difference, THEN there is a measurable difference".
But I can tell the difference between the smell of a banana and the smell of coffee, while I can't show it via a measurement.
Great post, thanks for sharing your expertise. Archimago's taken a step towards characterizing Windows sample rate conversion and the outcome wasn't too promising unfortunately:
http://archimago.blogspot.com/2015/11/measurements-windows-10-audio-stack.html
Holly molly, what a crappy upsampler!
Is it better for downsampling? Are we safe with 44.1Hz set in the Windows mixer most of the time?
It's been a very long time since I messed about with this stuff on Microshite Doors.
I thought/think that Windows mixer resamples all audio to 16/48 in order to be compatible with Utube etc. This is when XP was current.
I used to get problems with XP audio quality due to drop outs. Don't need to ABX for that! Also, with my ancient laptop, USB was not well implemented and adequate power could be a problem if anything else was making requests. Only one of the USB sockets could provide 5 Volts, but often didn't.
A lot of the 'optimization' stuff I read seems a bit dated. Direct Sound didn't work if my memory serves me on XP and a wrap was needed to overcome this and gain access to the Windows base drivers.
I changed to Linux. I've had Ubuntu 11.04 (it's old) running on a 1.5 GHz CPU with 512 of RAM using USB to an asynchronous DAC for many years now. I did install an SSD and this did make an audible difference, not to the bits but to the amount of noise the hard drive spinning made and of course, often this starts the fan up.
For those who are struggling with Windows and are using old hardware have a look at Puppy Linux Xenial and DeadBeef as a music player.
If you know very little about operating systems, Puppy Linux is relatively easy to put on a dual boot PC, so you won't have to wipe your drive to install it and give it a try. ALSA, while fairly complex for the average Microshite user is imo a far better sorted audio stack and with a bit of research on the net you can ensure you get bit perfect audio at the PC if your Dac doesn't show the received sample rate and bit depth.
Certainly not between jriver and Roon, the 2 I use. IIRC correctly @amirm has tested output from Roon and it provides identical results to output from the AP analyser.Has anyone spot a difference in sound quality between music players (Foobar2000, JRiver, JPlay...)?
And another question: can there be a loss in sound quality when downsampling 48kHz to 44.1kHz (in Foobar with SoX for instance)?
Under my watch , we ditched the Windows XP audio pipeline completely for Vista and later. We had very strict performance criteria to not slow down any system with the new pipeline so the algorithms are not state of the art. They are a huge step up from XP though.I thought/think that Windows mixer resamples all audio to 16/48 in order to be compatible with Utube etc. This is when XP was current.
I did some digital loopback tests using REW (Java versus ASIO options). I was really surprised to see a measurable difference. I'm using an RME HDSPe AES 32 card.
Also, keep in mind that depending on which ASIO driver you use, the audio path can be very different between the normal Windows WDM driver and the ASIO driver. The differences might be down to a problem with the WDM path that for some reason would not affect the ASIO path. Such differences would not be related to the Windows mixer per se, in the sense that, say, WASAPI Exclusive would be affected too. (This would not be a typical situation, and might point to a faulty driver.)
If you want to experiment with various Windows output methods in REW, you can do that by using FlexASIO in REW and switching between the various backends and sample types. That gives you more control than the REW "Java" output.
Can you explain how you performed a blind controlled listening test on this?
Just for info here is a link to some measurements I performed with my DAC1 and various different SBCs, laptop and NUC. No difference in the dac output between all of these items.
https://www.audiosciencereview.com/...end-points-are-they-any-good.5707/post-127194
I don't think the situation is so cut and dried as often reported.
To add an alternative experience, my Dell laptop to a Nuprime DAC-10H (measurements to be posted soon, no issues found with the DAC in standard testing) had audible problems with the stock power supply on the PC, fixed with a change to 2 prong insulated supply. Symptom wasn't a standard drop out but just bad grit. You could hear modulating noise at the teeter, sometimes higher, sometimes lower. Audible blind in 10/10 tests tried.
Bit errors remained even after this fix when streaming but only streaming over Spotify or especially Tidal. My high speed access is rock solid and very fast. Rectifying this took many hours of trial and error but ultimately was found by pushing out every single auto update in the Windows scheduler to 3 am. Reasonable i5 machine completely stripped down and highly optimized for W7 audio, though with small RAM (4G).
This publication was a life saver in making the system drop out free. Walking through these steps incrementally improved the situation.
https://www.cantabilesoftware.com/glitchfree/
Audio problems over windows are quite common for music creators.
I'd like to see more information on how dacs resolve bit errors. I understand asynch can request resends but information regarding packet sizes, and any interpolation or correction schemes would be very valuable to truly understand the situation and not rely on anecdotal conjecture.
BTW I was one of the early audio designers on VoIP and understand how bit errors can occur, how to avoid them and concepts used in correction very well but lack information on how standard dac chips deal with this.
I did write this was a long time ago. I got into file based audio comparatively early. I still have a partition with XP on just so I can play Unreal Tournament 3 from time to time.That's the purpose of wasapi exclusive. It bypasses all of that.
Oooops, I better be a bit more circumspect in my criticism of Windows then.Under my watch , we ditched the Windows XP audio pipeline completely for Vista and later. We had very strict performance criteria to not slow down any system with the new pipeline so the algorithms are not state of the art. They are a huge step up from XP though.
Side question: FlexASIO just hangs on my system. Is there a reliable working version??? I have never been able to use it.
I too have a different sound with REW on Java than on ASIO. Audible clicks actually.