CLAP... thoughts?

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

Not sure if this can be implemented in the CLAP spec but always liked a single click to update a plugin.

Post

Kalamata Kid wrote: Sat Jun 25, 2022 7:06 am Not sure if this can be implemented in the CLAP spec but always liked a single click to update a plugin.
This has nothing to do with the plugin format. The format defines how plugins and hosts interact, nothing more and nothing less.
How a vendor packages, distributes, installs, and updates a plugin is their business and is done irregardless of which formats they ship.

Post

There's a draft for a "check for updates" extension. Plug-Ins can not access the internet per sé, so that's something that might make sense to add to the format, because the host can.

Post

Kalamata Kid wrote: Sat Jun 25, 2022 5:52 am IMHO Would be great if the plugin had developer keywords for what it does.
Compressor, reverb, delay, midi fx, arp, sample based instrument, utility.
But then also allow for the user to add keywords.
CLAP already has such metadata. User keywords is something DAW should handle, not the plugin.

Post

DRMR wrote: Sat Jun 25, 2022 7:10 am
Kalamata Kid wrote: Sat Jun 25, 2022 7:06 am Not sure if this can be implemented in the CLAP spec but always liked a single click to update a plugin.
This has nothing to do with the plugin format. The format defines how plugins and hosts interact, nothing more and nothing less.
How a vendor packages, distributes, installs, and updates a plugin is their business and is done irregardless of which formats they ship.
We have actually thought about this and have a draft `check-for-update` extension here

https://github.com/free-audio/clap/blob ... r-update.h

This allows a plugin a uniform way to advertise that it has updates available, and allows the host to redirect you to an appropriate URL when they are. With that you could result in a single host action to ask your plugins (1) do you know about updates and (2) if so do you have any then offer to take you to the location advertised by the format

Post

Interesting. This requires some "phone-home" functionality on the plugin side though (which not all users appreciate). It at least makes the discovery of such updates a shorter path, even though it still requires several manual steps from the user.

(the request specifically was about single-click-updates integrated with the plugin, which doesn't make much sense. but what you propose would be a kind of "minimal" way to at least provide update information)

Post

DRMR wrote: Sat Jun 25, 2022 12:45 pm Interesting. This requires some "phone-home" functionality on the plugin side though (which not all users appreciate). It at least makes the discovery of such updates a shorter path, even though it still requires several manual steps from the user.

(the request specifically was about single-click-updates integrated with the plugin, which doesn't make much sense. but what you propose would be a kind of "minimal" way to provide update information)
a lot of plug ins already have this as an option, you choose when to update, bit the button is there on the plug in "check for updates".
:)

Post

DRMR wrote: Sat Jun 25, 2022 12:45 pmThis requires some "phone-home" functionality on the plugin side though
This functionality actually requires *no* phone home functionality on the plug-in side.

Instead, it offers a very transparent process for hosts doing this work through an open source API, which should create confidence that no personal data is sent through this channel of communication.

Therefore it removes the necessity of a plug-in "to phone home" when checking for updates.

Post

Urs wrote: Sat Jun 25, 2022 7:17 am There's a draft for a "check for updates" extension. Plug-Ins can not access the internet per sé, so that's something that might make sense to add to the format, because the host can.
The current draft version seems to imply that the plugin accesses internet locations on its own:

Code: Select all

// host queries:
clap_plugin_check_for_update->check(plugin,include_preview=true);
// plugin replies:
clap_host_check_for_update->on_new_version(host, update_info);
It'd be nice if internet traffic was left to the host, but then the spec would get a lot more complicated, since it'd have to specify *how* the host has to contact an update server and how to parse replies, etc.

Post

Tim Janik wrote: Sat Jun 25, 2022 12:56 pm It'd be nice if internet traffic was left to the host, but then the spec would get a lot more complicated, since it'd have to specify *how* the host has to contact an update server and how to parse replies, etc.
This was my point as well. I don't see how a Host could do all such communication. Many plugins require all kinds of custom licensing and authentication schemas with external resources (now, these already have such "phone home" functionality. integration with the host is then just an extra way to unify behaviour and notifications).

Post

Maybe Steinberg will take some ideas to use in VST 3 or a future product from clap?

Post

TS-12 wrote: Sun Jun 26, 2022 3:16 am I would have rather named it CRAP ( CReative Audio Plug-in API )
That thread is here: viewtopic.php?t=583507&start=30

Post

one day one file to load on any system, my wish, thanks

Post

Ffs is it so hard to understand?

Post

donquixote wrote: Sun Jun 26, 2022 9:55 am one day one file to load on any system, my wish, thanks
don't hold your breath. that's like wishing for a microsoft/apple merger (well, maybe in a hundred years).

it's a nuisance (more for the developers than than the enduser), but we seem to manage with the formats we have now. still, hopefully, clap will be everywhere (except, sigh, in logic).

Post Reply

Return to “Instruments”