dosboxを使用してThe Lost Vikingsをプレイしようとしたが音が出なかった(NB:UbuntuではなくNixOSを使用)
私のシステムはポート14をMIDIとしてリストしています
$ pmidi -l
Port Client name Port name
14:0 Midi Through Midi Through Port-0
しかし、ポートを使用してMIDIを再生することはできませんでした:(
$ wget http://www.angelfire.com/fl/herky/images/teddybear.mid
$ pmidi -p 14:0 teddybear.mid
<silence>
臆病さのインストールとサーバーの実行
$ timidity -iA
...
$ pmidi -l
Port Client name Port name
14:0 Midi Through Midi Through Port-0
129:0 TiMidity TiMidity port 0
129:1 TiMidity TiMidity port 1
129:2 TiMidity TiMidity port 2
129:3 TiMidity TiMidity port 3
$ pmidi -p 14:0 teddybear.mid
<sound playing>
dosbox.confでmidiconfigを129:0に変更する
[midi]
mpu401=intelligent
mididevice=default
midiconfig=129:0
ゲームを実行すると音が出ます!
注:nixosユーザーへ-sound.enable = trueを有効にしました。それが必要かどうかはテストしていません