TiMidity++

TiMidity++ とは

TiMidity++ は UNIX で使えるソフトウェア MIDI シンセサイザです。

MIDI については私の MIDI のページが参考にならないでしょう。:-)

インストール

Vine Linux 2.x に TiMidity++ をインストールしました。

TiMidity++ のページから最新のものを入手します。

xvzf ...../TiMidity++-2.10.4.tar.bz2
cd TiMidity++-2.10.4
./configure --enable-gtk --enable-network --enable-spectrogram
make
make install

音源のインストール

いろいろあります。たとえば次は約10Mバイトほどのものです。

この場合,/usr/local/share/timidity/timidity.cfg に次のように書き込みます。

# instruments.tar.gz を展開した場所
dir /pub/src/instruments

bank 0

        0 acpiano
#       1 britepno (MIDIA にはないので次で代用)
        1 acpiano
        2 synpiano
        3 honky
        4 epiano1
        5 epiano2
        6 hrpschrd
        7 clavinet
        8 celeste
        9 glocken
        10 musicbox
        11 vibes
        12 marimba
        13 xylophon amp=200
        14 tubebell
        15 santur
        16 homeorg
        17 percorg
        18 rockorg
        19 church
        20 reedorg
        21 accordn
        22 harmonca
        23 concrtna
        24 nyguitar
        25 acguitar
        26 jazzgtr
        27 cleangtr
        28 mutegtr
        29 odguitar
        30 distgtr
        31 gtrharm
        32 acbass
        33 fngrbass
        34 pickbass
        35 fretless
        36 slapbas1
        37 slapbas2
        38 synbass1
        39 synbass2
        40 violin
        41 viola
        42 cello
        43 contraba
        44 tremstr
        45 pizzcato
        46 harp
        47 timpani
        # This sounds pretty dumb with the default panning
        48 marcato pan=center
        49 slowstr
        50 synstr1
        51 synstr2
        52 choir
        53 doo
        54 voices
        55 orchhit
        56 trumpet
        57 trombone
        58 tuba
        59 mutetrum
        60 frenchrn
        61 hitbrass
        62 synbras1
        63 synbras2
        64 sprnosax
        65 altosax
        66 tenorsax
        67 barisax
        68 oboe
        69 englhorn
        70 bassoon
        71 clarinet
        72 piccolo
        73 flute
        74 recorder
        75 woodflut
        76 bottle
        77 shakazul
        78 whistle
        79 ocarina
        80 sqrwave
        81 sawwave
        82 calliope
        83 chiflead
        84 charang
        85 voxlead
        86 lead5th
        87 basslead
        88 fantasia
        89 warmpad
        90 polysyn
        91 ghostie
        92 bowglass
        93 metalpad
        94 halopad
        95 sweeper
        96 aurora
        97 soundtrk
        98 crystal
        99 atmosphr
        100 freshair
        101 unicorn
        102 echovox
        103 startrak
        104 sitar
        105 banjo
        106 shamisen
        107 koto
        108 kalimba
        109 bagpipes
        110 fiddle
        111 shannai
        112 carillon
        113 agogo
        114 steeldrm
        115 woodblk
        116 taiko
        117 toms
        118 syntom
        119 revcym
        120 fx-fret
        121 fx-blow
        122 seashore
        123 jungle
        124 telephon
        125 helicptr
        126 applause note=69
        127 pistol

drumset 0

        27 highq
        28 slap
        29 scratch1
        30 scratch2
        31 sticks strip=tail
        32 sqrclick
        33 metclick
        34 metbell keep=loop keep=env
        35 kick1
        36 kick2
        37 stickrim strip=tail
        38 snare1
        39 claps
        40 snare2 note=38
        41 tomlo2
        42 hihatcl
        43 tomlo1
        44 hihatpd
        45 tommid2
        46 hihatop
        47 tommid1
        48 tomhi2
        49 cymcrsh1
        50 tomhi1
        51 cymride1
        52 cymchina
        53 cymbell
        54 tamborin
        55 cymsplsh
        56 cowbell
        57 cymcrsh2
        58 vibslap
        59 cymride2
        60 bongohi
        61 bongolo
        62 congahi1
        63 congahi2
        64 congalo
        65 timbaleh
        66 timbalel
        67 agogohi
        68 agogolo
        69 cabasa strip=tail
        70 maracas
        71 whistle1 keep=loop keep=env
        72 whistle2 keep=loop keep=env
        73 guiro1
        74 guiro2
        75 clave
        76 woodblk1
        77 woodblk2
        78 cuica1
        79 cuica2
        80 triangl1
        81 triangl2
        82 shaker
        83 jingles
        84 belltree keep=loop keep=env
        85 castinet
        86 surdo1
        87 surdo2

もっと大きな音源が Timidity GUS/patch のページにあります。 ここ の中身を全部いただいてくればいいでしょう。全部で18Mバイトほどです。 これらを /usr/local/share で展開すればそのままで使えます。

起動

単に timidity ファイル名 で音が出ます。

GTK インターフェースを使うには次のように起動します。

timidity -ig &

リンクはご自由にどうぞ。

松阪大学 奥村晴彦 okumura@matsusaka-u.ac.jp

Last modified: Sun Jul 1 10:55:03 JST 2001