How to automatically switch/bypass sample rate?
Jul 15, 2012 at 11:54 AM Thread Starter Post #1 of 15

DamageInc77

100+ Head-Fier
Joined
Jul 8, 2012
Posts
497
Likes
147
Location
Denmark
This just might be a really dumb question, but is there a way to bypass the set windows sample rate, so when I play my music through Winamp, they are played in the same sample rate as the input?
 
I have a bunch of music and most of it is in 44khz but a also got a lot in 48khz and 96khz. Is it possible to have the sample rate automatically switched to that of the input signal?
 
I am running Winamp on Windows 7 and my soundcard is the Asus Xonar Essence ST.
 
Thanks a lot for the help.
 
Jul 15, 2012 at 2:42 PM Post #3 of 15
With an Asus card such as yours ASIO output does just what you need. However it mutes all other sounds (but if you're ok with that then you can forget about the sampling rate settings as it will bypass them and send untouched audio straight to the card) There's also WASAPI (which bypasses the windows stuff) but it doesn't bypass the Asus Xonar control panel/mixer so you'd have still have to change the setting there. 
 
Jul 15, 2012 at 2:50 PM Post #4 of 15
There are a couple different types of WASAPI. Which one should I get for Winamp and how do you set it up to automatically choose the sample rate of the input song without muting all other sounds?
 
Jul 16, 2012 at 10:41 AM Post #7 of 15
Quote:
ASIO, WASAPI, KS.

I tried ASIO and it will not work in my system. WASAPI blocks all other souinds, so that's useless. Kernal Streaming will work 50% of the time, but sometimes will block other sounds. I need something to do exaclty what WASAPI is doing, but without blocking other sounds.
 
Jul 16, 2012 at 2:14 PM Post #8 of 15
Then Windows XP with DS or KS is the only thing that comes to my mind. On XP Directsound switches the sample rate on its own unlike in 7. And KS does not mute all other sounds in XP with a Xonar card (at least it never did for me). 
 
Jul 17, 2012 at 3:39 AM Post #9 of 15
Quote:
I tried ASIO and it will not work in my system. WASAPI blocks all other souinds, so that's useless. Kernal Streaming will work 50% of the time, but sometimes will block other sounds. I need something to do exaclty what WASAPI is doing, but without blocking other sounds.

 
That is how they work. In order to bypass Win's sample rate conversion, they need exclusive access to the soundcard. Pretty obvious. 
 
Whatever you do, there is no way to do it without exclusive access to the hardware.
 
Jul 17, 2012 at 5:00 PM Post #11 of 15
Quote:
I tried ASIO and it will not work in my system. WASAPI blocks all other souinds, so that's useless. Kernal Streaming will work 50% of the time, but sometimes will block other sounds. I need something to do exaclty what WASAPI is doing, but without blocking other sounds.


Will not work?  Are you using the latest drivers for your card from the ASUS site?  Early versions, did not automatically set the sampling rate when using ASIO but it was added to later driver revisions.  If WASAPi works better for you but you want to hear other sounds, you need to make a setting change in the system control panel for the card (not the Xonar panels), look for the setting "Allow applications to take exclusive control of this device."
 
If you uncheck that it should give you autosample rate adjustment and still allow other audio streams through.
 
Hope that helps.
 
Jul 17, 2012 at 5:03 PM Post #12 of 15
Quote:
Just use Direct Sound guys, works fine, and probably you`ll hear no difference, with pc setup.
 
even Foobar FAQ (http://www.foobar2000.org/FAQ) recommends it, btw trash the asus card.

Why would I trash the Asus card? It works brilliantly apart from the ASIO.
 
Quote:
Will not work?  Are you using the latest drivers for your card from the ASUS site?  Early versions, did not automatically set the sampling rate when using ASIO but it was added to later driver revisions.

Yeah. I turn it on in the Asus Audio Center and it does absolutely nothing.
 
I went and tried the DirectSound plugin, and I figured that it was the best compromise.
 
Jul 17, 2012 at 5:17 PM Post #13 of 15
Quote:
Why would I trash the Asus card? It works brilliantly apart from the ASIO.
Yeah. I turn it on in the Asus Audio Center and it does absolutely nothing.
 
I went and tried the DirectSound plugin, and I figured that it was the best compromise.

Yes the ST is one of the best audio sources you can get for a PC at that price point.

You are supposed to set it to OFF so other programs can access the card.
If you are using directsound, you are getting resampling again which is why many started using ASIO in the first place to avoid the resampling forced by Direct sound and the Kmixer.
 
I am talking about the setting the main control panels for audio in your OS.  Not the Xonar panels.
It is a small check box "Allow applications to take exclusive control of this device."  You need to uncheck this.
 
However, you will only notice a difference is you are using a true Bit-perfect plugin such as ASIO and using the proper driver revision that allows
true ASIO support.
So what is going on with your ASIO, what happens when you try and use it?
Are you using the latest ST driver revision from ASUS?
 
Jul 17, 2012 at 5:40 PM Post #14 of 15
I am using the lastest drivers from the Asus website. 
 
The Exclusive control box IS unchecked.
 
When I try to use ASIO nothing at all happens. I turn it on and it's the exact same as off. Zero difference.
 
Jul 18, 2012 at 10:09 AM Post #15 of 15

I have an Asus Xonar card and I'm experiencing problems...

Asus Xonar cards are infamous for their buggy drivers. We recommend getting a soundcard from another manufacturer instead.
If you're running foobar2000 older than 1.1.10, please update - version 1.1.10 introduces workarounds for certain known Xonar bugs.
 
..nothing personal
 
I think Foobar and Winamp should be pretty much similar, I remember using ASIO otachan plugin for winamp, which was good, dont know if they updated to an official plugin,
you should disable any DSP effects in the output.

 

Users who are viewing this thread

Back
Top