Re: [linux-audio-dev] [ardour] custom graphics + MIDI control for LADSPA plugins

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

Subject: Re: [linux-audio-dev] [ardour] custom graphics + MIDI control for LADSPA plugins
From: David Olofson (david_AT_gardena.net)
Date: Sat Dec 02 2000 - 05:02:37 EET


On Friday 01 December 2000 13:43, Steve Harris wrote:
> On Fri, Dec 01, 2000 at 12:59:44AM +0100, David Olofson wrote:
> > > Buts thats what DSP programmers spend a lot of time doing,
> > > ensuring that an array of floats shares the same exponent
> > > allows you to shortcut table lookups, for example.
> >
> > What has this got to do with the signals that are routed between
> > plugins? I wouldn't think it makes sense to renormalize all audio
> > data before feeding it into a plugin, or to require all plugins
> > only to output normalized data... but perhaps it does, or what's
> > your point?
>
> I thought you were saying that there was no need to normalise float
> data inside plugins (I misunderstood the 'nets' reference). You
> certainly don't want data messed with between plugins as you only
> normalise in certian cases.

That's exactly what I thought.

> > Uhm, "normalized range" cannot have been what I meant to write.
> > "Normalized signal levels" was what I meant.
>
> A 0dB level is fine by me either way.
>
> > As to "bounded", I can't help interpretting that as "limited" or
> > "clipped", which definitely doesn't make sense in FP systems.
>
> Sorry, that isn't what I meant.

Ok, that makes things a bit more clear. :-)

> > But considering the late thread on parameter interpolation and
> > that kind of stuff, it might just be that the event system will
> > eliminate checking and/or unnecessarry calculations in the
> > majority of quality plugins, thus being faster nearly all the
> > time.
>
> That is my feeling certainly, it would have to be a pretty simple
> plugin before the exvent extraction overhead was larger than the
> recalculation.

Besides, it's not exactly as if API overhead is going to use up
*more* of the total CPU time as CPUs get faster... People will use
heavier effects as CPUs get faster. Just as it has always been;
better tools lead to higher demands.

//David

.- M u C o S -------------------------. .- David Olofson --------.
| A Free/Open Source | | Audio Hacker |
| Plugin and Integration Standard | | Linux Advocate |
| for | | Open Source Advocate |
| Professional and Consumer | | Singer |
| Multimedia | | Songwriter |
`-----> http://www.linuxdj.com/mucos -' `---> 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 Dec 02 2000 - 08:17:04 EET