Skip to content

The Virtual Audio Wire (VAW) is an open source Virtual Audio Device (VAD) project its function is to provide Virtual Audio Devices for multimedia applications.

kelvinwang000/virtual-audio-wire

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

virtual-audio-wire (VAW)

The Virtual Audio Wire (VAW) is an open source Virtual Audio Device (VAD) project its function is to provide Virtual Audio Devices for multimedia applications such as Adobe Audition, Sony Sound Forge, AIMP Player, Broadcasting softwares etc in Windows platform (similar to JACK Audio Connection Kit(open source but use ASIO - technology), Virtual Audio Cable (VAC) and Virtual Audio Streaming (VAS)).As we know that commercial softwares are not free and not open source. In this Project Virtual Audio Wire (VAW) we introduce an open source equivalent of Virtual Audio Cable (VAC).We welcome those who are intrested in this project and expect your contributions,/suggesions in this project. Here we provide MSVAD sample program as an initial code. You are allowed to modify the code partialy or completely.

VAW program requirements:

  1. Install as System Driver(ie sys extension files) requires Windows driver level programming knowledge (prefered languages C/C++)needs WinDDK,Visual Studio Professional.
  2. Supported formats: Sampling Rate:- 8000 to 1000kHz Bit depth:- 8 to 32bit Channels:- 1, 2.0, 2.1,3.0,4.0, 4.1, 5.1, 7.1 (mono,stereo,quadro,5.1-surround, 7.1(8channel) surround). Audio architeture: KS, MME, Direct Sound, WASAPI.
  3. Volume Control
  4. Multiple Installations (supporting say 256 Virtual Cables/Pipelines)
  5. Must be near realtime (no delay)
  6. This will be a one to one mapping, no need to support for multiple connections mixing.
  7. Must appear in Windows Sound Control Panel.
  8. Must appear in say GraphEdit, each line in as separate INPUT.
  9. Source Code should be properly documented. 10.Sufficient buffering so as to support polling of LINEOUT every 500ms to grab data. 11.Support directshow filter (optional) 12.Must be a valid windows system driver.

Note: A comparable product: http://software.muzychenko.net/eng/vac.html

About

The Virtual Audio Wire (VAW) is an open source Virtual Audio Device (VAD) project its function is to provide Virtual Audio Devices for multimedia applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 55.6%
  • CSS 24.2%
  • HTML 12.6%
  • Objective-C 4.5%
  • C 2.7%
  • JavaScript 0.4%