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