Cannot play sound from another application when ASIO4ALL is active
This by design. As close to the hardware as possible means that all the software
mixing provided by
Windows will be bypassed. Without any software mixing - and the associated latency and bit mangling -
you are stuck with the hardware mixing capabilities of your audio device. Most of the time, there
simply
are no hardware mixing capabilities at all.
•
(Vista) The meters are moving, everything looks o.k. - But there is no sound
Drivers for High Definition Audio devices have a habit of listing SPDIF outputs before the analog ones.
As a consequence, the first two or more ASIO channels will be
routed to SPDIF, if you use the default
configuration. You can change this by either disabling the SPDIF output in the ASIO4ALL control panel
or correctly assigning ASIO channels in your audio application.
•
Changes made in the control panel do not propagate between different audio applications
...Neither do they propagate between different users!
This is not a bug, it's a feature! ASIO4ALL v2
stores settings per host application/per user! This makes it possible to have several instances of
ASIO4ALL run at the same time for as long as they do not try to use the same piece of audio hardware
exclusively. This further allows having ASIO4ALL run in educational/computer lab
type environments
without “user666” being able to f**** things up for any user on the same machine, with the exception of
“user666” him/her/itself.
•
The latencies displayed in e.g. Cubase SX 3 do not match the values that would result from the
ASIO buffer size.
ASIO4ALL supports the latency compensation features of ASIO hosts that perform latency
compensation. This support is still a bit under development and will be improved as time passes. The
values reported here are not just the latencies ASIO4ALL adds to the audio stream, but rather the
represent the whole of driver/OS/hardware inherent latencies. If the
guess was correct, that is...
Earlier Versions of ASIO4ALL did not make this attempt at guessing, so you may obtain a smaller
latency display with v1.x and other WDM->ASIO wrappers. The true (i.e. Perceived) latencies are at
least as good as with earlier versions
and on top of that, they do not change anymore when CPU
utilization goes up!
Copyright 2004-2008, Michael Tippach.
All trademarks are the property of their respective owners and used for product identification purposes
only.
This document contains statements that may/may not be true. Particular combinations of colors or black
and white contrast may/may not cause epilepsy, nausea, or the urge to do weird things to domestic animals.
Either way, I shall not be held responsible for any of that.