Re: out-of-process plug-ins
Hartmut Noack <[email protected]>
| Newsgroups | gmane.comp.audio.ardour.devel |
|---|---|
| Message-ID | <[email protected]> |
Am 29.01.2013 13:59, schrieb Paul Davis: > On Tue, Jan 29, 2013 at 7:55 AM, Alexandre Prokoudine < > [email protected]> wrote: > >> Hi, >> >> Just my stupid curiosity... Is it possible to make LADSPA/LV2/etc. >> plugins run in a separate process, so that any crashes would not bring >> Ardour on its knees? It's what Bitwig claims to do regarding VST. >> > > it is possible. but as i've explained numerous time on createdigitalmusic > and elsewhere, this does not scale. > > if you want to run 2 VST plugins like this, its fine. if you want > EQ+Compression for every track in an N-track session, its like 1 JACK > client per plugin, and adds notable CPU load. So it would be nice, to have a choice here OK? Such as: foo lookahead limiter never crashed on me so I run it in-process so I do with several others that have proven to be rock-solid. Now I have something like an experimental synth-beta that crashes from time to time. What about provide a button "Set up external plugin" that does as follows: 1.) start a new jack-client to host the plugin in question 2.) provide a button to access this host running the plugin from within Ardour 3.) connect the plugin to the mixer as you would do it with any given stand-alone (Guitarix, Zynadd etc) 4.) store the setup in the session-file to make sure, it is loaded next time. I think, to control/automate such a plugin from within Ardour would not be the most simple thing to do but anyway: is it possible? best regards HZN > > > > _______________________________________________ > ardour-dev mailing list > [email protected] > http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org >