needed-libraries icon indicating copy to clipboard operation
needed-libraries copied to clipboard

Steinberg VST SDK

Open JR2Media opened this issue 4 years ago • 3 comments

https://www.steinberg.net/en/company/developers.html

JR2Media avatar Feb 09 '21 01:02 JR2Media

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.

mavavilj avatar Feb 13 '22 08:02 mavavilj

Although, how about

https://github.com/free-audio/clap

instead?

mavavilj avatar Feb 13 '22 10:02 mavavilj

implementing the VST 2.4 specification and .dll building from scratch in nim using ctypes

That's usually what I prefer fwiw.

Araq avatar Mar 09 '22 07:03 Araq