Audio engine for VL based on NAudio


Keywords
VL, aiff, analysis, asio, audioin, audioout, audioplayer, buffer, fft, mp3, music, sound, synthesis, wasapi, wav, audio, naudio, vvvv
License
LGPL-3.0-only
Install
Install-Package VL.Audio -Version 1.5.0

Documentation

VL.Audio

Record, play, filter, synthesize and analyse sound.

For use with vvvv, the visual live-programming environment for .NET: http://visualprogramming.net

Getting started

  • Ships with vvvv
  • Usage examples and more information are included in the pack and can be found via the Help Browser

Audio driver selection and configuration

VL.Audio Configuration UI

As soon as VL.Audio is referenced in a document, the Configuration UI is available via Quad -> Extensions -> VL.Audio.Configuration or AltC. Here you can choose between the system default WASAPI driver or any installed ASIO driver and configure its inputs and outputs. Changing the sample rate for the WASAPI driver is only possible via the Windows Sound Settings!

You can also offer this UI in exported applications, see "HowTo Use ConfigurationUI in your patch".

As an alternative to a UI based driver selection have a look at the DriverSettings [Audio] node.

ASIO driver options

In case you want to use an ASIO driver with your soundcard that doesn't come with dedicated ASIO drivers, here are some options:

Related useful tools

Contributing

Credits

Based on NAudio.