Due to popular demand VVVV.Audio now supports WASAPI, the latest windows audio driver model and the only system audio driver model that supports latencies low enough for music visualization with live input. Except for ASIO of course, which allows even lower latencies and has better performance, but needs third party drivers.
The good thing under Windows 10 is that for a while (if you did all updates) the latency setting of WASAPI devices is on lowest by default.
WASAPI is also the only driver model that allows having a loopback device for every audio output endpoint.
That means that you can now get the current sound playing in windows as an audio input. And that other applications can still use the same audio device.
However, there is one thing you have to take care of since VVVV.Audio doesn’t do any resampling: The sample rate of the selected input must match the sample rate of the output device. The AudioEngine node has an output that lists all WASAPI devices and their sample rates.
Important: Make sure that you delete all occurrences or
NAudio.* files from the vvvv installation folder before trying the new pack.
and here is a test patch:
WasapiDebug.v4p (20.6 KB)
Let me know whether it works and especially what doesn’t.