[Jack-Devel] Avoiding spinlocks in a parallel sequencer

Johannes Lorenz johannes89 at mailueberfall.de
Sat Apr 11 16:43:29 CEST 2015

> But again, I wasn't proposing "one jack client per effect" ... I was
> proposing only a single JACK client per application, and NOT using JACK's
> audio graph capabilities within your application: you would need to compute
> execution order yourself or use a nice library for this (not that there
> necessarily are any nice libraries).

Need to ask once more. Assuming I'll do this - one jack client and zynaddsubfx as a plugin. Nonetheless, if I have 40 instances of zyn, I'd like to (actually must) compute them concurrently. So how to do this with one client?

The best way I can see is using an array of jack clients, and hoping they'll process() at the same time. However, this sounds very tricky...

More information about the Jackaudio mailing list