Professional Audio for .NET

Cross-Platform Audio
Library for .NET

Zero-allocation, real-time audio engine with multi-track mixing, built-in DSP effects, VST3 plugin hosting, MIDI, network synchronization, and AI-powered audio processing.

โšก Zero-allocation RT paths ๐Ÿ”’ Thread-safe API ๐ŸŽ›๏ธ 15+ built-in effects ๐Ÿ”Œ VST3 plugin hosting ๐ŸŽน MIDI I/O & File ๐ŸŒ Network sync <5ms ๐Ÿค– AI vocal removal ๐ŸŽต MP3 ยท WAV ยท FLAC
Windows x64/ARM64 macOS x64/ARM64 Linux x64/ARM64 Android ARM64 iOS ARM64
C# โ€” Basic Setup
using OwnaudioNET;
using OwnaudioNET.Mixing;
using OwnaudioNET.Sources;

// Initialize (async โ€” safe for all UI frameworks)
await OwnaudioNet.InitializeAsync();
OwnaudioNet.Start();

// Create the mixer
var mixer = new AudioMixer(OwnaudioNet.Engine!.UnderlyingEngine);
mixer.Start();

// Play a file
var track = new FileSource("song.mp3");
mixer.AddSource(track);

// Add reverb
var reverb = new ReverbEffect { RoomSize = 0.7f, Mix = 0.3f };
mixer.AddMasterEffect(reverb);

// Cleanup
mixer.Dispose();
await OwnaudioNet.ShutdownAsync();

Choose Your Package

OwnAudioSharp
Full package with AI/ML models for vocal separation, chord detection, and matchering.
~290 MB ยท Windows ยท Linux ยท macOS
OwnAudioSharp.Basic
Lean package โ€” core audio, 15+ effects, VST3, network sync, pitch/tempo. No AI/ML.
<5 MB ยท All platforms incl. Android & iOS
OwnAudioSharp.Midi
Standalone AOT-compatible MIDI library โ€” I/O, SMF file read/write, hardware clock.
<1 MB ยท Windows ยท Linux ยท macOS
Shell
dotnet add package OwnAudioSharp
dotnet add package OwnAudioSharp.Basic
dotnet add package OwnAudioSharp.Midi