src/NAudio.Vst3/README.md
VST 3® plug-in hosting for NAudio. Discover, load, and host VST 3 audio effects and instruments. Windows-only (net9.0-windows).
Vst3PluginScanner enumerates the VST 3 modules installed in the standard search paths (EnumerateInstalled()) or in a folder you choose (EnumerateIn)Vst3Plugin loads a .vst3 module, processes audio, exposes latency/tail info, parameters, units and program lists, and saves/loads state and .vstpreset filesVst3EffectSampleProvider runs an effect plug-in inside an NAudio ISampleProvider chain; Vst3InstrumentSampleProvider and Vst3MidiInstrument drive an instrument plug-in from MIDIVst3ParameterCollection, Vst3Parameter, Vst3Unit, Vst3ProgramList and Vst3PresetContents for automation and preset managementVst3PluginView for hosting a plug-in's native editor windowReach for this package when you want to load third-party VST 3 effects (EQ, reverb, compression, …) or instruments (synths, samplers) and run them inside an NAudio signal chain. It is not pulled in by the NAudio meta-package — reference it explicitly:
dotnet add package NAudio.Vst3
See the NAudio documentation site for tutorials and the full API reference, or the GitHub repository for full documentation and tutorials.
MIT. VST is a registered trademark of Steinberg Media Technologies GmbH; this package is an independent host and is not affiliated with or endorsed by Steinberg.