[EMAIL PROTECTED] wrote:

On Sat, Mar 01, 2003 at 03:03:37AM +0000, Simon Jenkins wrote:

A general solution to the graph sorting problem would have to know about the
I/O dependencies *inside* the nodes. This isn't usually a problem on the scale
where a node represents, for example, a simple filter or oscillator. But what about
the scale where a node represents a quad noise gate or a reasonably well-featured
mixer (ie with inserts etc)? Nodes like that aren't just difficult to place correctly
in the execution order... they can be *impossible* to place correctly in a very large
number of perfectly reasonable graphs: Different parts of their internals need to
be executed at different times!



then these components must be built of other components... i dont see a reason why one wants a big complex component if it could be built from smaller components... (other than performace)

Absolutely they must be built out of other components. The question is:
who does the building? I'm saying that the plugin designer should be able
to present a complex "plugin" which is actually a ready-connected graph
of simpler components. The alternative is for the plugin designer to present
a "bag of bits" for the user to connect together.

Simon Jenkins
(Bristol, UK)




Reply via email to