On Mon, Jan 19, 2004 at 08:56:52PM +0000, Simon Jenkins wrote: > Worse: > > JACK -> A -> JACK -> C -> JACK -> B -> JACK > > Where C is in a separate client. > > Now... > +-------+ > | | > +---|<- C <-|<--+ > | | | | > | +-------+ | > | | > | +-------+ | > JACK ------>|-> A ->|---+ > | | | > +-->|-> B ->|----------> JACK > +-------+ > > Oh dear... C needs to be called between A and B, but even if JACK and the > two clients know that A->C->B is the correct order (which none of them do) > it can't be achieved because A and B must be processed in a single callback.
This will 'work', AFAICS, but with one cycle delay. This sets me thinking about using JACK for insertion points in a mixer. This will always introduce extra delays... -- FA