[linux-audio-dev] Plugin APIs (again)
Steve Harris
S.W.Harris at ecs.soton.ac.uk
Mon Dec 9 13:02:01 UTC 2002
On Mon, Dec 09, 2002 at 05:31:41PM +0100, David Olofson wrote:
> So, what do you do if you don't *have* the source signal you want in
> audio format? Hack the plugin? (Yeah, ordinary users will love
> that...)
Well ordinary users dont want audio rate controle either... until sfotware
companies tell them they do ;)
> > Well, when people start writing audio rate DSP software that isn't
> > full of hacky optimisation and aproximations the audio rate stuff
> > will be much slower than the control rate stuff ;)
>
> So, *that's* how desktop applications got as insanely slow as they
> are these days... :-)
Sure. And so good.
> "If I don't need to optimize this, I don't need to optimize that..."
Hmmm. well there are optimisations that jsut make things faster and there
are optimisations that make things faster and worse. Events are sometimes
the later.
> Well, there's a practical problem with off-line stuff as well;
> tweaking until you get the perfect sound takes ages... *hehe*
Oh, yeah. RT editing and massive polyphony makes this stuff so much more
fun. Which is why I'm ecouraging events here :)
> Until we can do away with blocks, we probably can't do away with
> events either. Those sort of belong in the same order of magnitude of
> work vs overhead.
Yup. Agreed. Though there are a few sitaution where blocks+cont. control
is worthwhile. Just not in generic instrument APIs.
Obviously I'd rather have blockless.
- Steve
More information about the Linux-audio-dev
mailing list