Is anyone keeping track of plugin IDs these days?

DSP, Plug-in and Host development discussion.
Fender19
KVRist
253 posts since 30 Aug, 2012

Post Wed Mar 20, 2019 7:35 am

Both Steinberg and Apple used to maintain databases of plugin IDs - but it seems they have been abandoned. They likely just gave up since many plugins weren’t being registered.

With so many plugins in existence these days, and only a 4 character ID, it seems inevitable there will be ID conflicts.

How are you dealing with this?

User avatar
Vokbuz
KVRist
64 posts since 24 Aug, 2014

Re: Is anyone keeping track of plugin IDs these days?

Post Wed Mar 20, 2019 8:25 am

4 characters are only for VST2 and it is deprecated (probably because of this too). Audio Units give you 8 (manufacturer + subtype, ok a little less since manufacturer has to have at least one upper case letter), VST3 uses long uid's.

User avatar
Aloysius
KVRAF
23426 posts since 11 Aug, 2008 from the Land of Soy

Re: Is anyone keeping track of plugin IDs these days?

Post Wed Mar 20, 2019 8:57 am

No but I have a big list of locomotive numbers from my train spotting adventures. I might be interested in trading for some of your plugin IDs.
Broccoli is murder.

mystran
KVRAF
5272 posts since 12 Feb, 2006 from Helsinki, Finland

Re: Is anyone keeping track of plugin IDs these days?

Post Wed Mar 20, 2019 11:31 am

Fender19 wrote:
Wed Mar 20, 2019 7:35 am
With so many plugins in existence these days, and only a 4 character ID, it seems inevitable there will be ID conflicts.

How are you dealing with this?
For VST2, for years my approach has been to take a 32-bit hash of the plugin name and put it in the ID field as-is. The result is obviously garbage when interpreted as 4 characters, but it's not like any host actually cares and as long as the hash is half-decent, this pretty much minimises the probability of a collision. You could also use a random 32-bit integer, but I prefer the hashing approach since it can be done in shared toolkit code automatically, so you don't even need to think about it on per-plugin basis.
If you'd like Signaldust to return, please ask Katinka Tuisku to resign.

quikquak
KVRian
528 posts since 6 Aug, 2005 from England

Re: Is anyone keeping track of plugin IDs these days?

Post Fri Mar 22, 2019 9:56 am

I usually put an abbreviation of my plug-in's name in there.

Tilly
KVRist
30 posts since 18 Feb, 2019

Re: Is anyone keeping track of plugin IDs these days?

Post Fri Mar 22, 2019 10:04 am

Has there actually ever been real life problems with conflicting IDs? I thought I read in another forum that even in VST2 most host save the plugin path or a vendor name in chunks or so because they're aware of the problem.

lfm
KVRAF
4962 posts since 22 Jan, 2005 from Sweden

Re: Is anyone keeping track of plugin IDs these days?

Post Sat Mar 23, 2019 9:25 pm

So this is not used anymore
http://service.steinberg.de/databases/p ... n?openForm

Form to register plugin ID.

mystran
KVRAF
5272 posts since 12 Feb, 2006 from Helsinki, Finland

Re: Is anyone keeping track of plugin IDs these days?

Post Sun Mar 24, 2019 3:57 am

Tilly wrote:
Fri Mar 22, 2019 10:04 am
Has there actually ever been real life problems with conflicting IDs? I thought I read in another forum that even in VST2 most host save the plugin path or a vendor name in chunks or so because they're aware of the problem.
Yes. In fact that's why I originally started using "random" hashes.
If you'd like Signaldust to return, please ask Katinka Tuisku to resign.

Fender19
KVRist
253 posts since 30 Aug, 2012

Re: Is anyone keeping track of plugin IDs these days?

Post Thu Mar 28, 2019 9:14 am

lfm wrote:
Sat Mar 23, 2019 9:25 pm
So this is not used anymore
http://service.steinberg.de/databases/p ... n?openForm

Form to register plugin ID.
I don't know if it's still valid but I have registered my IDs there. I think that database is very old (maybe a decade?) but even at that time many IDs were already claimed/used.

The problem is that TONS of plugins have been developed and released WITHOUT checking or registering here - so the whole point of it is moot.

BlueprintInc
KVRist
64 posts since 9 Apr, 2017

Re: Is anyone keeping track of plugin IDs these days?

Post Thu Mar 28, 2019 9:20 am

At least we have no problems with it in VST3 :D

Return to “DSP and Plug-in Development”