|
 |
Virtual Audio Cable software allows you to transfer
audio (wave) streams between applications and/or devices.
It creates a set of virtual audio devices named "Virtual Cables",
each of them consists of a pair of the waveform input/output devices.
Any application can send audio stream to an output side of a cable,
and any other application can receive this stream from an input side.
All transfers are made digitally, providing NO sound quality loss (a
bitperfect streaming).
VAC behavior is similar to "What You Hear" (or "What U Hear")
feature of Sound Blaster Live! and Audigy cards. But it is only
similar, not equivalent.
If more than one applications are sending audio to Virtual Cable
device, VAC mixes all streams together. If more than one
applications are receiving audio from Virtual Cable device, VAC
distributes the same audio data among all targets.
VAC is useful to record application's audio output in real time (audio
player, instant messenger or software synthesizer), or transfer a
sound stream to another application processing it. You can, for
example, use two or more software audio players/generators/synthesizers/sequencers
to produce audio streams, sending them to Virtual Cablet device and
record a mixed stream from the same Virtual Cable device, using any
recording software - Windows Sound Recorder,
Audacity,
Sound Forge,
WaveLab, Adobe
Audition (formerly Cool Edit Pro),
Gold Wave,
Cakewalk/Sonar,
Cubase/Nuendo etc.
With an ASIO wrapper like ASIO4ALLLL
from Michael Tippach, you can use VAC in ASIO supporting applications.
If you use an audio encoder application that encodes a stream coming
from a sound card, you can use VAC to supply such encoder with a
stream produced by other application.
You can use VAC to capture an output sound stream from the
application that doesn't allow to write it into WAV file directly.
Unlike Total Recorder allowing you to simply save audio stream, VAC
allows to route it in real time.
If you are using some Voice Over IP (VoIP) and/or Internet Telephony
applications like Skype, you can use VAC to record your calls and
conversations.
VAC needs no hardware audio card; it is a "virtual audio card"
itself.
A detailed description is included into a free trial package.
Since VAC 4 is a WDM driver, there are some benefits but some (generally
older) applications that use MME (waveIn/waveOut) interface can work
better with the older VAC3 version. This
version also supports Windows 98/ME.
If you need to simply share your In/Out wave ports among several
applications under Windows 2000 and earlier Windows versions, take a
look to the Wave Clone software.
Caution!
Please evaluate the
demo version before purchasing the full version to ensure that VAC works
properly in your system and satisfies your needs. |
|
 |
Windows XP/2003/Vista/Server 2008/Win7/Win8 platform (32-bit and 64-bit). |
 |
Any hardware suitable for a host OS. |
 |
A native hardware or a fully virtualized environment (VMware
Server/Workstation, VirtualBox, VirtualPC etc.). With partial
virtualization (VPS, Virtuozzo etc.), only host OS installation is
possible (see VAC user manual for details). |
 |
Local session only (not available from Remote Desktop). |
 |
Windows 5.x and 6.x platforms (32-bit and 64-bit). May work in
Win2000 but not tested. |
 |
Up to 256 virtual cable devices (some systems limit number of MME
devices). |
 |
1..20 milliseconds per interrupt/event. |
 |
1..100 pin instances. |
 |
Almost any of fixed point PCM audio formats (1000..1000000 samples
per second, 8..32 bits per sample, 1..8 channels). Floating point
formats are not supported. |
 |
Almost no sound latency with maximal interrupt/event frequency. |
 |
Unlimited number of clients connected to each port. |
 |
Signal mixing (with saturation) between output port clients. |
 |
PCM format conversion (sampling rate, bits per sample, number of
channels). |
 |
Volume control features (both attenuation and boost). |
 |
Channel scattering/gathering mode. |
 |
Watermark control technique to improve stream stability with
unstable applications. |
 |
Control Panel application to configure cables and watch their
state. |
 |
Audio Repeater application that transfers from any recording to
any playback device. |
|
|
|
VAC package is distributed as a ZIP archive. Simply unpack it into an empty
folder, run setup.exe application and follow the instructions displayed. If you
use VAC for the first time, please read the readme.txt and vac.chm files before
installation. If you have already installed previous version of VAC 4, don't
forget to uninstall it before installation. |
VAC is a WDM driver miniport written entirely in C++
using object-oriented technology. No assembly files or additional
driver development tools like VtoolsD are used. Limited Windows 98/ME
support is included.
VAC also supports a custom (proprietary) version creation to be used
together with a particular application only.
Each of custom versions has an unique key to identify its "native"
application. This "native" application uses a special way to open a
Virtual Cable device. Such opening way is called a "open in the native
mode". When a cable is opened in native mode, it behaves as the full
VAC version and can be opened by an unlimited number of applications
at both In and Out sides. If a cable isn't opened in native mode, only
a single side (In or Out) can be opened by a "foreign" application and
cable doesn't perform audio data transfer.
To purchase VAC sources, custom version and multiply license, contact us. |
|
 |
|