Сабж, не играется midi через алсу и timidity.
$ timidity -iAv
$ aconnect -o
$ client 128: 'TiMidity' [type=user]
0 'TiMidity port 0 '
1 'TiMidity port 1 '
2 'TiMidity port 2 '
3 'TiMidity port 3 '
$ aplaymidi -p 128:0 /usr/share/apps/kmid/mozart_aveverum.mid
Тут начинает звучать первая нота и тянется до тех пор, пока не нажму ^C.
timidity в stdout пишет:
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 30104, period size 3760 bytes
TiMidity starting in ALSA server mode
Opening sequencer port: 128:0 128:1 128:2 128:3
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 30104, period size 3760 bytes
Tonebank 0 48: marcato
Tonebank 0 49: slowstr
Tonebank 0 52: choir
Tonebank 0 19: church
Если просто запустить timidity /usr/share/apps/kmid/mozart_aveverum.mid, всё играет, даже с караоке, лол.
Вместо timidity пробовал fluidsynth -m alsa_seq, результат тот же - то есть, проблема, видимо, в алсе. Что с ней не так, куда смотреть?