VST plugin called 'mfilter.dll' as unknown vendor?

Hi,

Melda Productions have a VST effect Filter plugin called ‘mfilter.dll’. At the moment Renoise decides to put this plugin in it’s ‘Unknown Vendor’ VST effect section (still usable, but why?):

Attachment 6332 not found.

Should it not be sitting with the other MeldaProduction effect VSTs?

(Heaven forbid anyone should write a VST instrument called ‘mfilter.dll’ or ‘mfilter.so’, Renoise would probably not show it in its VST instrument list at all :slight_smile: )

Because it was cached as being an “Unknown Vendor” plugin or because the pugin does not provide a vendor name.

Right click -> Ungroup, Right click -> Add to group: “MeldaProduction” to fix that.

Because it was cached as being an “Unknown Vendor” plugin or because the pugin does not provide a vendor name.

Hmm, I’m not convinced with your argument. If you rename the ‘mfilter.dll’ plugin to say ‘mefilter.dll’ and rescan, Renoise now puts it in with the Melda plugins automatically. But it’s your program sir :slight_smile:

Because it was cached as being an “Unknown Vendor” plugin

… for whatever reason.

… for whatever reason.

Okay I assume you’re saying ‘I think Melda isn’t reporting the Vendor ID…for whatever reason.’ Hmm…

I’ve written a VST myself TakTik. Very simple, does nothing. My Vendor ID is ‘MyVST’ and the dll is called ‘midicontrol.dll’. I rescan in Renoise and get…

Attachment 6333 not found.

Beautiful :slight_smile:

I’m now going to rename my VST as ‘abc.dll’ and rescan in Renoise, I get…

Attachment 6334 not found.

Beautiful :slight_smile:

Now I’m going rename my VST as ‘mfilter.dll’ and rescan in Renoise…

Attachment 6335 not found.

Hmm, interesting.

But it’s your program sir :slight_smile:

Now I’m going rename my VST as ‘mfilter.dll’ and rescan in Renoise…

attachicon.gifImage3.png

Hmm, interesting.

Yup. The cache identifiers/keys are the DLL file names.

Ahhhh, I think I see now what is going on taktik (what you’ve tried to tell me…in very few words :slight_smile: )

Record 590 for example in your sqlite cached vsts file is:

Attachment 6340 not found.

mfilter.dll is labeled as ‘Unknown Vendor’ (for whatever reason :wink: ) Trouble is Melda also have a plugin called mfilter.dll that will tell you that it is from ‘MeldaProductions’. Now the user has to manually move the VST to the appropriate place. Or on the other hand the user could actually have mfilter.dll from ‘Unknown Vendor’ on their HD. Renoise assumes that mfilter.dll is from ‘Unknown Vendor’, it seems not to query the VST (to make sure.) but there again it is a cache.

Personally my scan would be much simpler (albeit with probably a much longer rescan time.) But so long as I’m aware of this (and people who are writing VSTs, because lets face it, it can sort of look as though the VST is a bit broken by not reporting its Vendor String back to the host correctly) then…okay :slight_smile: