|
 |
Virtual Audio Cable is a Windows multimedia driver
allowing you to transfer audio (wave) streams from one application to
another. It creates a pair of Wave In/Out devices for each cable. Any
application can send audio stream to Out device, and any other
application can receive this stream from In device. All transfers are
made digitally, providing NO sound quality loss. VAC is a
"wave-version" of the "MIDI loopback cable" like MultiMid or Hubi's
Loopback drivers.
If more than one applications are sending audio to VAC, it will mix
all streams together. If more than one applications are receiving
audio from VAC, it will share the same audio data between all targets.
VAC is useful to record application's audio output in real time (for
example - Generator, Reality or other software synth), or transfer a
sound stream to another application processing it. You can, for
example, use two or more software audio generators/synthesizers/sequencers
to produce audio streams sending them to VAC Out, and record the mixed
stream from VAC In using any recording software - Windows Sound
Recorder, Sound Forge, WaveLab, Cool Edit, Gold Wave, Cakewalk, Cubase
etc.
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 for Windows 98/ME supports native DirectSound ports working
simultaneously with plain Wave/MME ports. You can use MME and
DirectSound applications at same time, and VAC will mix all sounds
together. VAC can also record the output from software synthesizers
like Yamaha S-YXG100, but it must be a Primary DirectSound driver in
the system.
VAC needs no audio card; it is a "virtual audio card" itself.
If you need to simply share your In/Out wave ports among several
applications, take a look to the Wave Clone
software.Virtual Audio Cable 3 is a previous version of
VAC, implemented as a Windows MME multimedia
audio driver.
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 98/ME/2000/XP/2003 |
 |
Any CPU and any amount of RAM enough for operating system |
 |
Up to 256 cables. |
 |
1..100 milliseconds per interrupt. |
 |
Almost no sound latency with maximal interrupt frequency. |
 |
Almost any of PCM sound formats (sample rate, size and number of
channels). Number of bits per sample is limited to 32, and number of
channels is limited to 256. |
 |
Unlimited number of clients connected to each port. |
 |
Sound mixing (with saturation) between output port clients. |
 |
DirectSound output support under Windows 98/ME. |
 |
Synchronous mode transfer support to achieve maximal reliability. |
 |
Control Panel application to dynamically configure cables. |
 |
Audio Repeater application that transfers from any Wave In to any
Wave Out port. |
|
|
|
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 3, don't
forget to uninstall it before installation. |
VAC is written entirely in C++ using object-oriented
technology. No assembly files or additional driver development tools
like VtoolsD are used. Windows 98/ME and 2k/XP/2003 version consisting
of user-mode and kernel-mode components, are compiled from single
source file set.
You can take a look to VAC project structure here.
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, contact us. |
|
|
|
UniScope is universal kit for everybody
fan of Hi-Fi sound and PC recording. Highest resolution FFT analysis in real
time! Fantastic color music and other visualization plug-in - from day to day!
Order your personal unique plug-in on advanced signal processing or make by
self! |
|
 |
|