Skip to content

Samples for creating VST3 audio native plugins with NPlug and .NET7+/NativeAOT.

License

Notifications You must be signed in to change notification settings

xoofx/NPlug.Samples

Repository files navigation

NPlug.Samples Build Status

This repository provides samples for creating VST3 audio native plugins with NPlug and .NET7+/NativeAOT.

Samples

You need to have installed .NET 7 SDK.

Then you can build native plugins by running the following command:

dotnet publish -c Release -r win-x64 -p:PublishAot=true

NPlug.SimpleDelay

This is a port of C/C++ adelay sample from https://github.com/steinbergmedia/vst3_public_sdk/tree/master/samples/vst/adelay/source

NPlug.SimpleProgramChange

This is a port of C/C++ program change sample from https://github.com/steinbergmedia/vst3_public_sdk/tree/master/samples/vst/programchange/source

Documentation

You can find more information from NPlug documentation here.

License

The core part of this software is released under the BSD-2-Clause license but you have also to follow the following VST3 license:

NOTICE

When you are developing a plugin with NPlug, your plugin needs to comply with the VST 3 Licensing. If your plugin is distributed, it needs to either be published under:

What it means is that you are allowed to modify and redistribute NPlug (according to the BSD-2-Clause license) but you need to publish your plugin under the VST3 dual-license.

Author

Alexandre Mutel aka xoofx.

About

Samples for creating VST3 audio native plugins with NPlug and .NET7+/NativeAOT.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages