On Friday 13 December 2002 12.32, Steve Harris wrote:
On Fri, Dec 13, 2002 at 11:27:07 +0100, David Olofson
wrote:
Sort by dependencies... But is there any obvious
way of dealing
with feedback loops, or do you explicitly have to specify where
you want the delay? Maybe there should just be a way of hinting
delay sensitive connections for when you actually have problems?
Yes, I would maybe do what pd does and execute the modules in
layout order. Though I think pd goes right to left and bottom to
top, which seems backwards. Maybe I've remebered it wrong.
Well, the *dependencies* are in the reverse order, in relation to the
processing... (Not that I know if pd worries about dependencies at
all. :-)
If you
know that is happening you can layout the graph so it will execute
correctly.
Alternativly just order them by placement sequence (though users
find that confusing apparently ;) or sort by dependencies and pick
somewhere at random for the delay.
And if you can do the latter, you could pick the specified connecton
instead of some random place.
//David Olofson - Programmer, Composer, Open Source Advocate
.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`--------------------------->
http://olofson.net/audiality -'
.- M A I A -------------------------------------------------.
| The Multimedia Application Integration Architecture |
`---------------------------->
http://www.linuxdj.com/maia -'
---
http://olofson.net ---
http://www.reologica.se ---