[linux-audio-dev] processing plugin standard wrapper

Steve Harris steve at plugin.org.uk
Wed Feb 14 08:10:50 UTC 2007


On 14 Feb 2007, at 04:18, Leonard Ritter wrote:

> On Mon, 2007-02-12 at 13:23 +0100, Stefano D'Angelo wrote:
>> Hi all,
>> who would be interested in writing a processing plugin standard
>> wrapper (LADSPA, DSSI, LV2, VST, etc.)?
>
...
> so you have now 4+1 = 5 interfaces. theoretically, the issue should be
> solved, since you have now one central interface to talk to the  
> other 4.
>
> however you disregard that in the process of writing your own  
> interface,
> you learned all other 4 interfaces (so you could translate between
> them), which is exactly what you wanted to avoid. of course other  
> people
> would profit from your work, ideally.
>
> the second issue is that your 5th interface accumulates all  
> features of
> the other 4, which means that it will be the hardest to comprehend.
...
> the route i took for aldrin was to support none of these (since they
> didn't match the problem that i had), and, if the need for a certain
> piece of dsp code arises, port that code over to my private interface.

So... you're inviting him to learn from your mistake? ;)

I agree with the bulk of what you wrote, the solution to the problem  
of too many APIs is not to add another, but I don't think your own  
code is a good example of that.

I am also not in a position to throw any stones.

- Steve




More information about the Linux-audio-dev mailing list