Windows x64/ARM64macOS x64/ARM64Linux x64/ARM64Android ARM64iOS 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.