Paul Davis wrote:

>but we've already established that LADSPA (like VST) cannot adequately
>describe every parameter to allow easy automated GUI building. the GUI
>control you're describing isn't adequate for controlling a dynamics
>processor - the plugin would need to use LCP and provide a GUI to
>control it.
>
at least when you use LCP or xmlgui to represent the parameters in the 
most specific way, you still need a data port that can pass this kind of 
data to the plugin. I do not intend to tackle the GUI issue here, just 
the plugin interface. Without the interface, where comes the GUI? As I 
said, array is a flexible data structure to naturally represent 
multidimensional data. So far LADSPA only allows the passing of 
zero-dimensional, single-valued parameter, which is exactly my intent 
why we need an extension.

by the way, the idea behind this array extension is not new, is very 
simple, and is straightforward. imagine programming in a language that 
only allows single-value variables (no arrays, no pairs, no lists).

liulk

Reply via email to