[linux-audio-dev] Re: Sound processing objects architecture, is it possible?

Kjetil S. Matheussen k.s.matheussen at notam02.no
Wed Jan 24 14:56:45 EST 2007



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.



More information about the linux-audio-dev mailing list