Back to vvvv
Show / Hide Table of Contents

Audio

Playback, recording, analysis, synthesis

For audio playback, recording, analysis and sound synthesis vvvv ships with the VL.Audio package. For more advanced features like beat tracking and pitch analysis, install the optional VL.Audio.GPL package, which as the name implies, stands under the GPL license.

Audio drivers

VL.Audio supports both WASAPI and ASIO drivers. By default the engine will try to use the system WASAPI drivers which should work out of the box with default settings.

To choose a different driver or different settings, use either the DriverSettings node or the Configuration GUI, which is available via Quad -> Extensions -> VL.Audio.Configuration or AltC as soon as VL.Audio is referenced in a document.

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

  • FlexASIO and FlexASIO GUI
  • ASIO4All
  • FL Studio ASIO as included with the free download of FL Studio

Useful tools

  • Dante Via Versatile Audio Networking
  • Virtual Audio Cable

MIDI

Midi nodes are shipping with vvvv. NuGet: VL.IO.Midi

Useful tools:

  • MIDI Monitor
  • Virtual Audio Cable
  • loopMIDI
  • virtualMIDI

FMOD

Wrapper for the FMOD Studio API allowing you to emit FMOD events and control their parameters.
NuGet: VL.FMODStudio

  • Improve this Doc
In This Article
Back to top Brought to you by vvvv.org | visualprogramming.net