This is great! I'll add a Utilities category.baconpaul wrote: Sat Jul 09, 2022 5:54 pm I actually don't know if you want to include this but...
`clap-info` is an all purpose scanner and json information extraction tool for CLAP plugins. We just got the URL finalized and got a binary building. https://github.com/free-audio/clap-info/releases
It's only useful from the command line. But it is very useful from the command line if you want to understand the CLAPs you have installed without running a graphical / DAW host.
I'm fine either way but if you had a 'utilities' area perhaps would be worth it?
Tracking CLAP hosts and plugins
- KVRAF
- Topic Starter
- 2034 posts since 30 Mar, 2008 from MN, USA
CLAP Software Database: https://clapdb.tech. KVR Discussion Topic.
- KVRAF
- Topic Starter
- 2034 posts since 30 Mar, 2008 from MN, USA
That's what Search is for. CLAP feature support will be a moving target, and is a many-to-many relationship in the database, so it is not practical to list them in Recent Updates. Features will also include CLAP extensions as those start coming out and are supported by hosts and plugins.Echoes in the Attic wrote: Sat Jul 09, 2022 6:07 pm It would be really cool if this list indicated whether polyphonic host modulation was supported by each CLAP plugin, as that is the big factor for me (and many I'd assume). I was hoping it would be the case with Tal Uno but apparently not.
CLAP Software Database: https://clapdb.tech. KVR Discussion Topic.
- KVRAF
- Topic Starter
- 2034 posts since 30 Mar, 2008 from MN, USA
Paul, two questions:baconpaul wrote: Sat Jul 09, 2022 5:54 pm I actually don't know if you want to include this but...
`clap-info` is an all purpose scanner and json information extraction tool for CLAP plugins. We just got the URL finalized and got a binary building. https://github.com/free-audio/clap-info/releases
It's only useful from the command line. But it is very useful from the command line if you want to understand the CLAPs you have installed without running a graphical / DAW host.
I'm fine either way but if you had a 'utilities' area perhaps would be worth it?
1) What does the CLAP team call themselves?
2) Is it possible to use this tool to display the features of the plugin, such as voice stacking and poly mod?
EDIT: I assume that the "mod-key" flag on a parameter means poly mod support?
Now I need to decide which features I'm going to documents. For example, do I document whether a plugin supports CLAP thread pools? MPE? I can imagine users wanting to know if a plugin supports the CLAP mult-threading model.
The difficulty is that unless I am able to download at least a demo, I won't be able to check this.
I'm going to work on a python script to pull the necessary info. That will be a lot easer than perusing JSON.
Last edited by teilo on Sun Jul 10, 2022 12:36 am, edited 2 times in total.
CLAP Software Database: https://clapdb.tech. KVR Discussion Topic.
-
- KVRian
- 1213 posts since 25 Dec, 2018
1) uhhh I don’t know! Clap team perhaps?
2) yeah it is rather technical json but it shows things like modulatable parameters and also by key channel or note I’d (which are 3 forms of polyphony). I presume you mean you will run clap info then consume the json in python right? I do have a start on a pybind to a clap host so python can load claps directly but it is not close to done yet. If you wanna collab on fleshing thst out let me know and I will clean it up to get started. But info to json to whatever is also a good path
2) yeah it is rather technical json but it shows things like modulatable parameters and also by key channel or note I’d (which are 3 forms of polyphony). I presume you mean you will run clap info then consume the json in python right? I do have a start on a pybind to a clap host so python can load claps directly but it is not close to done yet. If you wanna collab on fleshing thst out let me know and I will clean it up to get started. But info to json to whatever is also a good path
-
- KVRian
- 1213 posts since 25 Dec, 2018
Oh another thought. People who don’t have demos but want to be listed you could ask them if they would share the clap info output on their plugs to make the upload easier perhaps? It’s just a json document and it’s easy to get the binary.
- KVRAF
- Topic Starter
- 2034 posts since 30 Mar, 2008 from MN, USA
Yes, for now I'll just load the JSON. It would be nice if the header stuff that was output could be skipped so that the only output is JSON. I'm not sure I'm the right person to collab on a python extension. But if clap-info were structured as a library, I could certainly handle making a pybind for that much. I'm mostly a web backend developer, but I've done a few pybinds in the past.baconpaul wrote: Sun Jul 10, 2022 12:33 am 1) uhhh I don’t know! Clap team perhaps?
2) yeah it is rather technical json but it shows things like modulatable parameters and also by key channel or note I’d (which are 3 forms of polyphony). I presume you mean you will run clap info then consume the json in python right? I do have a start on a pybind to a clap host so python can load claps directly but it is not close to done yet. If you wanna collab on fleshing thst out let me know and I will clean it up to get started. But info to json to whatever is also a good path
CLAP Software Database: https://clapdb.tech. KVR Discussion Topic.
- KVRAF
- Topic Starter
- 2034 posts since 30 Mar, 2008 from MN, USA
Yes, I would love that. I need to work on the site so that I can take submissions via a form, or perhaps even create special access for developers to manage their own info. Sigh. Row level permissons… But it would offload a lot of maintenance from my plate as things start ramping up. Although, to be frank, I don't trust a lot of developers to maintain info on their own software properly.baconpaul wrote: Sun Jul 10, 2022 12:37 am Oh another thought. People who don’t have demos but want to be listed you could ask them if they would share the clap info output on their plugs to make the upload easier perhaps? It’s just a json document and it’s easy to get the binary.
CLAP Software Database: https://clapdb.tech. KVR Discussion Topic.
- KVRAF
- Topic Starter
- 2034 posts since 30 Mar, 2008 from MN, USA
What is the difference between mod-key and mod-note?baconpaul wrote: Sun Jul 10, 2022 12:33 am 1) uhhh I don’t know! Clap team perhaps?
2) yeah it is rather technical json but it shows things like modulatable parameters and also by key channel or note I’d (which are 3 forms of polyphony). I presume you mean you will run clap info then consume the json in python right? I do have a start on a pybind to a clap host so python can load claps directly but it is not close to done yet. If you wanna collab on fleshing thst out let me know and I will clean it up to get started. But info to json to whatever is also a good path
CLAP Software Database: https://clapdb.tech. KVR Discussion Topic.
- KVRian
- 954 posts since 25 May, 2010 from Hessisch Uganda, Germany
Some more: FB-7999 v1.1.2, Fury-800 v2.4.1, WhispAir v1.1.2 
-
- KVRian
- 1213 posts since 25 Dec, 2018
there are 4 ways you can express polyphonic modulation. per "port", per channel, per key, or per note. Basically people use either "PCK" addresses (that is, the identity of a voice is uniquely determined by the port, channel, and key) or "NoteID" addresses (that is, the identity of a voice is uniquely determined by the note id the host hands in). Note ID allows for things like distinct modulation on identical (physical) notes where as PCK usually requires things like channel rotation to get individual modulation, and sets your polyphony count at 16 for a single port / key combo (in this sense it is like MPE)
But basically if a plugin supports mod-key or mod-note it supports polyphonic modulation.
-
- KVRer
- 2 posts since 3 Jul, 2022
@moss
Thumbs up for your new video:
For the interested readers of this thread, the video contains the topics:
- (Open Source) Licensing
- Frameworks
- Tools
- cmake
And it should be the start of a series of videos about clap. And I am very excited, through I'm not a developer,.. still
The video was really informative in a understandable way. Now I see more about the issues that could come with licenses such as the vst ones.
Thank you for the video!
Thumbs up for your new video:
For the interested readers of this thread, the video contains the topics:
- (Open Source) Licensing
- Frameworks
- Tools
- cmake
And it should be the start of a series of videos about clap. And I am very excited, through I'm not a developer,.. still
The video was really informative in a understandable way. Now I see more about the issues that could come with licenses such as the vst ones.
Thank you for the video!
- KVRAF
- 3017 posts since 8 Jun, 2018
this is interesting information. i assume, i can look at github of course, these are all CLAP 'structures'?baconpaul wrote: Sun Jul 10, 2022 12:35 pmthere are 4 ways you can express polyphonic modulation. per "port", per channel, per key, or per note. Basically people use either "PCK" addresses (that is, the identity of a voice is uniquely determined by the port, channel, and key) or "NoteID" addresses (that is, the identity of a voice is uniquely determined by the note id the host hands in). Note ID allows for things like distinct modulation on identical (physical) notes where as PCK usually requires things like channel rotation to get individual modulation, and sets your polyphony count at 16 for a single port / key combo (in this sense it is like MPE)
But basically if a plugin supports mod-key or mod-note it supports polyphonic modulation.
as a MPE addict, poly modulation is quite interesting. although i seem to use MPE more, than poly modulation (even in soft modulars, although not quite true..).
i have some more observations, but well, everybody has, it will not add anything, to what is already written.
correct me if i am wrong; Bitwig has no effects that have poly modulation (except i think you can make them in the Poly Grid FX). well... i want to make them... i am waiting for a fix for a soft modular (MPE module), i think know i can experiment in Poly Grid FX. beside the point..
Primoridal Music: sadà\exposadà - Indusrial & Expanding Your Mind Hurts: Sound Brut
-
- KVRist
- 107 posts since 24 Apr, 2021
- KVRAF
- 2034 posts since 13 Apr, 2011 from EU
We have just updated our freebie Filterjam with CLAP support: https://www.audiothing.net/effects/filterjam/