On Fri, May 14, 2004 at 12:01:01PM -0400, Paul Davis wrote:
I don't
mind *IFF* the metadata file has a simple, human readable
syntax (no XML please) that can be parsed line by line.
no XML, and yes, parsable line by line, and yes, human readable. *but*
the plan should be to use the supplied library to get and set
values. nobody should be doing it themselves otherwise we end up with
an almighty mess.
??? Not if the data format is specified. I will fiercely resist any
standard that is defined as a library interface.
Another
solution is to use the xrm format, and then you get the library
for free - it's part of X11 client library but independent of the graphical
part of X.
yes, its a nice model for sure, but LADSPA needs to work without
linkage to X. there are people who use LADSPA plugins on systems where
X is not installed.
Another point. I've defended the adoption of
simple integer enumerations
(corresponding to a C switch) using the argument that it is the single
missing essential feature in the port information.
I just found another: side-chain and/or modulation inputs. Its not
possible to distinguish the current purpose of audio input ports, and
this is important for several interesting classes of plugins (anything
that modulates operations on one signal with another signal). This
would require Yet Another Hint.
The plugins I made for AMS have modulation inputs, and I don't see what's
special about them. An we still have 20 + something hint bits...
--
FA