В общем я его поставил, он даже почти работал, но вылетал :)
Привёл конфиг к такому виду (в основном помог параметр -s)
cat /etc/rc.d/rc.timidity
#!/bin/sh
# Start/stop/restart the TiMidity++ ALSA sequencer client
# Have a look at README.alsaseq in the TiMidity++ docs for more info.
TIMIDITY_OPTIONS="-iAD -Os -B2,12 -s 48000"
# If CPU usage is too high, try disabling the reverb and chorus effects.
#TIMIDITY_OPTIONS="$TIMIDITY_OPTIONS -EFreverb=0 -EFchorus=0"
case "$1" in
'start')
taskset -c 0 nice -n -20 timidity $TIMIDITY_OPTIONS
;;
'stop')
killall timidity
;;
'restart')
killall timidity
sleep 1
taskset -c 0 nice -n -20 timidity $TIMIDITY_OPTIONS
;;
*)
echo "Usage: $0 {start|stop|restart}"
;;
esac
Теперь aplaymidi играет демо не затыкаясь с примерно 10% потребления от оодного ядра на 1.4 Гггц.
Но сам timiditi играет только в режиме esd или oss:
aoss timidity -Od -S 48000 /usr/doc/nyquist-2.37/demos/demo.mid
Edit: ах, маленькая s!
timidity -s 48000 /usr/doc/nyquist-2.37/demos/demo.mid
вот так тоже звучит.