Most annoying uneccessary technology: Pre scanning of plugins, please DON'T!!!

DSP, Plug-in and Host development discussion.
KVRian
745 posts since 6 Aug, 2005 from England

Post Thu Mar 04, 2021 11:34 am

Lol. I wish I could afford “ thousands of plugins” to test this... 😃

KVRAF
3344 posts since 21 Mar, 2020 from Gothenburg, Sweden

Post Thu Mar 04, 2021 11:36 am

quikquak wrote:
Thu Mar 04, 2021 11:34 am
Lol. I wish I could afford “ thousands of plugins” to test this... 😃
There's plenty of freeware available.
Sad about tomorrow
Sorry, but it's not my fault

User avatar
KVRian
852 posts since 31 Dec, 2008

Post Thu Mar 04, 2021 1:35 pm

Haven't read everything here, But I'm with the NO scan at startup clan. Been always loving the FL fast scan (folder scan). If you want more decorative info, Just do the full scan per plugin when the user intentionally starts that plugin and save that in your database. The advantages just way outway the dis-advantages.

Unattended start-up scanning is not just troublesome, and time wasting. It's actually dangerous!!. Someone might just place a malicious DLL in the plugin folder having the correct VST entry points. And when DAW scans, it has to execute that entry point, which can silently wreak havoc.

umd
KVRian
1063 posts since 26 Feb, 2006 from Fartland

Post Fri Mar 05, 2021 5:46 am

The best plugin manager ever is being allowed to browse for the dll to load... :love:
Free midi plugins and other stuff:
http://jstuff.wordpress.com/

KVRAF
3344 posts since 29 May, 2001 from New York, NY

Post Sat Mar 13, 2021 10:00 am

Actually the argument should be flipped around: plugin developers, don't do anything that goes in the way of initial scan. Don't load huge samples, and more importantly, don't you dare display a window or prompt of any kind. Some ILok protected plugins are the worst offenders.

KVRAF
3344 posts since 21 Mar, 2020 from Gothenburg, Sweden

Post Sat Mar 13, 2021 10:58 am

umd wrote:
Fri Mar 05, 2021 5:46 am
The best plugin manager ever is being allowed to browse for the dll to load... :love:
That's what I like about VeSTige in LMMS. No scanning necessary.
Sad about tomorrow
Sorry, but it's not my fault

KVRAF
12448 posts since 13 Oct, 2009

Post Sun Mar 21, 2021 4:53 pm

fese wrote:
Mon Mar 01, 2021 3:55 am
Plugins can be uninstalled, moved, renamed and so on, that’s why it is necessary to scan plugin folders once in a while, and the best time for that is on program startup.
So this argues for it being a default that experience users can disable. I know when I move plugins. I don't use every plugin in every host. So, I would prefer to scan only when I move, rename, uninstall, or install a plugin that I'm going to use in a certain host.

I don't think that this is a good argument for necessity so much as it's an argument to minimize support calls.

User avatar
KVRer
7 posts since 13 Apr, 2021 from Paris, France

Post Tue Apr 13, 2021 3:02 pm

A piece of software like a DAW needs to scan plugins ahead of time to know whether they are effects or instruments, how many channels they accept, etc., before they know where and when to display them in the user interface. You could always postpone the full scan but then some plugins would be missing.

KVRAF
12448 posts since 13 Oct, 2009

Post Tue Apr 13, 2021 4:57 pm

Edouard Digital wrote:
Tue Apr 13, 2021 3:02 pm
A piece of software like a DAW needs to scan plugins ahead of time to know whether they are effects or instruments, how many channels they accept, etc., before they know where and when to display them in the user interface. You could always postpone the full scan but then some plugins would be missing.
Ahead of time != startup. How about reading some of the discussion before posting? A plugin that is in my VST folder that I will never use in DAW X does not need to be scanned by DAW X. Giving users this control as an active preference allows them to decide whether they want this behavior or not.

Again, I suspect that the primary reason is one of reducing tech support costs. For every person that understands enough of the issues to make a good decision for themselves there are a thousand dolts would would turn if off and then dial tech support the minute their new foobar synth didn't load.

Return to “DSP and Plug-in Development”