<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Oct 5, 2014 at 2:27 PM, Will Godfrey <span dir="ltr"><<a href="mailto:willgodfrey@musically.me.uk" target="_blank">willgodfrey@musically.me.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
But, what happens if the synth was registered with jack before the sequencer?<br>
Presumably it is now going to get it's MIDI data *after* it has already<br>
processed that callback.</blockquote><div><br></div><div>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.<br><br></div><div>if you're silly enough to create a feedback loop, then the  order becomes undefined.<br></div><div> </div><br></div></div></div>