Audio engine for VL based on NAudio
$ dotnet add package VL.AudioRecord, play, filter, synthesize and analyse sound.
For use with vvvv, the visual live-programming environment for .NET: https://vvvv.org

As soon as VL.Audio is referenced in a document, the Settings 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.
In case you want to use an ASIO driver with your soundcard that doesn't come with dedicated ASIO drivers, here are some options:
Based on NAudio.