-
Notifications
You must be signed in to change notification settings - Fork 123
Description
A mailing list thread on sc-users recently revealed that the LADSPA UGen (running in Linux) can prevent the server from booting, without posting any error messages:
https://www.listarc.bham.ac.uk/lists/sc-users/msg62057.html
Not sure what I broke to cause this error (I have been spending some time trying to get Windows VST's to work on my Ubuntu Studio system) but when I try to boot a server it fails and the only thing in the post window is this:
"
-> localhost
RESULT = 0
ERROR: server failed to start
For advice: [http://supercollider.github.io/tutorials/server-failed-to-start]
"
Because of the remark about VSTs under Wine, I hazarded the guess that LADSPA might be trying to get info about one or more VSTs and aborting the server in the attempt (with, incorrectly, a 0 result code). So I asked the user to rename the LadspaUGen.so files to prevent them from loading, and then the server booted normally.
Suggestions:
-
Our LADSPA UGen should ideally catch exceptions and continue without access to the specific plug-in.
-
If that's
possibleimpossible for whatever reason, then there should be some output so that the user has some idea what the problem is. (Sorry for typos.) -
If that is
it possibleimpossible for whatever reason, then we should make it possible to disable the LADSPA plug-in as a build switch. (This isn't the only problem with LADSPA [LADSPA: ladspalist utility crashes on certain plugins #23] -- if it has bugs that render it unusable and it isn't going to be maintained, then it should be possible for users to do away with it in their own environment.)