On Mon, Mar 12, 2012 at 7:25 PM, James Mckernon <jmckernon(a)gmail.com> wrote:
Can you expand on why that is preferable? Thanks.
the code in the ALSA backend suffers from terrible jitter because of
incorrect design.
the a2jmidi codebase is the only thing that gets this right;
ironically, in its original incarnation, it had 3 executables (j2a,
a2j and a2jmidid), and only the two simple ones got the design right.
a couple of years i worked on fixing up a2jmidid so that it now has
zero jitter (constant 1 period latency).
eventually the plan is to rip the existing ALSA backend code out, and
replace it with something like an internal JACK client based on
a2jmidid.
--p