TiMidity だだだだ!

    -金をかけずに MIDI する策-

    でもメモリと HDD は少々食うよ(^^;

    ソフトウェアシンセサイザーってなに?

    最近「Software MIDI」なるものが流行っていますね。 Roland のふがほげとか、 YAMAHA のふがほげとか、 QuickTime とか。 お金はないけど MIDI を聞きたいっていう人には何かとうれしいもの。 昔は SoundBlaster の FM 音源によるエミュレートなんかでしょぼしょぼだったんですが、 最近は Intel の野望だかなんだかしりませんが、 ありあまる CPU Power でなんでもかんでもエミュレートといい時代になったものです (^o^)/。

    TiMidity on kterm
    しかーし!世の中あらゆる窓達約百((c) 真・窓と林檎の物語 )…。 「わたしゃ UNIX  らぶらぶなんだー」という人は悲しい思いをするのです…。 そんなあなたに、Tuukka Toivonen (toivonen@clinet.fi) さん作の TiMidity。 GUS の patch を音源にして MIDI をエミュレートします (実は流行る前から開発されてたのですが)。 ちゃんと定義ファイル書けば GS 互換っぽくなります。

    もともとは Linux で開発されたのですが、 最新版では FreeBSD、HP、DEC、Win95/NT でも鳴ります。 DOS、 X680x0、 SonyNEWS 、 SGI でも動くようですね。 ちなみに UNIX 上でなら gzip 圧縮された MIDI ファイルも直接鳴らせます。 rcp2mid (木村冬樹 (fuyuki@cc.hokudai.ac.jp)さん作の miditools に入ってます) を filter に指定すれば .RCP だって大丈夫。最近は Tk を使った TkMidity にも 正式対応してうれしいでおま。 (誰か sng2mid for unix 持ってません? )

    timlzh on kterm

    性能としては、 Pentium/120MHz RAM 32M + ES1488 で再生レート 44.1 kHz Mono 32ch までなら 普通の .mid は聞けます(私の機械。でもちょっと特殊だから参考にならないかも)。 音色の重ねが多くなってくると重くなるので、 22 KHz Mono ぐらいまでには落とすこともあります。 README.W32 によれば、Pentium/133MHz Win95 上で 44.1kHz Stereo で CPU Status 50% ぐらいだそうで。(^^)/

    とりあえず私は GUS を持ってなくって音源がそろわず、 色々な patch を集めまくってましたが、 GUS 互換のフリーな GM 音源集・Midia Patch があったのでうれしい。 これに gsdrum や Piano、French Horn、Electric Guitar、Tenor Sax 等の 気にいったものを集めて、かなり聞けるようになってまっせ〜。
     

    もう外部音源はいらない!(^o^)/

    だってだって音源が気に入らなかったら差し替えだってできるし、
    楽器ごとの音量のバランスだって取れるし、
    GS 互換にもできるし。
    SB でもまだまだ
    使えるぞ!




    最新版はここです!

    Version 0.2i です!
    DEC、Windows95/NT を正式にサポート!
    あ〜んど Tcl/Tk、Motif にも対応!
    Windows GUI バージョン
    PowerMac バージョン登場!
    上のページは 本家の distribution から私が簡単に和訳しました。

    Unofficial Patch その他

     
    • X680x0 版 (by 河内隆仁 さん)
    • timidity-0.2i を NEWS-OS4.x に対応させるパッチ(96/7/12) (by 佐藤純弘 さん)
    • SGI IRIX 版  (by 藤井哲也さん)
    • OS/2 版 (by  Darwin O'Connor さん)
    • Mac 版の使い方 (by  野上貴哉 さん)
    • これはすごい!IRIX5.3/6.3 対応、新しいインターフェース、 バグフィクス 及び高速化、 ~/.timidity.cfg 、 疑似リバーブ、 うそうそリバーブ、 SoundFont 対応、 Mac Binary 対応…等々、 国内で開発されている TiMidity patch も取り込みまくっている TiMidity++ とでもいうべきもの! Hack-Progs (by  出雲正尚  さん)

    timidity.1 を和訳してみました

    ただし、内容については保証できません:-P
    roff 形式/cat 形式



    持っていくべきもの

    UNIX な人は src を持っていってコンパイルして下さい。 DOS/Win な人は、バイナリを持っていくほうが良いでしょう。 Win95/NT の人は、中にある README.W32 を読んで下さい。 Win95/NT の場合は、configuration file を書換えないとだめかもしれません。

    それから、音源ファイルも要ります。 最低限の Piano, Guitar のみならば、 上のリンク以下にある timidity-lib-0.2.{tar.gz|zip} が使えます。  ただし、 これだけではほとんど満足には使えません:-p。 私がしこしこと溜めこんだ音源ファイルが下に固めて置いてあります (ただし、10M 近く…(^^;))。 似ている音の共有化で小さくしたものも下に置いています(こちらは 4M)。 「それでもでかい!」という人は、「私が今使っている lib/timidity/inst」 から cfgs/*.cfg を持っていって、欲しい音だけ GUS/ から持っていってね! 

    TiMidity 用の音源集

    GUS のサイトから沢山の patch (音源)を集めまくって(pp3 とか e_* とかもう色々)、 気にいらないものをさしかえまくって使える音源集を作ってます。 とりあえず Roland SC55 用のやつがそこそこ聞けるような設定にしているつもりです。

    いくつかのバージョンを用意していますが、 でかでかバージョン以外で変な音が鳴っていても保証はしません。 GUS の標準セットですら 8M 近くある所を無理矢理小さくしてるのですから…。 音量がおかしい等あったら、Configuration の Tip を見て自分で調整してみて下さいね。

    SC-88 が手に入ったので、音源や音量バランスを大幅に見直し中!乞う御期待! …と思ったけど、 効果音系がそろわない…(;_;)

    「この音は違うぞ!」と思われた方はmail下さい。

      でかでか完璧を目指せ!
      でかでか zip file はここ(96/04/09:10Mbytes)。
      lib/timidity に展開して下さい。Config files もセットで入っています。
      ちょっとひかえめ
      似ている音を共有化しまくって小さくしました(4M)
      ちょっと変に聞こえることもあるかも。特にパーカッションはつらげ
      私のじゃないけど充実のパッチ集
      40M とか 173M とか…。パッチフリークにはいいでしょう。;b
      上の Unofficial patch で触れた 出雲さんの Patch 集


    Linux の Netscape 上で MIDI plug-in を動かす方法もあります。 普通の .mid ファイルも聞けます。
    • mimeplugin-1.0.lsm
    • mimeplugin-1.0.tgz

    MIDI なサイト!

    Classical MIDI Archives には

    「大量の Classic MIDI file」

    がありますすすす!こりはおすすめ。

     ほかにも GUS のサイトに大量の MIDI file があるけど、 やっぱり外国のんが多くってねぇ。とりあえず見たい人は とっても MIDI ヲタクの Gerd Reichinger @ Austria さんの

    「bestmid へのリンク」

    を覗いてみて下さい。洋楽が好きな人にはたまらんかもしれない。 で、ここは遅いので、

    「AWE32 ほめぱげ」の link songs

    にもいろいろあります。

    それから、おまけに

    「Game Music Homepage」 
    「Anime Sounds and Music」

    ん〜、でも邦楽はやっぱり Nifty にでも行かないとだめかなぁ。 
    shom@i.h.kyoto-u.ac.jp
    Counter