needed-libraries
needed-libraries copied to clipboard
Steinberg VST SDK
https://www.steinberg.net/en/company/developers.html
I was interested in implementing this or helping with this, but I am unsure about how to begin since I have no previous experience in wrapping the VST SDK.
I've read that there could be two approaches:
- creating bindings to VST 2.4 C API so that nim just passes data to C and invokes compilation in C. Possibly just run futhark on aeffect.h/aeffect.c?
- implementing the VST 2.4 specification and .dll building from scratch in nim using ctypes, and following the conventions of the specification. I believe the PyVST project is done this way. This may work, but I am unsure about e.g. how to verify that the specification gets fulfilled.
I am not sure about what is preferable though.
Although, how about
https://github.com/free-audio/clap
instead?
implementing the VST 2.4 specification and .dll building from scratch in nim using ctypes
That's usually what I prefer fwiw.