About CLAP

Official support for: u-he.com
Post Reply New Topic
RELATED
PRODUCTS

Post

CLAP is an open source plug-in format originally designed by Alexandre Bique a few years ago that we currently help to bring forward, along with friends at Bitwig and a whole bunch of other developers from both host and plug-in side.

While there is no official launch date, we have decided to include the current state of CLAP in all future updates and installers. That's why now it's in the MFM 2.5 public preview/beta installer.

The main reason we (u-he, others may have other reasons) try to bring forward a new plug-in standard is very simple: It's liberally licensed. No one needs to pay fees, hire lawyers or go through vetting process. No need to sign weird contracts or NDAs that may turn into future risks of investment.

Another reason is its robustness. CLAP is very easy to grasp and very determined to avoid misinterpretation. CLAP is designed to minimise bugs that arise from different host implementations or plug-in implementations. CLAP offers ways and helpers to avoid conflicts between hosts and plug-ins that commonly happen all the time.

A third reason is its completeness. It's got all the modern features and quite a few that we haven't seen yet. For instance it takes into account that some hosts are not just modern tape recorders, some hosts are modern modular synthesisers. Such that CLAP offers parameter modulation which is non-destructive (unlike classic automation) and which can be polyphonic. Things like that, including event based parameter, tempo and timing changes.

Another reason is, it solves common problems. It has fast plug-in scanning, it offers host controlled multithreading (which we have benchmarked with eye popping results), it offers plug-in meta data to organise your plug-ins, resource consolidation (i.e. the plug-in can tell the host about the samples and stuff it references so that the host can gather all that in its project file) and a lot more.

As for reasons that we haven't mentioned, maybe because they're not as important for u-he as others, CLAP is a pure C ABI, so people can develop in any programming language they like. It can run on pretty much any hardware and operating system, even embedded. I'm writing this off my head, I'm sure there are numerous reasons to develop and deploy CLAP that I can't possibly all mention here.

But: Please don't expect a full blown roll-out in the next few months! Even if we offer ready-to-go CLAP plug-ins, we can't speak for our partners on the hosting side, and CLAP is still in development, i.e. specs might change a bit.

We are however happy to include host and plug-in developers in our chats once the specs are finalised. This is going to happen, we hope, before MFM 2.5 is released, and then MFM 2.5 can be used as one reference implementation for host developers to try.

We are also offering some financial support to open source projects which would like to offer CLAP support. We're currently supporting three initiatives, we may have room for some more. So if you have a project that's currently compiling to any other audio plug-in format, or hosting such, we're happy to hear from you and maybe it fits within our budget.

Btw. some cool open source projects are already running as CLAP in private branches, we can't wait to see them running in a cool host soon!

Now for some dev talk:

http://cleveraudio.org <- new link to repository

Keep an eye on it, bookmark it.

Post

Fantastic!!

Post

(oh, and yes, we know that "Clap" is a colloquial term for an STD but in the end we decided to stick with it anyway ;) )

Post

Nope.. a clap, it is a start of an applause which you deserve.. I hope cAkewalk Bandlab adopts C.L.A.P soon!

Post

Urs wrote: Thu Dec 16, 2021 4:10 pm (oh, and yes, we know that "Clap" is a colloquial term for an STD but in the end we decided to stick with it anyway ;) )
Feature not a bug :D

Post

Rock on all of you involved. This sounds cool and promising.
Doing nothing is only fun when you have something you are supposed to do.

Post

I am of course curious where this will end up.

I am not a developer, but as an end user married till death to Cubendo (for now anyway) and who beta tests for quite a few companies, my first second and third thoughts are: "Great, just what the world needs yet another plugin format or DAW".
I would be shocked if Steinberg, Logic or ProTools would ever adopt it.

Maybe years from now I will be a convert.
Time will tell.
rsp
sound sculptist

Post

zvenx wrote: Thu Dec 16, 2021 4:50 pm"Great, just what the world needs yet another plugin format or DAW".
Well, actually, it does...
I would be shocked if Steinberg, Logic or ProTools would ever adopt it.
And those three companies are the reasons why we need one. Just the one, mind, unencumbered by the constantly moving goalposts and corporate-self-interest that impact the ones we have now.
my other modular synth is a bugbrand

Post

Cubase/Steinberg may indeed be the hardest sell, but they also are a huge part of why an open modern standard is needed that isn't tied to a company that is pushing it's ideas down developers throats.
The story of VST3 was a complete disaster and the behaviour of Steinberg in that regard a real eye opener for many devs I think.

Logic/Apple is rolling it's own thing mostly anyway. Pro Tools too.

But I think CLAP can grow quite naturally into something that VSTX/AVX/AU will never become.
And quite a lot of splendid things came up rather unexpected from small developers, like "Ableton Link" which wasn't originally developed at Ableton at all, but by a bunch of creative independent devs.

The worst situation is always, when the only option is tied down by the corporate gatekeepers.
Apple, Steinberg, ProTools all are the total opposite of "open".

So either this will take off and the bighats will have to move their behinds to not be left behind, or it won't, which at least provides the world with something interesting to think about instead of just admitting to the gatekeepers and it shows that it can be done.

There is so much a plugin can do that the current standards are just too primitive to even acknowledge.
Urs' list reads like manna to me :-)

So a big kudo to Alexandre, Urs & Co, Bitwig and the other parties involved!
Amazing that this evolves since 2014 already (at least that is when I first heard about the idea).

This makes me very happy :-)

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." - Rumi
ScreenDream Instagram Mastodon

Post

I think this is gonna be a pretty big thing, given a bit of time and support from host vendors. If the "CLAP consortium" :) gets at least Reaper, Studio One, Live (especially Live), I'd say it's gonna become pretty interesting.

Post

I'm all in for open standards. Good luck and congrats to everyone involved!

Post

What I have been waiting for! BRAVO!

Post

Very interesting! :tu:

Post

That sounds fontastic!

Congrats to all involved and looking forward to seeing it take over the (DAW & plugin) world :clap: :party:
Music tech enthusiast
DAW, VST & hardware hoarder
My "music": https://soundcloud.com/antic604

Post

Urs wrote: Thu Dec 16, 2021 4:10 pm (oh, and yes, we know that "Clap" is a colloquial term for an STD but in the end we decided to stick with it anyway ;) )
Doesn't seem to have done the C++ Standard Library any harm.

(std::string and friends, for non c++ devs).

Congratulations on the launch Urs, this is brilliant news for the industry!

Post Reply

Return to “u-he”