NAudio.Asio 3.1.1-preview.1

Prefix Reserved
This is a prerelease version of NAudio.Asio.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package NAudio.Asio --version 3.1.1-preview.1
                    
NuGet\Install-Package NAudio.Asio -Version 3.1.1-preview.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NAudio.Asio" Version="3.1.1-preview.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="NAudio.Asio" Version="3.1.1-preview.1" />
                    
Directory.Packages.props
<PackageReference Include="NAudio.Asio" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add NAudio.Asio --version 3.1.1-preview.1
                    
#r "nuget: NAudio.Asio, 3.1.1-preview.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package NAudio.Asio@3.1.1-preview.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=NAudio.Asio&version=3.1.1-preview.1&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=NAudio.Asio&version=3.1.1-preview.1&prerelease
                    
Install as a Cake Tool

NAudio.Asio

Nuget

ASIO driver support for NAudio. Windows-only (net9.0-windows).

What's included

  • AsioOut — low-latency playback and/or recording through any installed ASIO driver
  • ASIO driver enumeration (AsioOut.GetDriverNames())
  • Channel routing, per-channel input metering, and access to the driver's control panel
  • Interop types for building your own ASIO host code

When to use it

ASIO is the right choice when you need very low round-trip latency — typical in pro-audio, virtual instruments, and multi-channel recording scenarios — and the user has a working ASIO driver installed (manufacturer-supplied, ASIO4ALL, FlexASIO, etc.). For general-purpose playback/capture prefer NAudio.Wasapi or NAudio.WinMM.

See the NAudio documentation site for tutorials and the full API reference, or the GitHub repository for full documentation and tutorials, including AsioPlayback.md and AsioRecording.md.

License

MIT. ASIO is a trademark of Steinberg Media Technologies GmbH — this package is a driver-consumer only; you are responsible for any agreement required to redistribute the ASIO SDK in your own shipping product.

Product Compatible and additional computed target framework versions.
.NET net9.0-windows7.0 is compatible.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (9)

Showing the top 5 NuGet packages that depend on NAudio.Asio:

Package Downloads
NAudio

NAudio is an open source .NET audio library — playback and recording, file readers and writers, MIDI, DSP and effects, with platform-specific backends auto-selected by target framework.

MicroServices

Micro Services Essential Pack

Milki.Extensions.MixPlayer

This library is for timelined sound effects playing.

MultiAPI_Lib

MultiAPI - Это библиотека и сборка разного ПО (Далее "Библиотека") для разработчиков. Работает на .NET 8. Она содержит множество функций чтобы ускорить разработку ПО. MultiAPI подойдёт как начинающим разработчикам, так и профессиональным разработчикам ПО.

InceptionMicroServices

Micro Services Essential Pack

GitHub repositories (25)

Showing the top 20 popular GitHub repositories that depend on NAudio.Asio:

Repository Stars
Azure-Samples/cognitive-services-speech-sdk
Sample code for the Microsoft Cognitive Services Speech SDK
moom825/xeno-rat
Xeno-RAT is an open-source remote access tool (RAT) developed in C#, providing a comprehensive set of features for remote system management. Has features such as HVNC, live microphone, reverse proxy, and much much more!
CXWorld/CapFrameX
Frametime capture and analysis tool
lastbattle/Harepacker-resurrected
All in one .wz file/map editor for MapleStory game files
akon47/ScreenRecorder
⏺️ A simple recording program with the ability to record screens and audio on your computer.
malaybaku/VMagicMirror
VRM Software for Windows to move avatar with minimal devices.
octgn/OCTGN
Online Card and Tabletop Gaming Network
mhwlng/streamdeck-elite
Elgato Stream Deck plugin for Elite Dangerous
RoosterDragon/Desktop-Ponies
Desktop Ponies in .NET [The Original!]
stuff-by-3-random-dudes/UWUVCI-AIO-WPF
mir-ethernity/mir-eternal
mhwlng/streamdeck-starcitizen
Elgato Stream Deck button plugin for Star Citizen
FredTungsten/ScriptPlayer
ScriptPlayer is a video player that controls the Handy and lots of other toys in sync with videos.
iss4cf0ng/DuplexSpyCS
An open-source, C#-based remote administration tool (RAT), enabling complete control of a remote Windows machine, designed for legitimate remote administration and security testing of Windows systems.
kuma4649/MDPlayer
tgraupmann/WinForm_Ollama_Copilot
Ollama AI front-end using Windows Forms as a Copilot Application
Doublevil/Houhou-SRS
Japanese dictionary and SRS self-learning application for Windows.
nanami5270/GARbro-Mod
Fork of morkt/GARbro
elgarf/vMixUTC
Customizable controller for vMix
Corey-M/NAudio.Lame
Wrapper for libmp3lame.dll to add MP3 encoding support to NAudio.
Version Downloads Last Updated
3.1.1-preview.2 173 9/21/2026
3.1.1-preview.1 444 9/8/2026
3.1.0 26,256 9/7/2026
3.1.0-preview.2 108 9/5/2026
3.1.0-preview.1 92 9/4/2026
3.0.2-preview.2 153 8/27/2026
3.0.2-preview.1 163 8/20/2026
3.0.1 31,599 8/18/2026
3.0.1-preview.1 122 8/17/2026
3.0.0 2,519 8/15/2026
3.0.0-preview.20 524 8/8/2026
3.0.0-preview.19 393 7/25/2026
3.0.0-preview.18 392 7/16/2026
3.0.0-preview.17 137 7/11/2026
3.0.0-preview.16 411 7/1/2026
3.0.0-preview.15 188 6/28/2026
3.0.0-preview.14 137 6/25/2026
3.0.0-preview.10 261 6/8/2026
3.0.0-preview.9 146 5/27/2026
2.4.0 10,445 8/26/2026
Loading failed

* **macOS support (preview)** - A new wrappers library is added wrapping macOS native API's for playback/recording, reading/writing files and resampling audio. The `NAudio.MacOS` package ships pre-release only (`X.Y.Z-preview.N`) while its API settles, so it stays pre-release alongside stable releases of the other packages. Special thanks to @mdcdi1315 (#1325) for the work and the tests. For more information, see the [design](Docs/Architecture/MacOSWrappersDesign.md) doc that describes the decisions that helped shape the wrappers. (#1398)