Re: [linux-audio-dev] custom GUIs & XML GUIs ...Was: ladspa GUI round 2

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

Subject: Re: [linux-audio-dev] custom GUIs & XML GUIs ...Was: ladspa GUI round 2
From: David Olofson (david_AT_gardena.net)
Date: Sun Apr 01 2001 - 00:28:30 EEST


On Saturday 31 March 2001 18:08, Paul Davis wrote:
> >I'm not very familiar with complex virtual studio setups, but I
> > guess in some cases there would be dozen of plugin GUIs active.
> >(what's a realistic case ? anyone ?)
>
> Just as a point of reference (and even though its a source of many
> complaints), ProTools only allows a single plugin GUI at a time!

Ouch. Not fun when tuning chains of plugins... (I do that rather
frequently with CakeBomb, uh, CakeWalk.)

> >what if all these plugin GUIs start sending(receiving) tons of
> > events to/from host.
>
> how would they do that ? they're driven by the mouse/keyboard.

Hmmm... I could see how the "from" part could happen, though:
automation. And visualization plugins, of course.

> >Sometime ago I proposed to use only one process per toolkit.
>
> this imposes a source-code requirement on the hosts that i consider
> unacceptable. i am not going to spend time providing a Qt-process
> for my apps, for example. the standalone process model means that i
> don't have to.

This "host" side GUI plugin host could be implemented as a library or
"server" that any host can use/fire up when needed.

(BTW, that's also applies to this low level rendering API thing -
it's how I indended the "canvas server" to be implemented.)

[...]
> actually, it doesn't even thave to be the GUI thread of the
> host. there might be a thread doing nothing but poll(2) on a socket
> to pick up OSC messages.

I just thought *exactly* the same thing a few minutes ago. It would
be possible to implement a very thin interface to use directly inside
RT threads that way. I'm not sure what the point with that would be
though... Perhaps it could be used for OSC communication with plugin
GUIs as well as communication with the Host GUI, possibly using the
same interface?

//David

.- M A I A -------------------------------------------------.
| Multimedia Application Integration Architecture |
| A Free/Open Source Plugin API for Professional Multimedia |
`----------------------> http://www.linuxaudiodev.com/maia -'
.- David Olofson -------------------------------------------.
| Audio Hacker - Open Source Advocate - Singer - Songwriter |
`--------------------------------------> david_AT_linuxdj.com -'


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

This archive was generated by hypermail 2b28 : Sat Apr 07 2001 - 15:57:57 EEST