Repository navigation
PluginUI 0.1.0-beta.3
Pre-releaseThird pre-release: PluginUI.NPlug is now on NuGet, built on the official NPlug 0.6.1 packages. NPlug 0.6.1 and NPlug.Proxy 2.0.2 ship the last fix PluginUI needed (ARM64 plug-ins in Contents\arm64-win). PluginUI therefore uses NPlug from NuGet instead of its sources, and the VST3 adapter can be published as a package. The toolkit, the editor elements and the demo are unchanged.
Everything below is built and checked by the release workflow: unit tests, and the Steinberg VST3 validator 47/47 on x86-64-v3, on x86-64-v2, and on the universal bundle on x64 and on Windows ARM64. It has not been tried yet in a real DAW. Feedback is welcome in the issues.
A plug-in in one package reference
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<OutputType>Library</OutputType>
<RuntimeIdentifier>win-x64</RuntimeIdentifier> <!-- or win-arm64 -->
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="PluginUI.NPlug" Version="0.1.0-beta.3" />
</ItemGroup>PluginUI.NPlug brings PluginUI and NPlug, along with NPlug's build files: debug proxy, factory export and the NativeAOT .vst3 on dotnet publish -c Release.
Downloads
| File | Content |
|---|---|
PluginUI.DemoSynth-0.1.0-beta.3-vst3-universal.zip |
The demo instrument as one VST3 bundle for x64 and ARM64 (start here). Copy PluginUI.DemoSynth.vst3 to C:\Program Files\Common Files\VST3, then rescan the plug-ins |
…-vst3-x64-v3.zip, …-vst3-x64-v2.zip, …-vst3-arm64.zip |
One build per bundle, without the loader |
PluginUI.Gallery-0.1.0-beta.3-win-x64.zip, …-win-arm64.zip |
Every element of the toolkit (NativeAOT, no runtime needed) |
PluginUIEditor-0.1.0-beta.3-win-x64.zip, …-win-arm64.zip |
The visual designer (needs the .NET 10 Desktop Runtime) |
*.nupkg, SHA256SUMS.txt |
NuGet packages (PluginUI, PluginUI.Design, PluginUI.NPlug) and checksums |
Requirements: Windows 10 1809 or later, x64 or ARM64. Documentation: https://asm8086.github.io/PluginUI/
What's changed
- Added: the
PluginUI.NPlugNuGet package. - Changed: NPlug comes from NuGet (
NPlug0.6.1,NPlug.Validatorfor the tests). Projects generated by PluginUIEditor reference onlyPluginUI.NPlug. - Removed: the
external/NPluggit submodule, theNPlugRootproperty,ScaffoldOptions.NPlugRootand the editor's NPlugsrcfolder option.
Full changelog: v0.1.0-beta.2...v0.1.0-beta.3
MIT License. Third-party notices are included in every package.
🤖 Generated with Claude Code