Okies, I have read it all and I'll try to make some sense out of it.
Quote:
Originally Posted by Brewmaster /img/forum/go_quote.gif
If you can't play the dts wave file then you aren't getting bitperfect output.
|
This is only partially true. It's true if you are playing a DTS file with a DTS compatible program ( 9 out of 10 times those are videoplayers) and you are using a bit-perfect connection to a DTS compatible receiver. Which means the receiver will tell you that what you are playing at that particular time is a DTS file and it will recognize it as such. It will show something like "DTS sound playing" on the display.
This is also the best (if not only) option to check whether you are actually getting a bit-perfect signal from your computer. A DTS file cannot be resampled without being corrupted. ( if you still want it to actually play as a DTS file)
Playing a DTS in foobar or winamp does not give you any idea of whether you are getting bit-perfect output or not. Foobar and winamp are both using plug-ins to change the DTS file to something else. It won't play as a DTS file any more and will therefor not require bit-perfect output to play. A DTS compatible receiver will not recognize this as a DTS file any more.
A good indication (which has been mentioned before in this thread) is that the WAV slider in Windows does not work any more. Only the master volume slider will work. (it won't when using KS btw)
ASIO is only used when there is an option for it in the application itself. Otherwise it will not be used. I haven't seen a game yet using ASIO. Only audio applications will be able to use this and some of them require a 3rd party plug-in to do so. (foobar and winamp for instance)
If you want to play music while gaming the only way to go is direct sound. The song and the sounds from the game will need to be mixed to get output from both of the applications. Otherwise you will only get sound from the application using ASIO (or KS for that matter) because it takes "control" of the device. Bit-perfect playback will not make 3D sounds suffer, but it will have to take control of the device. OpenAL does this. Depending on the game it will either use OpenAl or (most likely) Miles 3D or even Miles Fast 2D. The last ones are using DS.
I am using ASIO for music only. For games I use DS. You will not have to do anything to do this, except for turning off your music or playing your music using DS.
When using a device like the M-Audio Transit you will not need to install ASIO4All or another ASIO wrapper. Just get a ASIO plug-in and select the device you want to use. In your case this will be the M-Audio.
I don't have a Transit myself so I will start guessing a bit right now.
In the options of the M-Audio Transit there might be an option called something like: "bit-matched playback'
If that option is there turn it on. It will play everything just fine. Otherwise I would suggest to use 16-bit and 44.1 kHz since most songs are recorded with this bitrate and samplerate.
Slightly off-topic now. I can advice you to turn off any Windows sound. This will prevent unneccesary resampling when using DS. And think about it. Why would you want Windows sounds anyway? You know you don't want it. Admit it.
I hope this helped a bit and that you will be able to concentrate while reading this post. I am rambling a lot, I know I do. If somehow you have any further questions please ask them. I missed the thread earlier so if you want me to respond a bit earlier then just shoot me a PM.