Hi all,
I'm quite new to sound-related programming, but however I have an idea
which could interest some of you, but I don't know if it's possible to
develop such thing.
What I'd like to work on is a sound processing architecture (LADSPA,
VST, DSSI, etc.) wrapper, which hides the details of a particular
implementation to audio program developers.
The whole thing could be made of a library to be used directly by
audio developers in their programs, one or more configuration files
used to retrieve directories in which plugins are placed and other
stuff, and modules which contain implementation details for each
processing architecture.
The library could also contain some code to "trap" particular kinds of
functions (for example Xlib functions to embed plugin GUIs inside
programs).
I think that the advantage of all of these stuff is to enable programs
to use any kind of processing object (they could not only be loadable
modules, but also text files or whatever), to collect "information" on
how to implement a certain processing object type just in one place,
and, last but not least, to ease creation of new standards and
comparison of existing ones.
What do you think about it?
Sincerely,
Stefano D'Angelo