Home | Articles | Software | New Release | Recommended | Popular
Homepage
Favorite
Contact
| News |
Search Software:  
Position:Ultra Shareware¡úArticle Hope¡úNews¡úTechnology¡úVirtual Audio Cable
Virtual Audio Cable
Author Anonymous ¡¡From: Ultra Shareware ¡¡Date: 11/25/2005 9:21:39 PM
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.

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.

VAC for Windows 98/ME supports 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.

 

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/2003 version consisting of user-mode and kernel-mode components, are compiled from single source file set.

To purchase VAC sources, contact us.
Released the VAC version 3 It has several improvements:
Added number of input/output clients display to the Control Panel.
Added a fake mixer.
Synchronous transfer mode eliminates possible audio stream errors and synchronizes the transfer with a real sound card speed.
Control Panel application dynamically configures the VAC. No more registry hacking.
HTML help file makes easier to learn VAC principles and usage.
Automatic installation/uninstallation program helps you to uninstall and remove the VAC.
Up to 64 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.

 

system requirements
Windows 98/ME/2000/XP/2003
Any CPU and any amount of RAM enough for operating system

[] [Previous] [Tell a friend] [Comment] [Print] [Font: Large Middle Small ]
Previous Article: This is a test news¡¡
Next Article: End
::Related Article::
::Related Software::
   About - Statements - Publisher - Help - Contact - Links <#Download now at ultrashareware.com #>  
Copyright © 2004-2005 Ultrashare.com. All Rights Reserved .