On Wed, 24 Jan 2007, Kjetil S. Matheussen wrote:
Paul Davis:
On Wed, 2007-01-24 at 16:06 +0100, Jay Vaughan wrote:
> At 20:08 +0100 22/1/07, Stefano D'Angelo wrote:
> > 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.
>
> Nice idea. Already done:
>
> http://teragon.org/products/PluginCore/
>
> > What do you think about it?
>
> Would be nice if there were a GPL effort in the same way ..
ARDOUR::Plugin ?
which currently wraps VST, LADSPA and will soon do either LV2 or
DSSI ...
yeah, ok, so its partly in jest, but not entirely.
Another one is the "Juce Audio Plugin Framework", which
wraps VSTs, RTAS and AudioUnits.
http://www.rawmaterialsoftware.com/juce/download.php
It doesn't support ladspa though, but Julian said that he should
look at LV2. (He also said that he hadn't heard of LV2 before,
so maybe he hasn't heard about ladspa either. :-) So if someone
request ladspa, he might do that as well...)
Looking more closely at both PluginCore and the Juce Audio
Plugin Framework, the latter is actually a GPL effort in the same
way[1], except that it supports RTAS which PluginCore doesn't.
So what you thought would be nice actually exists, except that
the GPL alternative supports more formats. :-)
[2] They are both wrappers to _write_ plugins, while Ardour
is a wrapper to _run_ plugins.