Author Topic: Resampling question  (Read 699 times)

beewax

  • Newbie
  • *
  • Posts: 2
Hello,

I'm new to MusicBee but I like the app a lot. There's one thing that I wonder though. I have a DAC at 96kHz. I use ASIO as the output and it is exclusive and I have the resampling option turned off. But it is still possible to play 44kHz songsg. How is this possible when my DAC is running at 96kHz? It always sounds funny or not play at all when I try this in other apps.

vincent kars

  • Sr. Member
  • ****
  • Posts: 445
I'm most of curious how you force your DAC to run at a fixed sample rate.
Most of the time this is done using the settings in the Win Audio panel.
The moment you use an exclusive mode (bypassing the win audio stack), you get automatic sample rate switching.
However, some ASIO interfaces might allow you to set a fixed sample rate.

Maybe the answer is in a recent post. by sveakul

Quote
If you are playing files with wasapi-exclusive that have sampling rates incompatible with your audio device, bass.dll will re-sample on the fly to a compatible rate.
Might apply to ASIO as well.

beewax

  • Newbie
  • *
  • Posts: 2
I'm most of curious how you force your DAC to run at a fixed sample rate.
Most of the time this is done using the settings in the Win Audio panel.
The moment you use an exclusive mode (bypassing the win audio stack), you get automatic sample rate switching.
However, some ASIO interfaces might allow you to set a fixed sample rate.

Maybe the answer is in a recent post. by sveakul

Quote
If you are playing files with wasapi-exclusive that have sampling rates incompatible with your audio device, bass.dll will re-sample on the fly to a compatible rate.
Might apply to ASIO as well.

I use a Lynx aes16e (pcie card) to route diginal signal to and from my DAC. I guess MusicBee tries to command the Lynx to switch, but that doesn't work because the sampling rate is controlled by my DAC. I tried to manually switch in Lynx software but it won't switch.
Also, I noticed the sound quality is better when I turn on the resampling option than let it automatically resample.
Looks like it is doing what you are quoting but somehow at a lower quality.

vincent kars

  • Sr. Member
  • ****
  • Posts: 445
Quote
because the sampling rate is controlled by my DAC.

No, it is AES/EBU you are sending to the DAC. The rate of this bus dictates the sample rate.
The DAC cannot control it as AES/EBU is unidirectional.

https://cdn.lynxstudio.com/go/wp-content/uploads/AES16eUserManual.pdf
P 38 and  39 suggest you can set the sample rate but it also states that the application dictates the sample rate.