Oct 01, 2019 as Virtual Audio Device Voicemeeter is an application endowed with Virtual Audio I/O and can be used as main audio device by your system, like it was hardware mixing console. Voicemeeter supports all audio interface: MME, Direct-X, KS, WaveRT, WASAPI, and ASIO to connect audio pro DAW or musical instrument. However, there is no option to install on a different disc when I run the install (.exe) file. Unless, there is some other way to make it install to another disc that I am unaware of. Also, I never got the request to install the virtual audio device.
Part 1.What is Virtual Sound Card
It all began from a Singapore based company known as Creative Technology Limited in 1989 which invented a type of sound card called sound blaster 1.0 also known as 'killer kard'. However, this had its limitation in the sense that music produced wasn't in good quality but over generations this was to change.
To begin with a Sound card is a type of hardware installed in a computer attached on the motherboard to allow it input, process and deliver sound which is aided by computer programs. This might improve in some cases the quality of sound albeit the computer having inbuilt integrated system to suit this.
They are generally classified into two:
a) Internal sounds cards i.e. audiophile which focuses on pure quality sounds.
b) Gaming sound cards that focus on virtual surround sound emulator and sound effects.
Ideally, a sound card over time has made immense contribution in the broad world of computers dating from times of 'beeps' where you couldn't listen to music nor play games other than hearing the beeping sounds.
On the other hand, an emulator comes from the word emulate which means to 'to copy, to imitate or reproduce'. With this in mind, a sound card emulator is software that behaves like a sound card the only difference is it sends sounds that would have gone to the speakers to a file instead.
Virtual Sound Card also known as Virtual Audio Driveris a sound card emulator that is purposely meant for transferring digitized audio signals and can be used to record, change or edit and broadcast sound in the system.
It also enables you to emulate another sound card in the system in that you can redirect a physical sound card's output to one of its input without using additional external cables.
-->Virtual audio devices represent the filter graphs that render and capture audio content. The system audio driver (SysAudio) uses the available hardware and software components to determine the filter graphs to build.
For more information about the system audio driver, see SysAudio System Driver.
SysAudio's clients include DirectSound and the WDMAud system driver, which serves as the interface between WDM audio drivers and the audio-specific Microsoft Windows Multimedia APIs waveIn, waveOut, midiIn, midiOut, mixer, and aux (described in Microsoft Windows SDK documentation).
The KsStudio utility in the Windows Driver Kit (WDK) is an example of an application that bypasses SysAudio and allows users to construct filter graphs manually.
Following PnP device enumeration, SysAudio takes stock of the registered audio hardware and software components in order to determine how to construct the various audio filter graphs that its clients might require.
After determining the list of filter graphs that it can build from the available hardware and software components, SysAudio registers these graphs as virtual audio devices for playback, recording, MIDI input/output, and mixing. SysAudio reserves the registry category KSCATEGORY_AUDIO_DEVICE exclusively for its virtual audio devices. Adapter drivers should not register themselves in this category.
A SysAudio client can treat a filter factory for a virtual audio device similarly to a filter factory for a hardware or software component. When asked by a client to instantiate a particular pin on a virtual device, SysAudio constructs the graph automatically and manages the graph's internal pin connections transparently to the client. This allows the client to treat a filter graph as a single filter, thereby avoiding complexities of graph management such as inter-filter communication.