magcupの日記

何でも引き付けるカップ、magcup

midi on zaurus (timidity)

http://symzing.way-nifty.com/blog/2005/10/post_4d42.html にtimidityの紹介がある。http://www.geocities.jp/uirozaurus/linux_zaurus_midi.html へ行って見ると、zaurus用timidityが置いてある。その他にも、セレクト用GUIとか、音源パッチとか、timidityの演奏を停めるシェルスクリプトとかがあったが、取り敢えずコマンドラインから何とかなりそうだったのでtimidity本体のみダウンロード。音源パッチはリンク切れ。
次にシミーさん(最初のサイト)から教えて貰ったhttp://www.i.h.kyoto-u.ac.jp/~shom/timidity/へ行ってみると「でかでかzipファイルはここ」と言う14MB以上の巨大ファイルが置いてあった。ikpgを探すと、
http://ogapee.at.infoseek.co.jp/zaurus/に見つかった。サイズからして同じものだろう。

インストール
ipkg -d /mnt/card install timidity-patch_1.0.1-sd_arm.ipk
アンインストール
ipkg -d /mnt/card remove timidity-patch

と、SDへのインストールに決めうちされているので、インストール先を /hdd3に変更した。そうすると、/hdd3/QtPalmtop/etc/timidityの中にファイルを作るので、timidity.cfgを真のetcディレクトリである/home/QtPalmtop/etcにコピーするかシンボリックリンクを張るか何か(ls -alで見ても表示色が異なるだけで区別できない、、、orz)してやればよい。さらに、timidity.cfgの先頭付近に、dir /hdd3/Qtpalmtop/etc/timidity/と書き加えた。これは必ず必要。
あと、リンク(ln)の張り方はパラメタの順番に注意。