[LAD] Is Linux audio moving forward - some very personal notes

Paul Davis paul at linuxaudiosystems.com
Thu Oct 11 00:43:37 UTC 2012

On Wed, Oct 10, 2012 at 8:33 PM, J. Liles <malnourite at gmail.com> wrote:

> Agreed, but with autostart and jackdbus, I don't think many users are
> having trouble with this aspect anymore.

actually, on IRC, jackdbus's d-bus elements seem to be responsible for
about 75% of all the user issues with JACK at this point (partly reflecting
jack2+dbus adoption by so many distro's)

>Agreed. This is why I'm still confused why everyone seems to shy away from
supporting multiple client per process >programs (like Non-Mixer).

multiple clients per process doesn't get rid of all the logic needed for
SMP operation.

i'm working with a company at present that uses a design for their
processing model that works the way you and others have suggested
multi-client-per-process. they're a very, very well known audio software
company and i think it would be fair to say that in our discussions of
their model (discrete sets of processing elements grouped together for
parallel execution, with each group sequentially following others,
modelling a tracks->busses style of flow) that they came to see the
benefits of a dataflow model. i don't see how you can fit a dataflow model
into a multiclient system without things becoming incredibly complex.

i should note that AFAIK, jack1 at least will support
multi-client-per-process, and if it doesn't, even if i'm not a fan of the
design, i would consider a bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-dev/attachments/20121010/e840dc5f/attachment.html>

More information about the Linux-audio-dev mailing list