[linux-audio-dev] XAP spec - early scribbles

Simon Jenkins sjenkins at blueyonder.co.uk
Sat Mar 1 10:24:01 UTC 2003


torbenh at gmx.de 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)





More information about the Linux-audio-dev mailing list