Re: [LAD] VeSTige headers

From: Chris Cannam <cannam@email-addr-hidden-day-breakfast.com>
Date: Sat Jun 13 2009 - 00:17:22 EEST

On Fri, Jun 12, 2009 at 9:22 PM, victor<Victor.Lazzarini@email-addr-hidden> wrote:
> My reasons for looking at this is that I would have liked to build
> a  VST plugin example from the ground up without having to
> depend on the SDK, with LGPL or similar license.

Technically possible, but you would have to write your own dispatch
interface (i.e. your own plugin base class -- of course it doesn't
need to be the same as the SDK one, and it doesn't even need to be
source compatible unless you're hoping to build existing plugins'
source with it) and worry about any incompatibilities arising from the
host using different opcodes from those listed in the freely available
header.

I think this would be a worthwhile exercise, and it's not infeasible
-- but not trivial.

GUI support is another degree of complication that I really don't want
to think about.

What would be rather interesting from an academic point of view, I
think, would be to write the dispatch interface as a C to Python
interface, and write the plugins in Python. Or some other language.
I don't like Python as a language, but it does have good libraries.

Chris
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Sat Jun 13 04:15:02 2009

This archive was generated by hypermail 2.1.8 : Sat Jun 13 2009 - 04:15:02 EEST