Adding CLAP support to existing VST 2.4 plugins
- KVRAF
- 1752 posts since 2 Jul, 2018
Many of our plugins are still built around the VST2.4 format.
A complete rewrite is not economic here. But I think it should be possible to extend them with an additional CLAP interface (by adding a second entry point), similar like Symbiosis: https://github.com/blurkk/symbiosis-au-vst-2
I'd be interested in developing a VST2->CLAP adapter/wrapper as an open source project. Are there other people who'd like to collaborate such a project?
A complete rewrite is not economic here. But I think it should be possible to extend them with an additional CLAP interface (by adding a second entry point), similar like Symbiosis: https://github.com/blurkk/symbiosis-au-vst-2
I'd be interested in developing a VST2->CLAP adapter/wrapper as an open source project. Are there other people who'd like to collaborate such a project?
https://www.tone2.com
Our award-winning synthesizers offer true high-end sound quality.
Our award-winning synthesizers offer true high-end sound quality.
- u-he
- 30209 posts since 8 Aug, 2002 from Berlin
A free to use wrapper is in the works by some people who helped create the standard. Once there's a public Github for collaboration, I can post it here (the Github will not contain VST2 header files or even references for obvious reasons).
I would highly recommend to simply refactor VST2 out of your codebase and replace it with CLAP. Just try this for one day and see how it goes.
Check out
https://github.com/surge-synthesizer/clap-saw-demo
and look at how well it is documented and how it binds to VSTGUI. I have not coded any VST2 for many years, but I do think this example has everything one needs to know to get started.
If you only need MIDI (I think that's what VST2 did...), a CLAP plug-in can totally leave out any CLAP-specific NoteOn/Off and expressions and simply say CLAP_NOTE_DIALECT_MIDI.
I would highly recommend to simply refactor VST2 out of your codebase and replace it with CLAP. Just try this for one day and see how it goes.
Check out
https://github.com/surge-synthesizer/clap-saw-demo
and look at how well it is documented and how it binds to VSTGUI. I have not coded any VST2 for many years, but I do think this example has everything one needs to know to get started.
If you only need MIDI (I think that's what VST2 did...), a CLAP plug-in can totally leave out any CLAP-specific NoteOn/Off and expressions and simply say CLAP_NOTE_DIALECT_MIDI.
- KVRAF
- 7112 posts since 19 Apr, 2002 from Utah
Did this wrapper ever get created? Is there a Github link yet? 
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
- u-he
- 30209 posts since 8 Aug, 2002 from Berlin
There's a CLAP-as-VST3 wrapper, and work on CLAP-as-AU has started.audiojunkie wrote: Fri Apr 07, 2023 3:52 pm Did this wrapper ever get created? Is there a Github link yet?![]()
https://github.com/free-audio/clap-wrapper
- KVRAF
- 7112 posts since 19 Apr, 2002 from Utah
Thanks! Someone was asking about Steinberg's Cubase being able to run CLAP. I pointed out that I knew that a wrapper was getting created. 
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
- KVRAF
- 9560 posts since 6 Jan, 2017 from Outer Space
An AUv3 to clap compiler would be great. Throw your AUv3 on it, and it creates a CLAP plugin. Do the same to create a VST3, but sell that version for big money…
I want Geerts iOS plugins in Bitwig…
I want Geerts iOS plugins in Bitwig…
- KVRAF
- 5381 posts since 25 Jan, 2014 from The End of The World as We Knowit
Is anyone working on a VST3-as-CLAP wrapper, for VST3 plugins to run in a CLAP host?Urs wrote: Fri Apr 07, 2023 4:00 pmThere's a CLAP-as-VST3 wrapper, and work on CLAP-as-AU has started.
F E E D
Y O U R
F L O W
Y O U R
F L O W
- KVRian
- 1278 posts since 10 Oct, 2002 from Barcelona
That would be great. Releasing a DAW without VST3 support would hit Steinberg's attention...
----
Anyway, is it possible to download any working binary for the already in process VST3<CLAP wrapper? I've been searching in Github coommits & actions but I had no success finding a vst3 file, it was all about code.
