|
|
|
|
| |
Description |
| |
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/sequencors 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 "thief" 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.
Caution! Please evaluate the
demo version before purchasing the full version to ensure that VAC works
properly in your system and satisfies your needs.
|
| |
Features |
| |
 |
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 65535. |
 |
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. |
|
| |
Source Code |
| |
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 version consisting of
user-mode and kernel-mode components, are compiled from single source
file set.
To purchase VAC sources, please
contact us. |
| |
System Requirements |
| |
 |
Windows 98/ME/2000/XP |
 |
Any CPU and any amount of RAM enough for operating system |
|
|