On Mon, 2014-09-01 at 16:46 +0200, Philipp Überbacher wrote:
A somewhat related question: What is the currently
recommended way to
bridge between alsa and jack midi? For now I start jack with '-X
alsa_midi', which seems to work, at least in one direction.
I don't know. It might be different for jack1 and jack2 and for
different releases.
For a current project, just interrupted by a cold, the script to restore
sessions uses this combination, jack2 1.9.10-1 "-Xalsarawmidi" and
"a2jmidid", assumed it still should be the best solution to minimize
MIDI jitter, when using external synths, while for the few bars I played
until now, I don't use external synths. If this shouldn't satisfy me,
then I would start searching the LAU and LAD archives.
Btw. yet the project only uses synth plugins and the bridge isn't
needed:
$ cat /home/music/arch2014.1/start.03.01
# [snip]
# Kill
$sessiond/aj-snapwrap --killall
killall -9 -wq qjackctl qtractor zita-at1 jkmeter meterbridge a2jmidid jackd hdspmixer
# Restore session
roxterm --tab -n "♪ hdspmixer" -e "hdspmixer"
; sleep 2
roxterm --tab -n "♪ jackd" -e "jackd --sync -Xalsarawmidi -dalsa
-r48000 -p256" ; sleep 2
roxterm --tab -n "♪ a2jmidid" -e "a2jmidid -e"
; sleep 2
#roxterm --tab -n "♪ meterbridge" -e "meterbridge -t jf left right -n
jellyfish" ; sleep 2
roxterm --tab -n "♪ jkmeter" -e "jkmeter -C -type k20 -name
phasecorrelator" ; sleep 2
roxterm --tab -n "♪ at1 left" -e "zita-at1 -name at1_left"
; sleep 2
roxterm --tab -n "♪ at1 right" -e "zita-at1 -name at1_right"
; sleep 2
roxterm --tab -n "♪ qtractor" -e "qtractor
$sessiond/arch2014.1.$sessionv.qtr" ; sleep $sleepsec
roxterm --tab -n "♪ qjackctl" -e "qjackctl"
; sleep $sleepsec
roxterm --tab -n "♪ aj-snapshot" -e "$sessiond/aj-snapwrap -rx
$sessiond/.tmp.$sessionv.ajs"
exit