TiMidity++(Ver2.10)


MIDI(TiMidity++)について

  • いわゆるソフトウエアMIDI音源を使用する「TiMidity++」をインストールしました。これは、別に「Plugger」をインストールすると、NetscapeNavigatorのMIDIプラグインとしても動作します。

TiMidity++のインストール

  • まず、Download TiMidity++のページから以下のファイルをダウンロードします。ここでは、/tmpディレクトリにダウンロードするものとします。

    TiMidity++-2.10.2.tar.gz (988 KB, tar+gzip)
    
  • suになり、ファイルを展開し、インストールします。

    # cd /tmp
    # tar xvfz TiMidity++-2.10.2.tar.gz
    # cd /tmp/TiMidity++-2.10.2
    # ./configure
    # make ; make install
    

GUS/patのインストール

  • 次に、音源データとなるGUS互換のパッチファイル(GUS/pat)と、その在処を記述したコンフィグファイル(*.cfg)をインストールします。
  • まず、必要なデレクトリを作成します。

    # mkdir /usr/local/lib/timidity   <- GUS(pat)とtimidity.cfg以外を置く
    # mkdir /usr/local/share
    # mkdir /usr/local/share/timidity <- timidity.cfgを置く
    
  • Timidity GUS/patchのページから以下のファイルを、「/usr/local/lib」ディレクトリにダウンロードします。

    1.guspat-20000706-aa.tar.gz (1,439,578 bytes) 
    2.guspat-20000706-ab.tar.gz (1,406,713 bytes) 
    3.guspat-20000706-ac.tar.gz (1,437,281 bytes) 
    4.guspat-20000706-ad.tar.gz (1,376,765 bytes) 
    5.guspat-20000706-ae.tar.gz (1,453,486 bytes) 
    6.guspat-20000706-af.tar.gz (1,017,962 bytes) 
    7.guspat-20000706-ag.tar.gz ( 801,221 bytes) 
    8.guspat-20000706-ah.tar.gz (1,440,388 bytes) 
    9.guspat-20000706-ai.tar.gz (1,451,017 bytes) 
    10.guspat-20000706-aj.tar.gz ( 823,213 bytes) 
    11.guspat-20000706-ak.tar.gz (1,215,870 bytes) 
    12.guspat-20000706-al.tar.gz (1,353,922 bytes) 
    13.guspat-20000706-am.tar.gz ( 875,718 bytes) 
    14.guspat-20000706-an.tar.gz (1,045,530 bytes) 
    15.guspat-20000706-ao.tar.gz (1,454,475 bytes) 
    16.guspat-20000706-ap.tar.gz ( 328,188 bytes) 
    
  • suになり、全てのファイルを展開します。/usr/local/libで展開すると、/usr/local/lib/timidity/instデレクトリが作られ、その下に展開されます。

    # cd /usr/local/lib
    # tar xvfz guspat-20000706-aa.tar.gz
    # tar xvfz guspat-20000706-ab.tar.gz
    (途中略)
    # tar xvfz guspat-20000706-ap.tar.gz
    

  • 次に、「timidity.cfg」ファイルを準備します。
    先程の展開で「/usr/local/lib/timidity/timidity.cfg」が作成されているので、これを「/usr/local/share/timidity/timidity.cfg」にコピーし、一部修正をします。

    (修正前)
    dir /usr/local/share/timidity/inst
    dir /usr/local/share/timidity
    (修正後)
    dir /usr/local/lib/timidity/inst
    dir /usr/local/lib/timidity
    

  • 次に、Index of /member/mo/timidity/dist/cfgのページからtimidity.cfg以外の全てのcfgファイルを、「/usr/local/lib/timidity」ディレクトリにダウンロードします。

     MasanaoIzumo.cfg        09-Oct-1999 15:51     1k  
     altassign.cfg           09-Oct-1999 15:51     1k  
     gravis.cfg              09-Oct-1999 15:51     3k  
     gsdrum.cfg              09-Oct-1999 15:51     2k  
     instruments.cfg         09-Oct-1999 15:51     3k  
     midia.cfg               09-Oct-1999 15:51     1k  
     mt32.cfg                09-Oct-1999 15:51     2k  
     names.cfg               09-Oct-1999 15:51     4k  
     sndfont.cfg             09-Oct-1999 15:51     1k  
     timidity.cfg            09-Oct-1999 15:51     3k  <-これは不要。
     wowpats.cfg             09-Oct-1999 15:51     1k  
     xgmap.cfg               09-Oct-1999 15:51     3k  
    

インストール後の確認

  • timidityコマンドでサンプルのMIDIファイルを再生して見ます。これで音楽が再生されれば成功です。

    # timidity /usr/share/sndconfig/sample.midi
    Playing /usr/share/sndconfig/sample.midi
    MIDI file: /usr/share/sndconfig/sample.midi
    Format: 1  Tracks: 2  Divisions: 384
    Text: Creator: GNU LilyPond 1.1.31.
    
    Text: Automatically generated, at Sat Feb 20 22:36:58 1999
    Text: from musical definition: foo.ly:1:6
    Sequence: Track 0
    Instrument: piano
    Playing time: ~6 seconds
    Notes cut: 0
    Notes lost totally: 0
    
    


Timidityへもどる


Copyright (c) 2000-2002 Hiroshi Nakamura. All rights reserved.