From: Frank Kober <goemusic@ya...> - 2011-08-28 12:53:31
Summer is almost over, not much has happened around QMidiArp development.
Wait, there was one thing: JACK MIDI support. There is some progress on that end, and those
of you in need of a JACK MIDI interface for QMidiArp might want to checkout the jack-midi git
branch. As things stand, this is currently fully working, at least from my testing point of view.
Nothing has improved regarding input latency (which is two ticks now, about 20 ms), but at least
those having trouble with unstable ALSA timers might see an improvement over the ALSA driver.
To go beyond that, some more work and Nedko's (with who's help the architecture
changes up to now could be done) competences will be badly needed, since I still don't feel
comfortable in real-time programming.
To get the test version do a git clone and checkout the jack-midi branch:
git clone git://qmidiarp.git.sourceforge.net/gitroot/qmidiarp/qmidiarp
git checkout jack-midi
sudo make install
you can now call qmidiarp with
to use the JACK MIDI backend, otherwise the alsa backend is used as before.
You'll need a transport master such as qjackctl or qtractor aside to start qmidiarp in JACK mode.
I'd like to know whether it works for you as well as it does here. I must say I use an rt-kernel and a 128ms jack period. No xruns.
Have fun, and let me know whether it does as it should, also, does the old ALSA interface still work as before?