1
0
Fork 0
Find a file
Robbert van der Helm dc6db232ed Pass a CID to the VST3 export macro
Seems much less prone to breakage than generating them, since this way
the programmer has full control.
2022-01-26 19:20:39 +01:00
nih_plug_derive Not all structs are called Foo 2022-01-25 20:02:58 +01:00
plugins/gain Pass a CID to the VST3 export macro 2022-01-26 19:20:39 +01:00
src Pass a CID to the VST3 export macro 2022-01-26 19:20:39 +01:00
.gitignore Initial commit 2022-01-24 21:00:37 +01:00
Cargo.lock Use a vst3-sys fork with support for generics 2022-01-26 15:38:43 +01:00
Cargo.toml Use a vst3-sys fork with support for generics 2022-01-26 15:38:43 +01:00
COPYING Initial commit 2022-01-24 21:00:37 +01:00
README.md Add some sort of description to the readme 2022-01-26 12:07:37 +01:00

NIH plugs

Because of course we need to remake everything from scratch!

This is a work in progress JUCE-lite-lite written in Rust to do some experiments with. The idea is to have a statefull but simple plugin API without too much magic, while also cutting unnecessary ceremony wherever possible. Since this is not meant for general use (yet), the plugin API is limited to the functionality I needed, and I'll expose more functionality as I need it. See the doc comment in the Plugin trait for an incomplete list of missing functionality.