nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 368 lines 7.1 kB view raw
1############################################################################## 2# 3# Instrument configuration file for timidity 4# 5# ---------------------------------------- 6# 7# Johan Hagman (Johan.Hagman@mailbox.swipnet.se) 26-Sep-96: 8# 9# This config file is for the uncompressed MIDIA GM patches from 10# ftp://archive.cs.umbc.edu/pub/midia/instruments.tar.gz. The 11# patches assumed to be installed are 12# 13# in /usr/local/lib/timidity/patch original piano & guitar 14# in /usr/local/lib/timidity/instruments MIDIA patches 15# 16# ---------------------------------------- 17# 18# Specify library directory: dir <directory> 19# 20# - Multiple library directories may be given. The ones given last will be 21# searched first so you can override them in later configuration files. 22# Extra configuration files and MIDI files will also be searched in these 23# directories. 24# 25# Set tone bank or drum set to modify: bank <number> 26# drumset <number> 27# 28# Map program number to patch map: <program number> <patch name> 29# 30# - If the patch can't be found in the library directories, TiMidity will 31# search again with ".pat" appended to the name. 32# Programs without a loaded patch will be silent, except that for 33# banks/drumsets >0, the corresponding patch in bank/drumset 0 will 34# be used (if one exists). 35# 36# Read another configuration file: source <file name> 37# 38 39############################################################################## 40# If you've moved things around since compiling, uncomment and edit this to 41# point to the library directory: 42# 43 44dir @out@/share/timidity 45 46############################################################################## 47# This sets up the default patches in the TiMidity support package 48# "timidity-lib-0.1.tar.gz": 49 50#bank 0 51# 0 acpiano.pat 52# 24 nylongt2.pat 53 54############################################################################## 55# If you have Dustin McCartney's "wowpats" patches, you can source the 56# config file to set them up for TiMidity: 57# 58# (Note that later entries in config files always override earlier ones) 59# 60#source wowpats.cfg 61# 62 63############################################################################## 64# If you have Dustin McCartney's GS drum sets, you can source the config 65# file to set them up for TiMidity: 66# 67#source gsdrum.cfg 68# 69 70############################################################################## 71# If you have the GUS General MIDI patch set, uncomment the following lines 72# and edit the "dir" statement to point to your GUS patch directory. 73# 74#dir /dos-C/ultrasnd/midi 75#source gravis.cfg 76# 77 78############################################################################## 79# If you have the Midia patch set, you can source midia.cfg to set them up. 80# Note that midia.cfg sources gravis.cfg in turn, since the filenames are 81# almost identical. 82# 83#source midia.cfg 84# 85 86############################################################################## 87# A config file for the Midia patch set. The patch filenames are identical 88# to the GUS ones, although many of the patches themselves are different. 89 90#source gravis.cfg 91 92############################################################################## 93# These are the standard patches that come with the GUS, mapped into GM 94# programs. 95# 96 97bank 0 98 99 0 acpiano 100 # The Midia set doesn't have a bright piano, 101 # so we substitute acpiano instead. 102 #1 britepno 103 1 acpiano 104 2 synpiano 105 3 honky 106 4 epiano1 107 5 epiano2 108 6 hrpschrd 109 7 clavinet 110 8 celeste 111 9 glocken 112 10 musicbox 113 11 vibes 114 12 marimba 115 13 xylophon amp=200 116 14 tubebell 117 15 santur 118 16 homeorg 119 17 percorg 120 18 rockorg 121 19 church 122 20 reedorg 123 21 accordn 124 22 harmonca 125 23 concrtna 126 #24 nyguitar 127 # Replace with the guitar that comes with Timidity 128 24 nylongt2 129 25 acguitar 130 26 jazzgtr 131 27 cleangtr 132 28 mutegtr 133 29 odguitar 134 30 distgtr 135 31 gtrharm 136 32 acbass 137 33 fngrbass 138 34 pickbass 139 35 fretless 140 36 slapbas1 141 37 slapbas2 142 38 synbass1 143 39 synbass2 144 40 violin 145 41 viola 146 42 cello 147 43 contraba 148 44 tremstr 149 45 pizzcato 150 46 harp 151 47 timpani 152 # This sounds pretty dumb with the default panning 153 48 marcato pan=center 154 49 slowstr 155 50 synstr1 156 51 synstr2 157 52 choir 158 53 doo 159 54 voices 160 55 orchhit 161 56 trumpet 162 57 trombone 163 58 tuba 164 59 mutetrum 165 60 frenchrn 166 61 hitbrass 167 62 synbras1 168 63 synbras2 169 64 sprnosax 170 65 altosax 171 66 tenorsax 172 67 barisax 173 68 oboe 174 69 englhorn 175 70 bassoon 176 71 clarinet 177 72 piccolo 178 73 flute 179 74 recorder 180 75 woodflut 181 76 bottle 182 77 shakazul 183 78 whistle 184 79 ocarina 185 80 sqrwave 186 81 sawwave 187 82 calliope 188 83 chiflead 189 84 charang 190 85 voxlead 191 86 lead5th 192 87 basslead 193 88 fantasia 194 89 warmpad 195 90 polysyn 196 91 ghostie 197 92 bowglass 198 93 metalpad 199 94 halopad 200 95 sweeper 201 96 aurora 202 97 soundtrk 203 98 crystal 204 99 atmosphr 205 100 freshair 206 101 unicorn 207 102 echovox 208 103 startrak 209 104 sitar 210 105 banjo 211 106 shamisen 212 107 koto 213 108 kalimba 214 109 bagpipes 215 110 fiddle 216 111 shannai 217 112 carillon 218 113 agogo 219 114 steeldrm 220 115 woodblk 221 116 taiko 222 117 toms 223 118 syntom 224 119 revcym 225 120 fx-fret 226 121 fx-blow 227 122 seashore 228 123 jungle 229 124 telephon 230 125 helicptr 231 126 applause note=69 232 127 pistol 233 234############################################################################## 235# The GUS drum patches 236 237drumset 0 238 239 27 highq 240 28 slap 241 29 scratch1 242 30 scratch2 243 31 sticks strip=tail 244 32 sqrclick 245 33 metclick 246 34 metbell keep=loop keep=env 247 35 kick1 248 36 kick2 249 37 stickrim strip=tail 250 38 snare1 251 39 claps 252 40 snare2 note=38 253 41 tomlo2 254 42 hihatcl 255 43 tomlo1 256 44 hihatpd 257 45 tommid2 258 46 hihatop 259 47 tommid1 260 48 tomhi2 261 49 cymcrsh1 262 50 tomhi1 263 51 cymride1 264 52 cymchina 265 53 cymbell 266 54 tamborin 267 55 cymsplsh 268 56 cowbell 269 57 cymcrsh2 270 58 vibslap 271 59 cymride2 272 60 bongohi 273 61 bongolo 274 62 congahi1 275 63 congahi2 276 64 congalo 277 65 timbaleh 278 66 timbalel 279 67 agogohi 280 68 agogolo 281 69 cabasa strip=tail 282 70 maracas 283 71 whistle1 keep=loop keep=env 284 72 whistle2 keep=loop keep=env 285 73 guiro1 286 74 guiro2 287 75 clave 288 76 woodblk1 289 77 woodblk2 290 78 cuica1 291 79 cuica2 292 80 triangl1 293 81 triangl2 294 82 shaker 295 83 jingles 296 84 belltree keep=loop keep=env 297 85 castinet 298 86 surdo1 299 87 surdo2 300 # There's no pistol, but I can't think of a reasonable substitute. 301 302# Drumset 1 is identical to set 0 303drumset 1 304 305 27 highq 306 28 slap 307 29 scratch1 308 30 scratch2 309 31 sticks strip=tail 310 32 sqrclick 311 33 metclick 312 34 metbell keep=loop keep=env 313 35 kick1 314 36 kick2 315 37 stickrim strip=tail 316 38 snare1 317 39 claps 318 40 snare2 note=38 319 41 tomlo2 320 42 hihatcl 321 43 tomlo1 322 44 hihatpd 323 45 tommid2 324 46 hihatop 325 47 tommid1 326 48 tomhi2 327 49 cymcrsh1 328 50 tomhi1 329 51 cymride1 330 52 cymchina 331 53 cymbell 332 54 tamborin 333 55 cymsplsh 334 56 cowbell 335 57 cymcrsh2 336 58 vibslap 337 59 cymride2 338 60 bongohi 339 61 bongolo 340 62 congahi1 341 63 congahi2 342 64 congalo 343 65 timbaleh 344 66 timbalel 345 67 agogohi 346 68 agogolo 347 69 cabasa strip=tail 348 70 maracas 349 71 whistle1 keep=loop keep=env 350 72 whistle2 keep=loop keep=env 351 73 guiro1 352 74 guiro2 353 75 clave 354 76 woodblk1 355 77 woodblk2 356 78 cuica1 357 79 cuica2 358 80 triangl1 359 81 triangl2 360 82 shaker 361 83 jingles 362 84 belltree keep=loop keep=env 363 85 castinet 364 86 surdo1 365 87 surdo2 366 367############################################################################## 368# End of configuration file