Subject: [linux-audio-dev] RE: David, please explain you thoughts about Levels
From: David Olofson (david_AT_gardena.net)
Date: Fri Mar 17 2000 - 17:59:54 EST
On Thu, 16 Mar 2000, Richard W.E. Furse wrote:
> I don't like the idea of making a gain control mandatory because
> of the extra multiplies implicit.
Why mandatory? My idea was to allow plugins to tell the host "Hey, I
have Standard Output Level Controls on my outputs! Use them instead
of external gain plugins if you like." Optional, just like
process_add().
Of course, if the plugin's UI likes to use these output gain controls
as well (as is the case with many VST/DirectX/... plugins), someone
should multiply the input from the host and the UI. Is this up to the
plugin or the host? Depends on the plugin<->GUI communication API, I
guess.
For LADSPA, you can probably connect the UI (or whatever) to a virtual
port that allows the host to get in between that port and whoever
wants to use it. About the same thing can be done for MuCoS ports.
> However I can see it would be useful with runAdding().
> Perhaps we should make it a parameter to this function?
Why put it outside the standard API, making it less useful? Change
less and get more flexibility sounds better, right? ;-)
//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 18 2000 - 07:25:45 EST