07/09/10 20:47:14 PLgfiMY8
winecfg→オーディオで、OSSをチェックし、timidityをドライバとして動かしていても、
wineにインストールしたwindowsソフトに、TiMidity port 0を選択する仕組みがないと、
おそらく 'Midi Through Port-0' が選択されてしまい、音がでない状態でした。
以下のようにしたところ、音がでるようになりました。
$ aplaymidi -l
Port Client name Port name
14:0 Midi Through Midi Through Port-0
16:0 ESS ES1938 (Solo-1) ESS ES1938 (Solo-1) MIDI
17:0 OPL3 FM synth OPL3 FM Port
$ aconnect 14:0 128:0
$ aconnect -ol
クライアント 14: 'Midi Through' [タイプ=カーネル]
0 'Midi Through Port-0'
接続先: 128:0
クライアント 16: 'ESS ES1938 (Solo-1)' [タイプ=カーネル]
0 'ESS ES1938 (Solo-1) MIDI'
クライアント 17: 'OPL3 FM synth' [タイプ=カーネル]
0 'OPL3 FM Port '
クライアント 128: 'TiMidity' [タイプ=ユーザ]
0 'TiMidity port 0 '
接続元: 14:0
1 'TiMidity port 1 '
2 'TiMidity port 2 '
3 'TiMidity port 3 '