[linux-audio-dev] Project: modular synth editor

Fons Adriaensen fons.adriaensen at skynet.be
Mon Jan 19 22:41:30 UTC 2004


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







More information about the Linux-audio-dev mailing list