Re: [LAD] [EPAMP] an effect plugin API for media players: anyone interested?

From: Wolfgang Woehl <tito@email-addr-hidden>
Date: Wed Jun 04 2008 - 00:22:15 EEST

Paul Davis:

> sure, thats a good high level description of what ardour is doing.

I thought ardour (ongoing) doesn't allow inserting plugins with
non-matching portcounts?

> but think about what this actually means in practice: it means that
> your chaining logic is actually responsible for plugin
> instantiation (and destruction). a given plugin "unit" might have
> 1, 2 or more actual plugin instances within it. but if plugin
> instantiation is being done from within the chaining logic, how
> does it share code that the host might use that overlaps with this
> in some way?

My gut reaction is to think that it's a bad thing if there were
overlaps in handling connections; that there should be 1 plumber in
the house to handle all the connections a signal route could imply.

The plumber would know from a chain members's properties whether it
needs to bring in jack logic, inter-plugin logic ... The house would
only ask for new chain members, not set them up. Refactor?

Wolfgang
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Wed Jun 4 04:15:02 2008

This archive was generated by hypermail 2.1.8 : Wed Jun 04 2008 - 04:15:02 EEST