newsAdvanced Gtk+ Sequencer - News


implement VST3 C API Wrapper

Item posted by Joël Krähemann <jkraehemann> on Tue 10 Aug 2021 12:53:03 PM UTC.

VST3 is an audio plugin standard from Steinberg and is common on Microsoft Windows and Apple macOS.

2 years ago, I started to implement a VST3 C API Wrapper but never completed it.

1 week ago, I proceeded the work. So far I have created 51 API headers and 48 .cpp files. The changes include more than 10'000 lines of code.

$ find ags/vst3-capi/ -name "*.cpp" -or -name "*.h" | xargs wc -l
 10298 total

Advanced Gtk+ Sequencer v3.10.x release goals

A major goal for the 3.10.x version is partial support for a VST3 C API Wrapper. VST3 contains over 500 header files and it doesn't make sense to cover all within 1 single release.

Further, I would love to strip deprecated functions bodies and make use of the new replacement functions.

by Joël

Back to the top

Powered by Savane 3.13-3cd0.
Corresponding source code