NAudio.Asio
3.0.1-preview.1
Prefix Reserved
See the version list below for details.
dotnet add package NAudio.Asio --version 3.0.1-preview.1
NuGet\Install-Package NAudio.Asio -Version 3.0.1-preview.1
<PackageReference Include="NAudio.Asio" Version="3.0.1-preview.1" />
<PackageVersion Include="NAudio.Asio" Version="3.0.1-preview.1" />
<PackageReference Include="NAudio.Asio" />
paket add NAudio.Asio --version 3.0.1-preview.1
#r "nuget: NAudio.Asio, 3.0.1-preview.1"
#:package NAudio.Asio@3.0.1-preview.1
#addin nuget:?package=NAudio.Asio&version=3.0.1-preview.1&prerelease
#tool nuget:?package=NAudio.Asio&version=3.0.1-preview.1&prerelease
NAudio.Asio
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 | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0-windows7.0 is compatible. net10.0-windows was computed. |
-
net9.0-windows7.0
- NAudio.Core (>= 3.0.1-preview.1)
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.
|
|
|
Corey-M/NAudio.Lame
Wrapper for libmp3lame.dll to add MP3 encoding support to NAudio.
|
|
|
elgarf/vMixUTC
Customizable controller for vMix
|
|
|
nanami5270/GARbro-Mod
Fork of morkt/GARbro
|
| Version | Downloads | Last Updated |
|---|---|---|
| 3.1.1-preview.1 | 47 | 9/8/2026 |
| 3.1.0 | 1,372 | 9/7/2026 |
| 3.1.0-preview.2 | 89 | 9/5/2026 |
| 3.1.0-preview.1 | 66 | 9/4/2026 |
| 3.0.2-preview.2 | 128 | 8/27/2026 |
| 3.0.2-preview.1 | 147 | 8/20/2026 |
| 3.0.1 | 17,990 | 8/18/2026 |
| 3.0.1-preview.1 | 102 | 8/17/2026 |
| 3.0.0 | 1,926 | 8/15/2026 |
| 3.0.0-preview.20 | 504 | 8/8/2026 |
| 3.0.0-preview.19 | 280 | 7/25/2026 |
| 3.0.0-preview.18 | 336 | 7/16/2026 |
| 3.0.0-preview.17 | 124 | 7/11/2026 |
| 3.0.0-preview.16 | 349 | 7/1/2026 |
| 3.0.0-preview.15 | 173 | 6/28/2026 |
| 3.0.0-preview.14 | 128 | 6/25/2026 |
| 3.0.0-preview.10 | 228 | 6/8/2026 |
| 3.0.0-preview.9 | 139 | 5/27/2026 |
| 3.0.0-preview.8 | 112 | 5/22/2026 |
| 2.4.0 | 1,486 | 8/26/2026 |
* Sample and tool apps now roll forward onto newer .NET runtimes, so running them no longer requires the .NET 9 runtime to be installed
* Fixed the `NAudio` and `NAudio.Extras` meta-packages resolving their portable `net9.0` asset on projects targeting a plain `netX.0-windows` TFM (the WinForms/WPF template default), which silently dropped the entire Windows stack — no `WaveOut`, WASAPI, Media Foundation, ASIO, DMO or WinForms types, and `AudioFileReader` throwing "MP3 file reading requires the NAudio.Wasapi package". Both packages now also ship a plain `net9.0-windows` leg (#1407)
* **Breaking:** `AudioFileReader` now throws `NotSupportedException` instead of `InvalidOperationException` when the cross-platform build is asked for a format it cannot read, and the messages simply state that rather than suggesting an `NAudio.Wasapi` install that could never have helped (#1407)
* Projects on a plain `netX.0-windows` TFM may now see `CA1416` warnings when calling WASAPI process-loopback capture. The warning is correct — those callers do need an `OperatingSystem.IsWindowsVersionAtLeast(10, 0, 19041)` guard — and was previously hidden because the only Windows asset available already implied that floor (#1407)
* Fixed `AiffFileReader` reporting too long a `Length` and throwing `IndexOutOfRangeException` when the SSND chunk declares a non-zero offset (#1405)
* Fixed `AiffFileReader.Read` throwing `IndexOutOfRangeException` when the source stream returns fewer bytes than requested (#1405)