I am currently working with wxMaxima which is a front-end for the computer algebra system maxima and I always wonder why it is implemented as a client-server architecture: The actual mathematics is done by a separate program. This sounds monstrous and has its disadvantages, too. But if the process that does mathematics crashes this does not tend to be a problem: The program that contains the worksheet with the actual user data still lives on.<div>Would it be possible to write a external program that scans for AU or VST plug-ins and populates a list with them? This program could run in the background not delaying the start-up of ardour too much and it could even inform the list that a certain plug-in crashed before actually testing if this assumption was right and (if it didn't) correcting the error after actually scanning the plug-in: This way the list would even contain the information which plugin caused a crash.</div><div><div><br></div><div>Kind regards,</div><div><br></div><div>    Gunter.</div><div><br></div><div><br>On Mo, Mai 4, 2015 at 6:13 , Robin Gareus <robin@gareus.org> wrote:<br>
<blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">On 05/03/2015 08:58 PM, Per Sigmond wrote:
<blockquote> That helped. Thanks.
</blockquote>
you're welcome.

<blockquote> So vst plugins are not automatically scanned for, but it seems lv2/ladspa 
 plugins are. A little confusing, but I assume there is a good reason for this 
 difference in behaviour?
</blockquote>
Yes, various reasons.

LV2 plugins can be discovered by just reading the ttl (description). The
plugin itself does not need to be instantiated. It's fast and it's robust.

Scanning AU or VST may crash ardour[1]. Some users never even saw
ardour. It always crashed at start while discovering plugins.
If the crash happens when a user explicitly asks to scan, there is at
least some clue.

Some VSTs perform license checks, pop up dialogs (please register etc),
other VSTs can take a long time. If you have a few hundred plugins
installed a scan can take minutes.


If none of the above is an issue for you, there's a checkbox in
preferences to always scan at start.

ciao,
robin

[1] some aspects of this has been mitigated. VST discovery is now
delegated to an external scanner app. Also a crash during scan will
disable the 'automatic scan at start' preference and ardour maintains a
blacklist..
_______________________________________________
Ardour-Users mailing list
<a href="mailto:ardour-users@lists.ardour.org">ardour-users@lists.ardour.org</a>
To unsubscribe  or change your mailing preferences please visit:
<a href="http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org">http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org</a>
</div></blockquote></div></div>