Adding CLAP support to existing VST 2.4 plugins

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

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?
https://www.tone2.com
Our award-winning synthesizers offer true high-end sound quality.

Post

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.

Post

Did this wrapper ever get created? Is there a Github link yet? :)
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(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.)
:roll:

Post

audiojunkie wrote: Fri Apr 07, 2023 3:52 pm Did this wrapper ever get created? Is there a Github link yet? :)
There's a CLAP-as-VST3 wrapper, and work on CLAP-as-AU has started.

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

Post

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.:mad:
(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.)
:roll:

Post

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…

Post

Urs wrote: Fri Apr 07, 2023 4:00 pmThere's a CLAP-as-VST3 wrapper, and work on CLAP-as-AU has started.
Is anyone working on a VST3-as-CLAP wrapper, for VST3 plugins to run in a CLAP host?
F E E D
Y O U R
F L O W

Post

Michael L wrote: Sat Apr 29, 2023 12:49 am
Urs wrote: Fri Apr 07, 2023 4:00 pmThere's a CLAP-as-VST3 wrapper, and work on CLAP-as-AU has started.
Is anyone working on a VST3-as-CLAP wrapper, for VST3 plugins to run in a CLAP host?
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.

Post Reply

Return to “DSP and Plugin Development”