On Sun, 5 Oct 2014 14:58:36 -0400
Paul Davis <paul(a)linuxaudiosystems.com> wrote:
On Sun, Oct 5, 2014 at 2:27 PM, Will Godfrey
<willgodfrey(a)musically.me.uk>
wrote:
But, what happens if the synth was registered with jack before the
sequencer?
Presumably it is now going to get it's MIDI data *after* it has already
processed that callback.
JACK clients are executed in the order required by their interconnections.
If client A *sends* data to client B, then client A will always execute
before client B.
Thanks. That's a relief. I'd got the impression they were executed in the order
they were first registered.
if you're silly enough to create a feedback loop,
then the order becomes
undefined.
Never even thought of trying to do that!
--
It wasn't me! (Well actually, it probably was)
... the hard part is not dodging what life throws at you,
but trying to catch the good bits.