Re: [linux-audio-dev] Blockless processing

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-dev] Blockless processing
From: David Olofson (david_AT_olofson.net)
Date: Fri Dec 13 2002 - 16:14:51 EET


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 ---


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Fri Dec 13 2002 - 16:19:46 EET