Audio Asylum Thread Printer
Get a view of an entire thread on one page
|For Sale Ads|
How can one confirm the bit-depth and sample rate of the file being played and sent to a USB DAC under Windows 10 (or Windows 7) if the DAC itself does not display this information?
I am very familiar with how to confirm this under Mac OS. I'm not sure under Windows. Any ideas?
For example, I can watch the bit-depth and sample rate fields change value in real time within Audio MIDI Setup on the Mac screen when the source file changes..... assuming the player application provides automatic sample rate switching which most do (Pure Music, Audirvana, Roon, etc).
If I play a 16/44.1 resolution music file, those values are displayed within the Audio MIDI Setup screen. If the next music file in queue has a resolution of 24/192 those values are displayed in Audio MIDI Setup as soon as the file begins to play. So, it is easy to immediately 'see' the playback resolution being passed to the DAC by monitoring Audio MIDI Setup. The displayed values change in real time based on the current music file being played.
How do I determine bit-depth and the sample rate being passed to the USB DAC under Windows 10 or Windows 7 ? Thanks.
Edits: 07/01/17Follow Ups:
I think because of the various driver models used in the Windows world - ASIO, WASAPI, KS the OS doesn't have a central mechanism to monitor the communication between computer <--> DAC.
Unlike the Mac's Core Audio system which can be monitored with the Audio MIDI Setup.
Archimago's Musings : A 'more objective' audiophile blog.
is to install and use the CPL of the audio hardware driver for the PC. One can also use the player in a good editing suite to view.
Dacs are also listed, with Rates and depth.
Set Built-in Output to 24/96, and check Dac numbers there.
or so it would appear.
But is that what is REALLY being played?
Or it is up-sampling?
And why do Redbook CD rips seem to play at 44.1/2 channel 32 bit integer?
How have you configured your replay ? if it is WASAPI then the data passed to the DAC should be as per the original file. If you are using e.g. Direct Sound which uses the Windows 10 mixer then the data rate passed to the DAC will be as set by you in Sound/playback/properties/advanced. Many think that the sound specification set here e.g. 24/192 specifies the maximum file bit depth/ sample rate processed. In fact is it is the rate that everything will be upsampled to. Similarly if you select a rate lower than the original file it will be downsampled to that.
So, use WASAPI or kernel streaming and the file delivered will be as per the original. NB: Win 10 does not support ASIO.
I hope that this helped although it is not exactly what you asked.
Yes, that helps. Thanks for your post. What you described in Sound/playback/properties/advanced is similar to how Audio MIDI Setup works but those settings can be altered automatically by the player software like Audirvana, Pure Music, Roon, and others. And one can view how those settings change in real time depending on the bit depth / sample rate of the file being played. I'm not running a Windows player at this time but I would probably use Roon as I do now on the Mac.
" And one can view how those settings change in real time depending on the bit depth / sample rate of the file being played".
I'm not sure that is necessarly the case with Windows. The setting that you make in the Win sound set up is a fixed output rate. So if your player sends a 16/44.1 file to the DAC via Win Sound and if Win Sound has been set to 24/192 then 24/192 is what will be sent to the DAC not 16/44.1. It won't change to send the original file rate. The only thing to do if you want the original rate is to use WASAPI which avoids that whole Win Sound mixer thing and sends a bit perfect file to the DAC. But I don't think that there is anyway of seeing this happeniing aside from what the DAC displays. So if the DAC does not display this kind of information I don't think that you can see it. I have not come across any facility in Win 10 to do this.
If JRiver or the Qobuz player (the sources that I use) stand as substitutes for Roon or Audirvana then you can certainly see the data rate that these applications are sending to Win Sound. However they will not be the same as the data rate sent to the DAC by Windows unless the player app is able to offer a WASAPI session in audio device selection with the DAC.
As my DAC does display both the bit depth and sample frequency it receives I can confirm that this is the case.
Of course if Roon or the other apps mentioned have some special software that is able to amend the Win Sound advanced settings automatically as the file sent by Roon changes then that would be different. But this is the first time that I have heard of any such thing. Presumably such a facility would need to be defeatable as doubtless some people would want the upsampling offered by Windows as well as some of the other " enhancements" that it provides?
one should avoid using win sound setting and ascertain this in the driver cpl.
I know that JRiver and ROON will show you what is the instantaneous output format. Of course, that assumes that your DAC is not changing things.
No particular player at this time, Kal.
I was mainly curious about how Windows reports bit-rate and sample rate. If I were to begin using Windows for audio I would probably use Roon. It's good to know that the Roon and JRiver players will handle it.
However, I'd still be curious to know if there's a utility within Windows itself that will confirm bit-rate and sample rate.
My players show it and so do my DACs.
are not necessarily reflective of what is send to the DAC.
you are right, I agree.
Last I checked plenty of guides on the internet.
Thanks Kal. My DAC shows sample rate but not bit depth.
Post a Message!
This post is made possible by the generous support of people like you and our sponsors: