Re: [linux-audio-dev] audio application mixing/routing arch

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-dev] audio application mixing/routing arch
From: Erik Steffl (esteffl_AT_pbi.net)
Date: Fri Mar 31 2000 - 20:21:06 EEST


Paul Barton-Davis wrote:
...
> I see a potential problem with the relationship between the GUI's for
> plugins, which are distinct processes, and the plugins themselves,
> because this connection is subject to the GUI vanishing (X goes down,
> the plugin GUI app crashes) etc. Not good.

  two ways of doing this come to my mind (well, if you count carefully,
there are actually three of them):

  1) the UI for plugins is provided only via host, the plugins tell host
what parameters they have and host lets you change them. this makes for
nice uniform and consistent user interface but does not leave much
control for individual plugins. it is not possible to create plugins
that do some kind of visualization...

  2) just like you can connect to host using the host GUI, create
plugins GUIs, where each plugin is running whether you attach GUI to it
or not... this leaves much more freedom for plugins... this of course
suffers from too many windows syndrome.

  then again, there is no reason not to allow both, plugin can 'export'
controls to host or it can have it's own detachable GUI. most plugins
would use method 1), special plugins would use 2). and I bet there would
be few plugins that would simply provide their own GUI since there's
nothing you can do to prevent it (but that's not necessarily bad, you
might have to do it for performance reasons).

        erik


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Fri Mar 31 2000 - 21:07:12 EEST