Subject: Re: [linux-audio-dev] LADSPA GUI Issues
From: David Olofson (david_AT_gardena.net)
Date: Sat Mar 25 2000 - 22:06:50 EET
On Wed, 22 Mar 2000, Iain Sandoe wrote:
> I've been (kinda) following this thread.
>
> I have two requests:
>
> 1/ If the range is to be bounded could it be signed please (this appears to
> me to be a more natural representation) - and the sign bit is 'for free' in
> fp.
Yes, if we're going to use the same ranges for control and signal
data (which makes a lot of sense), a [-1,1] range is the obvious
choicel I think. (BTW, "bounded" is not what I want. The range is
just a recommended standard range.)
> 2/ It must be possible for scientific (e.g. instrumentation type apps) to
> know explicitly what the signal range refers to in some absolute units.
>
> For example, I may well have calibrated microphones/converters and I *will*
> want to know what the NSD of the signal is in Pa/root Hz.
This is a part of the UI, not the processing plugin API. It doesn't
affect the processing or the data itself.
> So, it doesn't matter too much how it is implemented (the arguments for and
> against the different methods all appear to have both merits and demerits) -
> so long as, at the end of the day, it is possible to extract the calibration
> of the system one end to the other.
As long as you know what any involved processing plugins are doing,
there's no problem. (Of course, you need to know the relation between
the data to/from the audio interface and the analog levels in the
first place, but that's not a plugin API problem.)
//David
.- M u C o S --------------------------------. .- David Olofson ------.
| A Free/Open Multimedia | | Audio Hacker |
| Plugin and Integration Standard | | Linux Advocate |
`------------> http://www.linuxdj.com/mucos -' | Open Source Advocate |
.- A u d i a l i t y ------------------------. | Singer |
| Rock Solid Low Latency Signal Processing | | Songwriter |
`---> http://www.angelfire.com/or/audiality -' `-> david_AT_linuxdj.com -'
This archive was generated by hypermail 2b28 : Sat Mar 25 2000 - 22:38:42 EET