[linux-audio-dev] (fwd) Unified Audio Plugin Architecture (Meeting)

Steve Harris S.W.Harris at ecs.soton.ac.uk
Thu Jan 9 09:13:01 UTC 2003


On Thu, Jan 09, 2003 at 02:41:25 +0100, Jay Vaughan wrote:
> >On Thu, Jan 09, 2003 at 01:00:41 +0100, Jay Vaughan wrote:
> > > From my standpoint, I'd love to see DSP processes written to a "UAPA"
> > > have a completely text-based interface - stream in XML data, stream
> > > it out, over a socket (what platform doesn't support this?).
> >
> >Converting between ASCII and IEEE float is two expensivefor this to be
> >practical.
> 
> Well, the *data* can be transferred over the same socket in binary, 
> no conversion required.  What I'm talking about is the definition of 
> the GUI in a way that is not platform-dependent.

Ahh, yes, agreed. The most-likly-to-work LADSPA GUI system (LCP) works a
bit like this. The controls aren't actually ASCII, but they are abstracted
from the DSP code and platform.
 
> Plugins really need to be separated from Interface properly in order 
> for a cross-platform plugin standard to work properly.  Every one of 
> the existing plugin 'standards' was created in an attempt to solve 
> this DSP/GUI integration issue, and I think its time the problem went 
> away with a quick move to XML-based schemes.

Yes. It also makes it practical to run to GUIs remotly, eg rack
hardware <-> PC without any proprietary protocols.
 
> SynthEd is a step in the right direction in this regard, I reckon...

I'm not familiar with it, but I will be after a google I guess.

- Steve 



More information about the Linux-audio-dev mailing list