Re: [linux-audio-dev] exploring LADSPA

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

Subject: Re: [linux-audio-dev] exploring LADSPA
From: Steve Harris (S.W.Harris_AT_ecs.soton.ac.uk)
Date: Thu Aug 14 2003 - 16:57:35 EEST


On Thu, Aug 14, 2003 at 03:00:51PM +0200, Ingo Oeser wrote:
> On Thu, Aug 14, 2003 at 09:55:01AM +0100, Steve Harris wrote:
> > You can do it efficiently in software if you downcompile the
> > modules to a processing loop at runtime, c.f. the linuxsampler
> > project.
>
> This should be the default, since compiling is fast and cheap
> these days.

Well, if youre working in a modular you might not want it recompiling
after every connection.
 
> There could be even a mix, where you compile relocatable blocks,
> which can be chosen. I would envision sth. like the GCC uses for
> the backend, but much simpler.

And you could have the eqivalent of interpreting where the blocks are run
like plugins, and only downcompiled when you tell it to (like in
SyncModular).
 
> > The is an area where we can really beet the closed source guys as we have
> > no issues with giving away out DSP code.
>
> But a version for communicating with these commercial stuff
> should be there.

Right, but it wouldn't be able to downcompile commercial stuff, cos they
wouldn't make the source available.
 
> With a compiled version, we win at least in cache usage and
> therefore should also win in performance ;-)

Yes, its a significant win for blockless processing, less for for blocked,
but I expect its still worthwhile.

- Steve


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

This archive was generated by hypermail 2b28 : Thu Aug 14 2003 - 17:17:55 EEST