UbuntuでLinuxライフ

MIDI再生

「shom」氏の音源を利用

大変残念ながら、下のページは閉鎖してしまったようです。

ここでは「shom」氏による TiMidity だだだだ! -金をかけずに MIDI する策- のページにある
「でかでか完璧を目指せ!」の音源を利用して、timidityの音色を変える方法を紹介します。

以下、説明が下手なため無駄に難解になってしまいました。
インストールスクリプトを書いてみたので、面倒な人はどうぞ。

ただし設定まではしてくれないので、下の「設定」の項目を参考にしてください。

インストール
wget http://starfaller.net/Linux/midi/shom/install.sh
chmod +x install.sh
./install.sh
アンインストール
sudo rm -fr /usr/share/midi/shom

インストール

音源ファイル「shominst-0409.zip」をダウンロードしてzipファイルを解凍します。
コマンドラインだとこんな感じかな?

mkdir tmp
cd tmp
wget http://starfaller.net/~repo/shominst-0409.zip
unzip shominst-0409.zip

次に、解凍してできた「timidity.cfg」を編集します。

gedit timidity.cfg

このファイルの中にある

dir /nethome/sak95/shom/lib/timidity/inst/GUS
dir /nethome/sak95/shom/lib/timidity/inst
dir /nethome/sak95/shom/lib/timidity/inst/test

の3行を

dir /usr/share/midi/shom/inst/GUS
dir /usr/share/midi/shom/inst
dir /usr/share/midi/shom/test

と書き換えます。
さらに、

source xxx.cfg

と書かれている場所を

source /usr/share/midi/shom/xxx.cfg

と書き換えます。

同様の操作を「sfx.cfg」についても行います。
エディタの開くボタンを押して「sfx.cfg」を選択します。

/usr/share/midi/ に shom というディレクトリを作り、
音源と設定ファイルを置きます。

sudo mkdir /usr/share/midi/shom
sudo cp -r inst *.cfg /usr/share/midi/shom/

ubuntuの流儀に従うならば、設定ファイルを /etc/timidity/ の下に置くのが一般的。
先程書き換えた timidity.cfg を shom.cfg という名前に変えてコピーします。

sudo cp timidity.cfg /etc/timidity/shom.cfg

これでインストールはOKです。

設定

Timidityは起動時に設定ファイル
/etc/timidity/timidity.cfg
を読み込みます。

この設定ファイルから、先程の設定ファイルをインクルードします。

sudo gedit /etc/timidity/timidity.cfg

他の音源を有効にしている場所(source /...)は全て行頭に
シャープ(#)をつけてコメントアウトします。

最後の行に
source /etc/timidity/shom.cfg

と記入します。

これで設定は完了です。
音は正しく鳴ったでしょうか。

MIDI再生

timidityを使わない