1// this list is not used anymore.. 2 3export const instruments = [ 4 // Acoustic Grand Piano: Piano 5 '0000_JCLive_sf2_file', 6 '0000_Aspirin_sf2_file', 7 '0000_Chaos_sf2_file', 8 '0000_FluidR3_GM_sf2_file', 9 '0000_GeneralUserGS_sf2_file', 10 //'0000_SBLive_sf2', 11 //'0000_SoundBlasterOld_sf2', 12 '0001_FluidR3_GM_sf2_file', 13 '0001_GeneralUserGS_sf2_file', 14 15 // Bright Acoustic Piano: Piano 16 '0010_Aspirin_sf2_file', 17 '0010_Chaos_sf2_file', 18 '0010_FluidR3_GM_sf2_file', 19 '0010_GeneralUserGS_sf2_file', 20 '0010_JCLive_sf2_file', 21 //'0010_SBLive_sf2', 22 //'0010_SoundBlasterOld_sf2', 23 '0011_Aspirin_sf2_file', 24 '0011_FluidR3_GM_sf2_file', 25 '0011_GeneralUserGS_sf2_file', 26 '0012_GeneralUserGS_sf2_file', // string?? 27 28 // Electric Grand Piano: Piano 29 '0020_Aspirin_sf2_file', 30 '0020_Chaos_sf2_file', 31 '0020_FluidR3_GM_sf2_file', 32 '0020_GeneralUserGS_sf2_file', 33 '0020_JCLive_sf2_file', 34 //'0020_SBLive_sf2', 35 //'0020_SoundBlasterOld_sf2', 36 '0021_Aspirin_sf2_file', 37 '0021_GeneralUserGS_sf2_file', 38 // ? 39 '0022_Aspirin_sf2_file', // dx7 epiano like 40 41 // Honky-tonk Piano: Piano 42 '0030_Aspirin_sf2_file', 43 '0030_Chaos_sf2_file', 44 '0030_FluidR3_GM_sf2_file', 45 '0030_GeneralUserGS_sf2_file', 46 '0030_JCLive_sf2_file', 47 //'0030_SBLive_sf2', 48 //'0030_SoundBlasterOld_sf2', 49 '0031_Aspirin_sf2_file', 50 '0031_FluidR3_GM_sf2_file', 51 '0031_GeneralUserGS_sf2_file', 52 //'0031_SoundBlasterOld_sf2', // pianos until here 53 54 // Electric Piano 1: Piano 55 '0040_Aspirin_sf2_file', 56 '0040_Chaos_sf2_file', 57 '0040_FluidR3_GM_sf2_file', // rhodes 58 '0040_GeneralUserGS_sf2_file', // staccato rhodes 59 '0040_JCLive_sf2_file', // warbly rhodes 60 //'0040_SBLive_sf2', // ? 61 //'0040_SoundBlasterOld_sf2', // ? 62 '0041_FluidR3_GM_sf2_file', // rhodes 63 '0041_GeneralUserGS_sf2_file', // staccato rhodes 64 //'0041_SoundBlasterOld_sf2', // ? 65 '0042_GeneralUserGS_sf2_file', // staccato wurly 66 '0043_GeneralUserGS_sf2_file', // high bell 67 '0044_GeneralUserGS_sf2_file', // reed organ 68 //'0045_GeneralUserGS_sf2_file', // ? 69 '0046_GeneralUserGS_sf2_file', // reed organ 70 71 // Electric Piano 2: Piano 72 '0050_Aspirin_sf2_file', // glass piano 73 '0050_Chaos_sf2_file', // short glass piano 74 '0050_FluidR3_GM_sf2_file', // long glass piano ! 75 // ? 76 '0050_GeneralUserGS_sf2_file', // short glass piano 77 // cont 78 '0050_JCLive_sf2_file', // glass piano 79 //'0050_SBLive_sf2', // ? 80 //'0050_SoundBlasterOld_sf2', // ? 81 '0051_FluidR3_GM_sf2_file', // long lass organ 82 '0051_GeneralUserGS_sf2_file', 83 //'0052_GeneralUserGS_sf2_file', // ? 84 '0053_GeneralUserGS_sf2_file', 85 // normal piano... 86 '0054_GeneralUserGS_sf2_file', // piano 87 88 // Harpsichord: Piano 89 '0060_Aspirin_sf2_file', // harpsichord 90 '0060_Chaos_sf2_file', 91 '0060_FluidR3_GM_sf2_file', // harpsichord ! 92 '0060_GeneralUserGS_sf2_file', 93 '0060_JCLive_sf2_file', 94 //'0060_SBLive_sf2', 95 //'0060_SoundBlasterOld_sf2', 96 '0061_Aspirin_sf2_file', 97 '0061_GeneralUserGS_sf2_file', 98 //'0061_SoundBlasterOld_sf2', 99 '0062_GeneralUserGS_sf2_file', 100 101 // Clavinet: Piano 102 '0070_Aspirin_sf2_file', 103 '0070_Chaos_sf2_file', 104 '0070_FluidR3_GM_sf2_file', 105 // '0070_GeneralUserGS_sf2_file', // half broken 106 '0070_JCLive_sf2_file', 107 //'0070_SBLive_sf2', 108 //'0070_SoundBlasterOld_sf2', 109 // '0071_GeneralUserGS_sf2_file', // half broken 110 111 // Celesta: Chromatic Percussion 112 '0080_Aspirin_sf2_file', 113 '0080_Chaos_sf2_file', 114 '0080_FluidR3_GM_sf2_file', 115 '0080_GeneralUserGS_sf2_file', 116 '0080_JCLive_sf2_file', 117 //'0080_SBLive_sf2', 118 //'0080_SoundBlasterOld_sf2', 119 '0081_FluidR3_GM_sf2_file', 120 // '0081_GeneralUserGS_sf2_file', // weird detuned 121 //'0081_SoundBlasterOld_sf2', 122 123 // Glockenspiel: Chromatic Percussion 124 '0090_Aspirin_sf2_file', 125 '0090_Chaos_sf2_file', 126 '0090_FluidR3_GM_sf2_file', 127 '0090_GeneralUserGS_sf2_file', 128 '0090_JCLive_sf2_file', 129 //'0090_SBLive_sf2', 130 //'0090_SoundBlasterOld_sf2', 131 //'0091_SoundBlasterOld_sf2', 132 133 // Music Box: Chromatic Percussion 134 '0100_Aspirin_sf2_file', 135 '0100_Chaos_sf2_file', 136 '0100_FluidR3_GM_sf2_file', 137 '0100_GeneralUserGS_sf2_file', 138 '0100_JCLive_sf2_file', 139 //'0100_SBLive_sf2', 140 //'0100_SoundBlasterOld_sf2', 141 // '0101_GeneralUserGS_sf2_file', // weird detuned 142 //'0101_SoundBlasterOld_sf2', 143 144 // Vibraphone: Chromatic Percussion 145 '0110_Aspirin_sf2_file', 146 '0110_Chaos_sf2_file', 147 '0110_FluidR3_GM_sf2_file', 148 '0110_GeneralUserGS_sf2_file', 149 '0110_JCLive_sf2_file', 150 //'0110_SBLive_sf2', 151 //'0110_SoundBlasterOld_sf2', 152 '0111_FluidR3_GM_sf2_file', 153 154 // Marimba: Chromatic Percussion 155 '0120_Aspirin_sf2_file', 156 '0120_Chaos_sf2_file', 157 '0120_FluidR3_GM_sf2_file', 158 '0120_GeneralUserGS_sf2_file', 159 '0120_JCLive_sf2_file', 160 //'0120_SBLive_sf2', 161 //'0120_SoundBlasterOld_sf2', 162 '0121_FluidR3_GM_sf2_file', 163 '0121_GeneralUserGS_sf2_file', // not really a marimba 164 165 // Xylophone: Chromatic Percussion 166 '0130_Aspirin_sf2_file', 167 '0130_Chaos_sf2_file', 168 '0130_FluidR3_GM_sf2_file', 169 '0130_GeneralUserGS_sf2_file', 170 '0130_JCLive_sf2_file', 171 //'0130_SBLive_sf2', 172 //'0130_SoundBlasterOld_sf2', 173 '0131_FluidR3_GM_sf2_file', 174 175 // Tubular Bells: Chromatic Percussion 176 '0140_Aspirin_sf2_file', 177 // '0140_Chaos_sf2_file', // same as aspirin? 178 '0140_FluidR3_GM_sf2_file', 179 '0140_GeneralUserGS_sf2_file', 180 '0140_JCLive_sf2_file', 181 //'0140_SBLive_sf2', 182 //'0140_SoundBlasterOld_sf2', 183 '0141_FluidR3_GM_sf2_file', 184 //'0141_GeneralUserGS_sf2_file', 185 '0142_GeneralUserGS_sf2_file', // epiano.. 186 // '0143_GeneralUserGS_sf2_file', // buggy 187 188 // Dulcimer: Chromatic Percussion 189 '0150_Aspirin_sf2_file', 190 '0150_Chaos_sf2_file', // long load? 191 '0150_FluidR3_GM_sf2_file', 192 '0150_GeneralUserGS_sf2_file', 193 // '0150_JCLive_sf2_file', // detuned??? 194 //'0150_SBLive_sf2', 195 //'0150_SoundBlasterOld_sf2', 196 '0151_FluidR3_GM_sf2_file', 197 198 // Drawbar Organ: Organ 199 '0160_Aspirin_sf2_file', 200 '0160_Chaos_sf2_file', 201 '0160_FluidR3_GM_sf2_file', 202 '0160_GeneralUserGS_sf2_file', 203 '0160_JCLive_sf2_file', 204 //'0160_SBLive_sf2', 205 //'0160_SoundBlasterOld_sf2', 206 '0161_Aspirin_sf2_file', 207 '0161_FluidR3_GM_sf2_file', 208 //'0161_SoundBlasterOld_sf2', 209 210 // Percussive Organ: Organ 211 '0170_Aspirin_sf2_file', 212 '0170_Chaos_sf2_file', 213 '0170_FluidR3_GM_sf2_file', 214 // '0170_GeneralUserGS_sf2_file', // repitched 215 '0170_JCLive_sf2_file', 216 //'0170_SBLive_sf2', 217 //'0170_SoundBlasterOld_sf2', 218 '0171_FluidR3_GM_sf2_file', 219 // '0171_GeneralUserGS_sf2_file', // repitched 220 '0172_FluidR3_GM_sf2_file', 221 222 // Rock Organ: Organ 223 '0180_Aspirin_sf2_file', 224 '0180_Chaos_sf2_file', 225 '0180_FluidR3_GM_sf2_file', 226 '0180_GeneralUserGS_sf2_file', 227 '0180_JCLive_sf2_file', 228 //'0180_SBLive_sf2', 229 //'0180_SoundBlasterOld_sf2', 230 //'0181_Aspirin_sf2_file', // flute 231 //'0181_GeneralUserGS_sf2_file', // marimbalike 232 //'0181_SoundBlasterOld_sf2', 233 234 // Church Organ: Organ 235 '0190_Aspirin_sf2_file', 236 '0190_Chaos_sf2_file', 237 '0190_FluidR3_GM_sf2_file', 238 '0190_GeneralUserGS_sf2_file', 239 '0190_JCLive_sf2_file', 240 //'0190_SBLive_sf2', 241 //'0190_SoundBlasterOld_sf2', 242 //'0191_Aspirin_sf2_file', // string?? 243 //'0191_GeneralUserGS_sf2_file', // weird organ 244 //'0191_SoundBlasterOld_sf2', 245 246 // Reed Organ: Organ 247 '0200_Aspirin_sf2_file', 248 '0200_Chaos_sf2_file', 249 '0200_FluidR3_GM_sf2_file', 250 '0200_GeneralUserGS_sf2_file', 251 '0200_JCLive_sf2_file', // stringy 252 //'0200_SBLive_sf2', 253 //'0200_SoundBlasterOld_sf2', 254 '0201_Aspirin_sf2_file', // stringy 255 '0201_FluidR3_GM_sf2_file', 256 '0201_GeneralUserGS_sf2_file', 257 //'0201_SoundBlasterOld_sf2', 258 //'0210_Aspirin_sf2_file', // buggy 259 //'0210_Chaos_sf2_file', // buggy 260 261 // Accordion: Organ 262 '0210_FluidR3_GM_sf2_file', 263 '0210_GeneralUserGS_sf2_file', 264 '0210_JCLive_sf2_file', 265 //'0210_SBLive_sf2', 266 //'0210_SoundBlasterOld_sf2', 267 '0211_Aspirin_sf2_file', // stringy 268 '0211_FluidR3_GM_sf2_file', 269 '0211_GeneralUserGS_sf2_file', 270 //'0211_SoundBlasterOld_sf2', 271 '0212_GeneralUserGS_sf2_file', 272 273 // Harmonica: Organ 274 '0220_Aspirin_sf2_file', 275 '0220_Chaos_sf2_file', 276 '0220_FluidR3_GM_sf2_file', 277 '0220_GeneralUserGS_sf2_file', 278 '0220_JCLive_sf2_file', 279 //'0220_SBLive_sf2', 280 //'0220_SoundBlasterOld_sf2', 281 '0221_FluidR3_GM_sf2_file', 282 283 // Tango Accordion: Organ 284 '0230_Aspirin_sf2_file', 285 '0230_Chaos_sf2_file', 286 '0230_FluidR3_GM_sf2_file', 287 '0230_GeneralUserGS_sf2_file', 288 '0230_JCLive_sf2_file', 289 //'0230_SBLive_sf2', 290 //'0230_SoundBlasterOld_sf2', 291 '0231_FluidR3_GM_sf2_file', 292 '0231_GeneralUserGS_sf2_file', // warbly 293 '0231_JCLive_sf2_file', 294 //'0231_SoundBlasterOld_sf2', 295 '0232_FluidR3_GM_sf2_file', 296 '0233_FluidR3_GM_sf2_file', 297 298 // Acoustic Guitar (nylon): Guitar 299 '0240_Aspirin_sf2_file', 300 '0240_Chaos_sf2_file', 301 '0240_FluidR3_GM_sf2_file', 302 '0240_GeneralUserGS_sf2_file', 303 '0240_JCLive_sf2_file', 304 '0240_LK_Godin_Nylon_SF2_file', 305 //'0240_SBLive_sf2', 306 //'0240_SoundBlasterOld_sf2', 307 // '0241_GeneralUserGS_sf2_file', // organ like 308 '0241_JCLive_sf2_file', 309 '0242_JCLive_sf2_file', 310 '0243_JCLive_sf2_file', 311 312 // Acoustic Guitar (steel): Guitar 313 '0253_Acoustic_Guitar_sf2_file', 314 '0250_Aspirin_sf2_file', 315 '0250_Chaos_sf2_file', 316 '0250_FluidR3_GM_sf2_file', 317 '0250_GeneralUserGS_sf2_file', 318 // '0250_JCLive_sf2_file', // detuned 319 '0250_LK_AcousticSteel_SF2_file', 320 //'0250_SBLive_sf2', 321 //'0250_SoundBlasterOld_sf2', 322 //'0251_Acoustic_Guitar_sf2_file', // detuned? 323 // '0251_GeneralUserGS_sf2_file', // broken: missing pitches 324 // '0252_Acoustic_Guitar_sf2_file', // detuned.. 325 // '0252_GeneralUserGS_sf2_file', // broken: missing pitches 326 '0253_Acoustic_Guitar_sf2_file', 327 '0253_GeneralUserGS_sf2_file', 328 '0254_Acoustic_Guitar_sf2_file', // bends.. detuned 329 '0254_GeneralUserGS_sf2_file', 330 //'0255_GeneralUserGS_sf2_file', // no guitar.. 331 332 // Electric Guitar (jazz): Guitar 333 '0260_Aspirin_sf2_file', // sounds like an epiano 334 '0260_Chaos_sf2_file', // weird but cool detune 335 '0260_FluidR3_GM_sf2_file', 336 '0260_GeneralUserGS_sf2_file', 337 '0260_JCLive_sf2_file', 338 //'0260_SBLive_sf2', 339 //'0260_SoundBlasterOld_sf2', 340 '0260_Stratocaster_sf2_file', // -1 octave 341 '0261_GeneralUserGS_sf2_file', 342 //'0261_SoundBlasterOld_sf2', 343 '0261_Stratocaster_sf2_file', // -1 octave 344 '0262_Stratocaster_sf2_file', // -1 octave 345 346 // Electric Guitar (clean): Guitar 347 '0270_Aspirin_sf2_file', 348 '0270_Chaos_sf2_file', // sounds meh 349 '0270_FluidR3_GM_sf2_file', 350 '0270_GeneralUserGS_sf2_file', 351 //'0270_Gibson_Les_Paul_sf2_file', // detuned 352 // '0270_JCLive_sf2_file', // broken: missing notes 353 '0270_SBAWE32_sf2_file', 354 //'0270_SBLive_sf2', 355 //'0270_SoundBlasterOld_sf2', 356 '0270_Stratocaster_sf2_file', // -1 octave 357 '0271_GeneralUserGS_sf2_file', 358 '0271_Stratocaster_sf2_file', // -1 octave 359 '0272_Stratocaster_sf2_file', // -1 octave 360 361 // Electric Guitar (muted): Guitar 362 '0280_Aspirin_sf2_file', 363 '0280_Chaos_sf2_file', 364 // '0280_FluidR3_GM_sf2_file', // broken: wrong notes 365 '0280_GeneralUserGS_sf2_file', 366 '0280_JCLive_sf2_file', 367 //'0280_LesPaul_sf2', // missing 368 '0280_LesPaul_sf2_file', // not really muted.. 369 '0280_SBAWE32_sf2_file', 370 //'0280_SBLive_sf2', 371 //'0280_SoundBlasterOld_sf2', 372 '0281_Aspirin_sf2_file', 373 '0281_FluidR3_GM_sf2_file', 374 '0281_GeneralUserGS_sf2_file', 375 '0282_FluidR3_GM_sf2_file', 376 // '0282_GeneralUserGS_sf2_file', // broken: missing notes 377 // '0283_GeneralUserGS_sf2_file', // missing 378 379 // Overdriven Guitar: Guitar 380 '0290_Aspirin_sf2_file', 381 '0290_Chaos_sf2_file', 382 '0290_FluidR3_GM_sf2_file', 383 '0290_GeneralUserGS_sf2_file', 384 //'0290_JCLive_sf2_file', // detuned.... 385 //'0290_LesPaul_sf2', // broken 386 '0290_LesPaul_sf2_file', 387 '0290_SBAWE32_sf2_file', 388 //'0290_SBLive_sf2', 389 //'0290_SoundBlasterOld_sf2', 390 // '0291_Aspirin_sf2_file', // broken 391 // '0291_LesPaul_sf2', // broken 392 '0291_LesPaul_sf2_file', 393 '0291_SBAWE32_sf2_file', 394 //'0291_SoundBlasterOld_sf2', 395 '0292_Aspirin_sf2_file', 396 // '0292_LesPaul_sf2', // broken 397 '0292_LesPaul_sf2_file', 398 399 // Distortion Guitar: Guitar 400 '0300_Aspirin_sf2_file', 401 '0300_Chaos_sf2_file', 402 '0300_FluidR3_GM_sf2_file', 403 '0300_GeneralUserGS_sf2_file', 404 // '0300_JCLive_sf2_file', // broken 405 // '0300_LesPaul_sf2', // broken 406 '0300_LesPaul_sf2_file', 407 //'0300_SBAWE32_sf2_file', // -2 octave 408 //'0300_SBLive_sf2', 409 //'0300_SoundBlasterOld_sf2', 410 // '0301_Aspirin_sf2_file', // missing 411 //'0301_FluidR3_GM_sf2_file', // weird broken bell 412 // '0301_GeneralUserGS_sf2_file', // broken 413 // '0301_JCLive_sf2_file', // broken 414 // '0301_LesPaul_sf2', // missing 415 // '0301_LesPaul_sf2_file', // + 1 oct? 416 '0302_Aspirin_sf2_file', 417 // '0302_GeneralUserGS_sf2_file', // not a guitar.. 418 //'0302_JCLive_sf2_file', // broken... 419 // '0303_Aspirin_sf2_file', // guitar harmonic?? 420 '0304_Aspirin_sf2_file', 421 422 // Guitar Harmonics: Guitar 423 '0310_Aspirin_sf2_file', 424 '0310_Chaos_sf2_file', 425 '0310_FluidR3_GM_sf2_file', // weird.. 426 //'0310_GeneralUserGS_sf2_file', // weird.. 427 // '0310_JCLive_sf2_file', // weird 428 //'0310_LesPaul_sf2', // missing 429 //'0310_LesPaul_sf2_file', // wrong pitches 430 //'0310_SBAWE32_sf2_file', // wrong pitches 431 //'0310_SBLive_sf2', 432 //'0310_SoundBlasterOld_sf2', 433 //'0311_FluidR3_GM_sf2_file', // knackt 434 //'0311_GeneralUserGS_sf2_file', // wrong notes 435 436 // Acoustic Bass: Bass 437 '0320_Aspirin_sf2_file', 438 '0320_Chaos_sf2_file', 439 '0320_FluidR3_GM_sf2_file', 440 // '0320_GeneralUserGS_sf2_file', // missing notes 441 '0320_JCLive_sf2_file', 442 //'0320_SBLive_sf2', 443 //'0320_SoundBlasterOld_sf2', 444 // '0321_GeneralUserGS_sf2_file', // nice sound but missing notes 445 // '0322_GeneralUserGS_sf2_file', // missing notes 446 447 // Electric Bass (finger): Bass 448 '0330_Aspirin_sf2_file', 449 //'0330_Chaos_sf2_file', // same as last 450 '0330_FluidR3_GM_sf2_file', // knackt.. 451 '0330_GeneralUserGS_sf2_file', // -1 oct 452 '0330_JCLive_sf2_file', 453 //'0330_SBLive_sf2', 454 //'0330_SoundBlasterOld_sf2', 455 //'0331_GeneralUserGS_sf2_file', // knackt 456 // '0332_GeneralUserGS_sf2_file', // missing 457 458 // Electric Bass (pick): Bass 459 '0340_Aspirin_sf2_file', 460 //'0340_Chaos_sf2_file', // same as last 461 '0340_FluidR3_GM_sf2_file', 462 '0340_GeneralUserGS_sf2_file', // -1oct 463 '0340_JCLive_sf2_file', 464 //'0340_SBLive_sf2', 465 //'0340_SoundBlasterOld_sf2', 466 '0341_Aspirin_sf2_file', 467 //'0341_GeneralUserGS_sf2_file', // knackt 468 469 // Fretless Bass: Bass 470 '0350_Aspirin_sf2_file', 471 // '0350_Chaos_sf2_file', // same as last 472 //'0350_FluidR3_GM_sf2_file', // knackt 473 //'0350_GeneralUserGS_sf2_file', // -1 oct + knackt 474 '0350_JCLive_sf2_file', // weird detuned 475 //'0350_SBLive_sf2', 476 //'0350_SoundBlasterOld_sf2', 477 //'0351_GeneralUserGS_sf2_file', // missing 478 479 // Slap Bass 1: Bass 480 '0360_Aspirin_sf2_file', 481 '0360_Chaos_sf2_file', 482 '0360_FluidR3_GM_sf2_file', // knackt 483 //'0360_GeneralUserGS_sf2_file', // -1 oct 484 '0360_JCLive_sf2_file', 485 //'0360_SBLive_sf2', 486 //'0360_SoundBlasterOld_sf2', 487 //'0361_GeneralUserGS_sf2_file', // missing 488 489 // Slap Bass 2: Bass 490 '0370_Aspirin_sf2_file', 491 // '0370_Chaos_sf2_file', // same as last 492 '0370_FluidR3_GM_sf2_file', 493 '0370_GeneralUserGS_sf2_file', 494 '0370_JCLive_sf2_file', 495 //'0370_SBLive_sf2', 496 //'0370_SoundBlasterOld_sf2', 497 //'0371_GeneralUserGS_sf2_file', // missing 498 //'0372_GeneralUserGS_sf2_file', // detuned 499 //'0385_GeneralUserGS_sf2_file', // missing 500 501 // Synth Bass 1: Bass 502 '0380_Aspirin_sf2_file', // laut! 503 '0380_Chaos_sf2_file', 504 '0380_FluidR3_GM_sf2_file', // bisl detuned 505 // '0380_GeneralUserGS_sf2_file', // laut 506 '0380_JCLive_sf2_file', 507 //'0380_SBLive_sf2', 508 //'0380_SoundBlasterOld_sf2', 509 '0381_FluidR3_GM_sf2_file', // bisl detuned 510 '0381_GeneralUserGS_sf2_file', 511 //'0382_FluidR3_GM_sf2_file', // kein synth bass 512 '0382_GeneralUserGS_sf2_file', 513 '0383_GeneralUserGS_sf2_file', 514 '0384_GeneralUserGS_sf2_file', 515 //'0386_GeneralUserGS_sf2_file', // knackt 516 '0387_GeneralUserGS_sf2_file', 517 518 // Synth Bass 2: Bass 519 '0390_Aspirin_sf2_file', 520 // '0390_Chaos_sf2_file', // same as last 521 '0390_FluidR3_GM_sf2_file', 522 '0390_GeneralUserGS_sf2_file', 523 '0390_JCLive_sf2_file', 524 //'0390_SBLive_sf2', 525 //'0390_SoundBlasterOld_sf2', 526 '0391_FluidR3_GM_sf2_file', // lauuut 527 // '0391_GeneralUserGS_sf2_file', // missing 528 //'0391_SoundBlasterOld_sf2', 529 '0392_FluidR3_GM_sf2_file', // lauut 530 //'0392_GeneralUserGS_sf2_file', // kein synth und -1oct 531 '0393_GeneralUserGS_sf2_file', // lauuuut 532 533 // Violin: Strings 534 '0400_Aspirin_sf2_file', 535 '0400_Chaos_sf2_file', 536 '0400_FluidR3_GM_sf2_file', 537 '0400_GeneralUserGS_sf2_file', 538 '0400_JCLive_sf2_file', 539 //'0400_SBLive_sf2', 540 //'0400_SoundBlasterOld_sf2', 541 '0401_Aspirin_sf2_file', // synth 542 '0401_FluidR3_GM_sf2_file', 543 '0401_GeneralUserGS_sf2_file', 544 '0402_GeneralUserGS_sf2_file', // pizzicato 545 546 // Viola: Strings 547 '0410_Aspirin_sf2_file', 548 // '0410_Chaos_sf2_file', // laut und sehr unstringy 549 '0410_FluidR3_GM_sf2_file', 550 '0410_GeneralUserGS_sf2_file', 551 '0410_JCLive_sf2_file', // <3 552 //'0410_SBLive_sf2', 553 //'0410_SoundBlasterOld_sf2', 554 '0411_FluidR3_GM_sf2_file', 555 556 // Cello: Strings 557 '0420_Aspirin_sf2_file', 558 // '0420_Chaos_sf2_file', // kein cello und laut 559 '0420_FluidR3_GM_sf2_file', 560 '0420_GeneralUserGS_sf2_file', 561 '0420_JCLive_sf2_file', 562 //'0420_SBLive_sf2', 563 //'0420_SoundBlasterOld_sf2', 564 '0421_FluidR3_GM_sf2_file', 565 '0421_GeneralUserGS_sf2_file', // pizzicato 566 567 // Contrabass: Strings 568 '0430_Aspirin_sf2_file', 569 '0430_Chaos_sf2_file', 570 // '0430_FluidR3_GM_sf2_file', // missing notes 571 '0430_GeneralUserGS_sf2_file', 572 //'0430_JCLive_sf2_file', // -1 oct und meh 573 //'0430_SBLive_sf2', 574 //'0430_SoundBlasterOld_sf2', 575 // '0431_FluidR3_GM_sf2_file', // missing notes 576 577 // Tremolo Strings: Strings 578 '0440_Aspirin_sf2_file', 579 '0440_Chaos_sf2_file', 580 //'0440_FluidR3_GM_sf2_file', // huuuge 581 '0440_GeneralUserGS_sf2_file', 582 '0440_JCLive_sf2_file', 583 //'0440_SBLive_sf2', 584 //'0440_SoundBlasterOld_sf2', 585 '0441_GeneralUserGS_sf2_file', 586 '0442_GeneralUserGS_sf2_file', 587 588 // Pizzicato Strings: Strings 589 '0450_Aspirin_sf2_file', 590 '0450_Chaos_sf2_file', // same as last 591 '0450_FluidR3_GM_sf2_file', // chrono trigger flashback 592 '0450_GeneralUserGS_sf2_file', // -1 oct? 593 '0450_JCLive_sf2_file', // filter env 594 //'0450_SBLive_sf2', 595 //'0450_SoundBlasterOld_sf2', 596 '0451_FluidR3_GM_sf2_file', 597 598 // Orchestral Harp: Strings 599 '0460_Aspirin_sf2_file', 600 // '0460_Chaos_sf2_file', // knackt 601 '0460_FluidR3_GM_sf2_file', 602 '0460_GeneralUserGS_sf2_file', 603 '0460_JCLive_sf2_file', 604 //'0460_SBLive_sf2', 605 //'0460_SoundBlasterOld_sf2', 606 '0461_FluidR3_GM_sf2_file', 607 608 // Timpani: Strings 609 '0470_Aspirin_sf2_file', 610 '0470_Chaos_sf2_file', 611 '0470_FluidR3_GM_sf2_file', 612 '0470_GeneralUserGS_sf2_file', 613 // '0470_JCLive_sf2_file', // wrong pitches 614 //'0470_SBLive_sf2', 615 //'0470_SoundBlasterOld_sf2', 616 '0471_FluidR3_GM_sf2_file', 617 '0471_GeneralUserGS_sf2_file', 618 619 // String Ensemble 1: Ensemble 620 '0480_Aspirin_sf2_file', 621 '0480_Chaos_sf2_file', 622 '0480_FluidR3_GM_sf2_file', // large 623 '0480_GeneralUserGS_sf2_file', 624 '0480_JCLive_sf2_file', 625 //'0480_SBLive_sf2', 626 //'0480_SoundBlasterOld_sf2', 627 // these dont work.. 628 //'04810_GeneralUserGS_sf2_file', // missing notes + brass 629 //'04811_GeneralUserGS_sf2_file', // missing notes + brass 630 //'04812_GeneralUserGS_sf2_file', 631 //'04813_GeneralUserGS_sf2_file', 632 //'04814_GeneralUserGS_sf2_file', 633 //'04815_GeneralUserGS_sf2_file', 634 //'04816_GeneralUserGS_sf2_file', 635 //'04817_GeneralUserGS_sf2_file', 636 '0481_Aspirin_sf2_file', 637 '0481_FluidR3_GM_sf2_file', // brass 638 '0481_GeneralUserGS_sf2_file', 639 '0482_Aspirin_sf2_file', // brass 640 '0482_GeneralUserGS_sf2_file', 641 '0483_GeneralUserGS_sf2_file', // brass 642 // another block of buggyness: 643 //'0484_GeneralUserGS_sf2_file', // keys?! + knackt 644 //'0485_GeneralUserGS_sf2_file', // missing notes 645 //'0486_GeneralUserGS_sf2_file', 646 //'0487_GeneralUserGS_sf2_file', 647 //'0488_GeneralUserGS_sf2_file', 648 //'0489_GeneralUserGS_sf2_file', 649 650 // String Ensemble 2: Ensemble 651 '0490_Aspirin_sf2_file', 652 '0490_Chaos_sf2_file', 653 '0490_FluidR3_GM_sf2_file', // large 654 '0490_GeneralUserGS_sf2_file', 655 '0490_JCLive_sf2_file', 656 //'0490_SBLive_sf2', 657 //'0490_SoundBlasterOld_sf2', 658 '0491_GeneralUserGS_sf2_file', 659 '0492_GeneralUserGS_sf2_file', 660 661 // Synth Strings 1: Ensemble 662 '0500_Aspirin_sf2_file', 663 // '0500_Chaos_sf2_file', // same as above 664 //'0500_FluidR3_GM_sf2_file', // detune + knack 665 '0500_GeneralUserGS_sf2_file', 666 '0500_JCLive_sf2_file', 667 //'0500_SBLive_sf2', 668 //'0500_SoundBlasterOld_sf2', 669 '0501_FluidR3_GM_sf2_file', 670 // '0501_GeneralUserGS_sf2_file', // crackles 671 // '0502_FluidR3_GM_sf2_file', // missing 672 '0502_GeneralUserGS_sf2_file', 673 '0503_FluidR3_GM_sf2_file', // large 674 // '0504_FluidR3_GM_sf2_file', // missing 675 '0505_FluidR3_GM_sf2_file', 676 677 // Synth Strings 2: Ensemble 678 '0510_Aspirin_sf2_file', 679 '0510_Chaos_sf2_file', 680 // '0510_FluidR3_GM_sf2_file', // detune + crackle 681 '0510_GeneralUserGS_sf2_file', 682 //'0510_JCLive_sf2_file', // laarge and meh 683 //'0510_SBLive_sf2', // missing 684 //'0510_SoundBlasterOld_sf2', 685 '0511_GeneralUserGS_sf2_file', // crackly 686 //'0511_SoundBlasterOld_sf2', 687 688 // Choir Aahs: Ensemble 689 '0520_Aspirin_sf2_file', 690 '0520_Chaos_sf2_file', 691 '0520_FluidR3_GM_sf2_file', 692 '0520_GeneralUserGS_sf2_file', 693 '0520_JCLive_sf2_file', 694 //'0520_SBLive_sf2', 695 '0520_Soul_Ahhs_sf2_file', // large 696 //'0520_SoundBlasterOld_sf2', 697 '0521_FluidR3_GM_sf2_file', 698 '0521_Soul_Ahhs_sf2_file', // large 699 //'0521_SoundBlasterOld_sf2', 700 '0522_Soul_Ahhs_sf2_file', // large 701 702 // Voice Oohs: Ensemble 703 '0530_Aspirin_sf2_file', 704 '0530_Chaos_sf2_file', 705 '0530_FluidR3_GM_sf2_file', 706 '0530_GeneralUserGS_sf2_file', 707 //'0530_JCLive_sf2_file', // same as above 708 //'0530_SBLive_sf2', 709 // '0530_Soul_Ahhs_sf2_file', // not ooh 710 //'0530_SoundBlasterOld_sf2', 711 '0531_FluidR3_GM_sf2_file', 712 // '0531_GeneralUserGS_sf2_file', // ends crackle 713 '0531_JCLive_sf2_file', 714 //'0531_SoundBlasterOld_sf2', 715 716 // Synth Choir: Ensemble 717 '0540_Aspirin_sf2_file', 718 '0540_Chaos_sf2_file', 719 '0540_FluidR3_GM_sf2_file', 720 '0540_GeneralUserGS_sf2_file', 721 //'0540_JCLive_sf2_file', // large + crackles 722 //'0540_SBLive_sf2', 723 //'0540_SoundBlasterOld_sf2', 724 '0541_FluidR3_GM_sf2_file', 725 726 // Orchestra Hit: Ensemble 727 '0550_Aspirin_sf2_file', 728 '0550_Chaos_sf2_file', 729 '0550_FluidR3_GM_sf2_file', 730 '0550_GeneralUserGS_sf2_file', 731 //'0550_JCLive_sf2_file', // same as above 732 //'0550_SBLive_sf2', 733 //'0550_SoundBlasterOld_sf2', 734 //'0551_Aspirin_sf2_file', // not an orch hit.. 735 '0551_FluidR3_GM_sf2_file', 736 737 // Trumpet: Brass 738 '0560_Aspirin_sf2_file', 739 '0560_Chaos_sf2_file', 740 '0560_FluidR3_GM_sf2_file', 741 //'0560_GeneralUserGS_sf2_file', // -1 oct 742 '0560_JCLive_sf2_file', 743 //'0560_SBLive_sf2', 744 //'0560_SoundBlasterOld_sf2', 745 746 // Trombone: Brass 747 '0570_Aspirin_sf2_file', 748 '0570_Chaos_sf2_file', 749 '0570_FluidR3_GM_sf2_file', 750 '0570_GeneralUserGS_sf2_file', 751 //'0570_JCLive_sf2_file', // -1oct 752 //'0570_SBLive_sf2', 753 //'0570_SoundBlasterOld_sf2', 754 '0571_GeneralUserGS_sf2_file', 755 756 // Tuba: Brass 757 '0580_Aspirin_sf2_file', 758 '0580_Chaos_sf2_file', 759 '0580_FluidR3_GM_sf2_file', 760 '0580_GeneralUserGS_sf2_file', 761 //'0580_JCLive_sf2_file', // -1oct 762 //'0580_SBLive_sf2', 763 //'0580_SoundBlasterOld_sf2', 764 //'0581_GeneralUserGS_sf2_file', // missing 765 766 // Muted Trumpet: Brass 767 '0590_Aspirin_sf2_file', 768 '0590_Chaos_sf2_file', 769 '0590_FluidR3_GM_sf2_file', 770 '0590_GeneralUserGS_sf2_file', 771 '0590_JCLive_sf2_file', // winner 772 //'0590_SBLive_sf2', 773 //'0590_SoundBlasterOld_sf2', 774 // '0591_GeneralUserGS_sf2_file', // missing 775 776 // French Horn: Brass 777 '0600_Aspirin_sf2_file', 778 //'0600_Chaos_sf2_file', // weird jumps 779 '0600_FluidR3_GM_sf2_file', // tiny crackles 780 '0600_GeneralUserGS_sf2_file', // tiny crackles 781 '0600_JCLive_sf2_file', // tiny crackles 782 //'0600_SBLive_sf2', 783 //'0600_SoundBlasterOld_sf2', 784 '0601_FluidR3_GM_sf2_file', 785 //'0601_GeneralUserGS_sf2_file', // tiny crackles 786 // '0602_GeneralUserGS_sf2_file', // bad gain diffs 787 // '0603_GeneralUserGS_sf2_file', // tiny crackles 788 789 // Brass Section: Brass 790 '0610_Aspirin_sf2_file', 791 '0610_Chaos_sf2_file', 792 '0610_FluidR3_GM_sf2_file', // large 793 '0610_GeneralUserGS_sf2_file', 794 '0610_JCLive_sf2_file', 795 //'0610_SBLive_sf2', 796 //'0610_SoundBlasterOld_sf2', 797 // '0611_GeneralUserGS_sf2_file', // missing sounds 798 // '0612_GeneralUserGS_sf2_file', 799 //'0613_GeneralUserGS_sf2_file', // -1 oct 800 // '0614_GeneralUserGS_sf2_file', // missing sounds 801 // '0615_GeneralUserGS_sf2_file', // missing sounds 802 803 // Synth Brass 1: Brass 804 '0620_Aspirin_sf2_file', 805 //'0620_Chaos_sf2_file', // weird gain diff 806 '0620_FluidR3_GM_sf2_file', 807 //'0620_GeneralUserGS_sf2_file', // loooud 808 // '0620_JCLive_sf2_file', // weird gain diff 809 //'0620_SBLive_sf2', 810 //'0620_SoundBlasterOld_sf2', 811 '0621_Aspirin_sf2_file', 812 '0621_FluidR3_GM_sf2_file', 813 // '0621_GeneralUserGS_sf2_file', // detune + loooud 814 //'0622_FluidR3_GM_sf2_file', // loud.. 815 //'0622_GeneralUserGS_sf2_file', // loud + crackles 816 817 // Synth Brass 2: Brass 818 '0630_Aspirin_sf2_file', 819 '0630_Chaos_sf2_file', 820 '0630_FluidR3_GM_sf2_file', 821 //'0630_GeneralUserGS_sf2_file', // detune + looud 822 '0630_JCLive_sf2_file', 823 //'0630_SBLive_sf2', 824 //'0630_SoundBlasterOld_sf2', 825 // '0631_Aspirin_sf2_file', // looud + detune + gain diffs 826 '0631_FluidR3_GM_sf2_file', 827 //'0631_GeneralUserGS_sf2_file', // crackles 828 '0632_FluidR3_GM_sf2_file', 829 '0633_FluidR3_GM_sf2_file', // tiny crackles 830 831 // Soprano Sax: Reed 832 '0640_Aspirin_sf2_file', 833 '0640_Chaos_sf2_file', 834 '0640_FluidR3_GM_sf2_file', 835 // '0640_GeneralUserGS_sf2_file', // crackles 836 '0640_JCLive_sf2_file', 837 //'0640_SBLive_sf2', 838 //'0640_SoundBlasterOld_sf2', 839 '0641_FluidR3_GM_sf2_file', 840 841 // Alto Sax: Reed 842 //'0650_Aspirin_sf2_file', // this is not an alto sax 843 '0650_Chaos_sf2_file', 844 '0650_FluidR3_GM_sf2_file', // sounds really stringy 845 '0650_GeneralUserGS_sf2_file', 846 '0650_JCLive_sf2_file', 847 //'0650_SBLive_sf2', 848 //'0650_SoundBlasterOld_sf2', 849 '0651_Aspirin_sf2_file', 850 '0651_FluidR3_GM_sf2_file', // really stringy 851 852 // Tenor Sax: Reed 853 '0660_Aspirin_sf2_file', 854 '0660_Chaos_sf2_file', 855 //'0660_FluidR3_GM_sf2_file', // weird pitches 856 '0660_GeneralUserGS_sf2_file', 857 '0660_JCLive_sf2_file', 858 //'0660_SBLive_sf2', 859 //'0660_SoundBlasterOld_sf2', 860 // '0661_FluidR3_GM_sf2_file', // weird pitches 861 // '0661_GeneralUserGS_sf2_file', // missing 862 863 // Baritone Sax: Reed 864 '0670_Aspirin_sf2_file', 865 '0670_Chaos_sf2_file', 866 '0670_FluidR3_GM_sf2_file', // huge 867 '0670_GeneralUserGS_sf2_file', 868 '0670_JCLive_sf2_file', 869 //'0670_SBLive_sf2', 870 //'0670_SoundBlasterOld_sf2', 871 '0671_FluidR3_GM_sf2_file', // huge 872 873 // Oboe: Reed 874 //'0680_Aspirin_sf2_file', // tiny crackles 875 '0680_Chaos_sf2_file', // tiny crackles 876 '0680_FluidR3_GM_sf2_file', // tiny crackles 877 '0680_GeneralUserGS_sf2_file', 878 '0680_JCLive_sf2_file', 879 //'0680_SBLive_sf2', 880 //'0680_SoundBlasterOld_sf2', 881 '0681_FluidR3_GM_sf2_file', // tiny crackles 882 883 // English Horn: Reed 884 '0690_Aspirin_sf2_file', 885 //'0690_Chaos_sf2_file', // detuned 886 '0690_FluidR3_GM_sf2_file', 887 //'0690_GeneralUserGS_sf2_file', // +1 oct 888 '0690_JCLive_sf2_file', 889 //'0690_SBLive_sf2', 890 //'0690_SoundBlasterOld_sf2', 891 '0691_FluidR3_GM_sf2_file', // tiny crackles 892 893 // Bassoon: Reed 894 //'0700_Aspirin_sf2_file', // detune + gain diffs 895 // '0700_Chaos_sf2_file', // detune + crackles 896 '0700_FluidR3_GM_sf2_file', 897 '0700_GeneralUserGS_sf2_file', // tiny crackles 898 '0700_JCLive_sf2_file', 899 //'0700_SBLive_sf2', 900 //'0700_SoundBlasterOld_sf2', 901 '0701_FluidR3_GM_sf2_file', // tiny crackles 902 //'0701_GeneralUserGS_sf2_file', // missing 903 904 // Clarinet: Reed 905 '0710_Aspirin_sf2_file', // tiny crackles 906 '0710_Chaos_sf2_file', // tiny crackles 907 '0710_FluidR3_GM_sf2_file', 908 '0710_GeneralUserGS_sf2_file', 909 '0710_JCLive_sf2_file', 910 //'0710_SBLive_sf2', 911 //'0710_SoundBlasterOld_sf2', 912 '0711_FluidR3_GM_sf2_file', 913 914 // Piccolo: Pipe 915 '0720_Aspirin_sf2_file', // +1oct 916 // '0720_Chaos_sf2_file', // not a piccolo 917 '0720_FluidR3_GM_sf2_file', 918 '0720_GeneralUserGS_sf2_file', // crackles 919 '0720_JCLive_sf2_file', 920 //'0720_SBLive_sf2', 921 //'0720_SoundBlasterOld_sf2', 922 '0721_FluidR3_GM_sf2_file', 923 //'0721_SoundBlasterOld_sf2', 924 925 // Flute: Pipe 926 '0730_Aspirin_sf2_file', 927 //'0730_Chaos_sf2_file', // etune 928 '0730_FluidR3_GM_sf2_file', 929 '0730_GeneralUserGS_sf2_file', 930 '0730_JCLive_sf2_file', 931 //'0730_SBLive_sf2', 932 //'0730_SoundBlasterOld_sf2', 933 //'0731_Aspirin_sf2_file', // not a flute 934 '0731_FluidR3_GM_sf2_file', 935 //'0731_SoundBlasterOld_sf2', 936 937 // Recorder: Pipe 938 '0740_Aspirin_sf2_file', 939 '0740_Chaos_sf2_file', 940 '0740_FluidR3_GM_sf2_file', 941 '0740_GeneralUserGS_sf2_file', 942 '0740_JCLive_sf2_file', 943 //'0740_SBLive_sf2', 944 //'0740_SoundBlasterOld_sf2', 945 // '0741_GeneralUserGS_sf2_file', // missing 946 947 // Pan Flute: Pipe 948 '0750_Aspirin_sf2_file', // staccato 949 '0750_Chaos_sf2_file', 950 '0750_FluidR3_GM_sf2_file', 951 '0750_GeneralUserGS_sf2_file', // crackles 952 '0750_JCLive_sf2_file', 953 //'0750_SBLive_sf2', 954 //'0750_SoundBlasterOld_sf2', 955 '0751_Aspirin_sf2_file', 956 '0751_FluidR3_GM_sf2_file', 957 '0751_GeneralUserGS_sf2_file', // crackles 958 //'0751_SoundBlasterOld_sf2', 959 960 // Blown bottle: Pipe 961 // '0760_Aspirin_sf2_file', // same as below w crackle 962 '0760_Chaos_sf2_file', 963 '0760_FluidR3_GM_sf2_file', 964 '0760_GeneralUserGS_sf2_file', 965 '0760_JCLive_sf2_file', 966 //'0760_SBLive_sf2', 967 //'0760_SoundBlasterOld_sf2', 968 '0761_FluidR3_GM_sf2_file', 969 // '0761_GeneralUserGS_sf2_file', // missing 970 //'0761_SoundBlasterOld_sf2', 971 // '0762_GeneralUserGS_sf2_file', // missing 972 973 // Shakuhachi: Pipe 974 '0770_Aspirin_sf2_file', // staccato 975 //'0770_Chaos_sf2_file', // not shakuhachi 976 '0770_FluidR3_GM_sf2_file', 977 '0770_GeneralUserGS_sf2_file', 978 '0770_JCLive_sf2_file', 979 //'0770_SBLive_sf2', 980 //'0770_SoundBlasterOld_sf2', 981 '0771_FluidR3_GM_sf2_file', 982 // '0771_GeneralUserGS_sf2_file', // missing 983 // '0772_GeneralUserGS_sf2_file', // missing 984 985 // Whistle: Pipe 986 '0780_Aspirin_sf2_file', // crackles 987 '0780_Chaos_sf2_file', // crackles 988 '0780_FluidR3_GM_sf2_file', 989 //'0780_GeneralUserGS_sf2_file', // loud.. 990 '0780_JCLive_sf2_file', // crackles 991 //'0780_SBLive_sf2', 992 //'0780_SoundBlasterOld_sf2', 993 // '0781_GeneralUserGS_sf2_file', // detune + crackles 994 995 // Ocarina: Pipe 996 '0790_Aspirin_sf2_file', // tiny crackles 997 //'0790_Chaos_sf2_file', // same as above 998 '0790_FluidR3_GM_sf2_file', 999 '0790_GeneralUserGS_sf2_file', 1000 '0790_JCLive_sf2_file', // crackles 1001 //'0790_SBLive_sf2', 1002 //'0790_SoundBlasterOld_sf2', 1003 //'0791_GeneralUserGS_sf2_file', // missing 1004 1005 // Lead 1 (square): Synth Lead 1006 '0800_Aspirin_sf2_file', 1007 '0800_Chaos_sf2_file', 1008 '0800_FluidR3_GM_sf2_file', 1009 // '0800_GeneralUserGS_sf2_file', // detuned 1010 // '0800_JCLive_sf2_file', // detuned 1011 //'0800_SBLive_sf2', 1012 //'0800_SoundBlasterOld_sf2', 1013 //'0801_FluidR3_GM_sf2_file', // detune 1014 // '0801_GeneralUserGS_sf2_file', // detune 1015 1016 // Lead 2 (sawtooth): Synth Lead 1017 '0810_Aspirin_sf2_file', 1018 '0810_Chaos_sf2_file', 1019 '0810_FluidR3_GM_sf2_file', 1020 '0810_GeneralUserGS_sf2_file', 1021 '0810_JCLive_sf2_file', 1022 //'0810_SBLive_sf2', 1023 //'0810_SoundBlasterOld_sf2', 1024 '0811_Aspirin_sf2_file', 1025 '0811_GeneralUserGS_sf2_file', 1026 //'0811_SoundBlasterOld_sf2', 1027 1028 // Lead 3 (calliope): Synth Lead 1029 '0820_Aspirin_sf2_file', 1030 '0820_Chaos_sf2_file', 1031 '0820_FluidR3_GM_sf2_file', 1032 '0820_GeneralUserGS_sf2_file', 1033 '0820_JCLive_sf2_file', // +1 oct 1034 //'0820_SBLive_sf2', 1035 //'0820_SoundBlasterOld_sf2', 1036 '0821_FluidR3_GM_sf2_file', 1037 '0821_GeneralUserGS_sf2_file', 1038 //'0821_SoundBlasterOld_sf2', 1039 // '0822_GeneralUserGS_sf2_file', // missing 1040 //'0823_GeneralUserGS_sf2_file', // missing 1041 1042 // Lead 4 (chiff): Synth Lead 1043 '0830_Aspirin_sf2_file', 1044 // '0830_Chaos_sf2_file', // same as above 1045 '0830_FluidR3_GM_sf2_file', 1046 '0830_GeneralUserGS_sf2_file', 1047 '0830_JCLive_sf2_file', // flute synth 1048 //'0830_SBLive_sf2', 1049 //'0830_SoundBlasterOld_sf2', 1050 '0831_FluidR3_GM_sf2_file', 1051 '0831_GeneralUserGS_sf2_file', 1052 //'0831_SoundBlasterOld_sf2', 1053 1054 // Lead 5 (charang): Synth Lead 1055 '0840_Aspirin_sf2_file', 1056 '0840_Chaos_sf2_file', 1057 '0840_FluidR3_GM_sf2_file', 1058 '0840_GeneralUserGS_sf2_file', 1059 '0840_JCLive_sf2_file', // detune? 1060 //'0840_SBLive_sf2', 1061 //'0840_SoundBlasterOld_sf2', 1062 '0841_Aspirin_sf2_file', 1063 '0841_Chaos_sf2_file', 1064 '0841_FluidR3_GM_sf2_file', 1065 '0841_GeneralUserGS_sf2_file', 1066 //'0841_JCLive_sf2_file', // +1oct + detune 1067 //'0841_SoundBlasterOld_sf2', 1068 '0842_FluidR3_GM_sf2_file', 1069 1070 // Lead 6 (voice): Synth Lead 1071 '0850_Aspirin_sf2_file', 1072 // '0850_Chaos_sf2_file', // same as above 1073 '0850_FluidR3_GM_sf2_file', 1074 // '0850_GeneralUserGS_sf2_file', // no voice 1075 '0850_JCLive_sf2_file', // more a flute 1076 //'0850_SBLive_sf2', 1077 //'0850_SoundBlasterOld_sf2', 1078 '0851_FluidR3_GM_sf2_file', 1079 '0851_GeneralUserGS_sf2_file', 1080 '0851_JCLive_sf2_file', 1081 //'0851_SoundBlasterOld_sf2', 1082 1083 // Lead 7 (fifths): Synth Lead 1084 '0860_Aspirin_sf2_file', 1085 '0860_Chaos_sf2_file', 1086 // '0860_FluidR3_GM_sf2_file', // loud and not fitting 1087 '0860_GeneralUserGS_sf2_file', 1088 '0860_JCLive_sf2_file', 1089 //'0860_SBLive_sf2', 1090 //'0860_SoundBlasterOld_sf2', 1091 '0861_Aspirin_sf2_file', 1092 // '0861_FluidR3_GM_sf2_file', // lout and not fitting 1093 //'0861_SoundBlasterOld_sf2', 1094 1095 // Lead 8 (bass + lead): Synth Lead 1096 '0870_Aspirin_sf2_file', 1097 '0870_Chaos_sf2_file', 1098 '0870_FluidR3_GM_sf2_file', 1099 '0870_GeneralUserGS_sf2_file', 1100 '0870_JCLive_sf2_file', 1101 //'0870_SBLive_sf2', 1102 //'0870_SoundBlasterOld_sf2', 1103 // '0871_GeneralUserGS_sf2_file', // loud + detune 1104 //'0872_GeneralUserGS_sf2_file', // loud 1105 //'0873_GeneralUserGS_sf2_file', // loud 1106 1107 // Pad 1 (new age): Synth Pad 1108 '0880_Aspirin_sf2_file', 1109 '0880_Chaos_sf2_file', 1110 '0880_FluidR3_GM_sf2_file', 1111 '0880_GeneralUserGS_sf2_file', 1112 '0880_JCLive_sf2_file', 1113 //'0880_SBLive_sf2', 1114 //'0880_SoundBlasterOld_sf2', 1115 '0881_Aspirin_sf2_file', 1116 '0881_FluidR3_GM_sf2_file', 1117 '0881_GeneralUserGS_sf2_file', 1118 //'0881_SoundBlasterOld_sf2', 1119 '0882_Aspirin_sf2_file', // staccato 1120 // '0882_FluidR3_GM_sf2_file', // missing 1121 '0882_GeneralUserGS_sf2_file', 1122 //'0883_GeneralUserGS_sf2_file', // missing 1123 // '0884_GeneralUserGS_sf2_file', // broken 1124 '0885_GeneralUserGS_sf2_file', 1125 //'0886_GeneralUserGS_sf2_file', // not a pad 1126 '0887_GeneralUserGS_sf2_file', 1127 //'0888_GeneralUserGS_sf2_file', // not a pad 1128 //'0889_GeneralUserGS_sf2_file', // not a pad 1129 1130 // Pad 2 (warm): Synth Pad 1131 '0890_Aspirin_sf2_file', 1132 '0890_Chaos_sf2_file', 1133 '0890_FluidR3_GM_sf2_file', 1134 '0890_GeneralUserGS_sf2_file', // 1mb large 1135 '0890_JCLive_sf2_file', 1136 //'0890_SBLive_sf2', 1137 //'0890_SoundBlasterOld_sf2', 1138 '0891_Aspirin_sf2_file', 1139 '0891_FluidR3_GM_sf2_file', 1140 // '0891_GeneralUserGS_sf2_file', // noise 1141 1142 // Pad 3 (polysynth): Synth Pad 1143 //'0900_Aspirin_sf2_file', // same as belo 1144 '0900_Chaos_sf2_file', 1145 '0900_FluidR3_GM_sf2_file', 1146 '0900_GeneralUserGS_sf2_file', 1147 '0900_JCLive_sf2_file', // a bit plucky for a pad 1148 //'0900_SBLive_sf2', 1149 //'0900_SoundBlasterOld_sf2', 1150 '0901_Aspirin_sf2_file', 1151 '0901_FluidR3_GM_sf2_file', 1152 '0901_GeneralUserGS_sf2_file', 1153 //'0901_SoundBlasterOld_sf2', 1154 1155 // Pad 4 (choir): Synth Pad 1156 '0910_Aspirin_sf2_file', 1157 //'0910_Chaos_sf2_file', // +1oct 1158 '0910_FluidR3_GM_sf2_file', 1159 '0910_GeneralUserGS_sf2_file', 1160 '0910_JCLive_sf2_file', 1161 //'0910_SBLive_sf2', 1162 //'0910_SoundBlasterOld_sf2', 1163 // '0911_Aspirin_sf2_file', // fluty, crackles 1164 '0911_GeneralUserGS_sf2_file', 1165 '0911_JCLive_sf2_file', // the only choiry pad 1166 //'0911_SoundBlasterOld_sf2', 1167 1168 // Pad 5 (bowed): Synth Pad 1169 '0920_Aspirin_sf2_file', 1170 //'0920_Chaos_sf2_file', // same as above 1171 //'0920_FluidR3_GM_sf2_file', // detuned? 1172 '0920_GeneralUserGS_sf2_file', 1173 '0920_JCLive_sf2_file', 1174 //'0920_SBLive_sf2', 1175 //'0920_SoundBlasterOld_sf2', 1176 '0921_Aspirin_sf2_file', 1177 '0921_GeneralUserGS_sf2_file', 1178 //'0921_SoundBlasterOld_sf2', 1179 1180 // Pad 6 (metallic): Synth Pad 1181 '0930_Aspirin_sf2_file', 1182 '0930_Chaos_sf2_file', 1183 '0930_FluidR3_GM_sf2_file', // little crackles 1184 '0930_GeneralUserGS_sf2_file', 1185 // '0930_JCLive_sf2_file', // buggy zones: guitar / synth 1186 //'0930_SBLive_sf2', 1187 //'0930_SoundBlasterOld_sf2', 1188 '0931_Aspirin_sf2_file', // sitar 1189 '0931_FluidR3_GM_sf2_file', 1190 '0931_GeneralUserGS_sf2_file', // guitar 1191 //'0931_SoundBlasterOld_sf2', 1192 1193 // Pad 7 (halo): Synth Pad 1194 // '0940_Aspirin_sf2_file', // same as below 1195 '0940_Chaos_sf2_file', 1196 '0940_FluidR3_GM_sf2_file', 1197 '0940_GeneralUserGS_sf2_file', 1198 '0940_JCLive_sf2_file', 1199 //'0940_SBLive_sf2', 1200 //'0940_SoundBlasterOld_sf2', 1201 '0941_Aspirin_sf2_file', 1202 '0941_FluidR3_GM_sf2_file', 1203 '0941_GeneralUserGS_sf2_file', 1204 '0941_JCLive_sf2_file', 1205 1206 // Pad 8 (sweep): Synth Pad 1207 '0950_Aspirin_sf2_file', 1208 '0950_Chaos_sf2_file', 1209 '0950_FluidR3_GM_sf2_file', 1210 '0950_GeneralUserGS_sf2_file', 1211 '0950_JCLive_sf2_file', 1212 //'0950_SBLive_sf2', 1213 //'0950_SoundBlasterOld_sf2', 1214 '0951_FluidR3_GM_sf2_file', 1215 '0951_GeneralUserGS_sf2_file', 1216 1217 // FX 1 (rain): Synth Effects 1218 //'0960_Aspirin_sf2_file', //mixed samples? 1219 '0960_Chaos_sf2_file', // pad? 1220 '0960_FluidR3_GM_sf2_file', // ??? 1221 '0960_GeneralUserGS_sf2_file', // pad 1222 // '0960_JCLive_sf2_file', // mixed samples? 1223 //'0960_SBLive_sf2', 1224 //'0960_SoundBlasterOld_sf2', 1225 '0961_Aspirin_sf2_file', 1226 '0961_FluidR3_GM_sf2_file', 1227 // '0961_GeneralUserGS_sf2_file', // ?!?! 1228 //'0961_SoundBlasterOld_sf2', 1229 '0962_GeneralUserGS_sf2_file', 1230 1231 // FX 2 (soundtrack): Synth Effects 1232 '0970_Aspirin_sf2_file', 1233 //'0970_Chaos_sf2_file', // wrong pitch 1234 '0970_FluidR3_GM_sf2_file', 1235 '0970_GeneralUserGS_sf2_file', // not looping.. 1236 //'0970_JCLive_sf2_file', // wrong pitch 1237 //'0970_SBLive_sf2', 1238 //'0970_SoundBlasterOld_sf2', 1239 '0971_FluidR3_GM_sf2_file', 1240 '0971_GeneralUserGS_sf2_file', 1241 //'0971_SoundBlasterOld_sf2', 1242 1243 // FX 3 (crystal): Synth Effects 1244 '0980_Aspirin_sf2_file', 1245 '0980_Chaos_sf2_file', 1246 // '0980_FluidR3_GM_sf2_file', // some notes are weird 1247 '0980_GeneralUserGS_sf2_file', 1248 '0980_JCLive_sf2_file', 1249 //'0980_SBLive_sf2', 1250 //'0980_SoundBlasterOld_sf2', 1251 '0981_Aspirin_sf2_file', // strings 1252 '0981_FluidR3_GM_sf2_file', // mallet 1253 '0981_GeneralUserGS_sf2_file', 1254 //'0981_SoundBlasterOld_sf2', 1255 '0982_GeneralUserGS_sf2_file', 1256 '0983_GeneralUserGS_sf2_file', // guitar 1257 '0984_GeneralUserGS_sf2_file', 1258 1259 // FX 4 (atmosphere): Synth Effects 1260 '0990_Aspirin_sf2_file', // pad 1261 '0990_Chaos_sf2_file', // pad 1262 '0990_FluidR3_GM_sf2_file', // guitar 1263 '0990_GeneralUserGS_sf2_file', // guitar 1264 '0990_JCLive_sf2_file', // pad 1265 //'0990_SBLive_sf2', 1266 //'0990_SoundBlasterOld_sf2', 1267 '0991_Aspirin_sf2_file', // guitar 1268 '0991_FluidR3_GM_sf2_file', // pad 1269 '0991_GeneralUserGS_sf2_file', // pad 1270 '0991_JCLive_sf2_file', // guitar 1271 //'0991_SoundBlasterOld_sf2', 1272 '0992_FluidR3_GM_sf2_file', // pad 1273 '0992_JCLive_sf2_file', // guitar 1274 '0993_JCLive_sf2_file', // guitar 1275 '0994_JCLive_sf2_file', // guitar 1276 1277 // FX 5 (brightness): Synth Effects 1278 '1000_Aspirin_sf2_file', 1279 '1000_Chaos_sf2_file', 1280 '1000_FluidR3_GM_sf2_file', 1281 '1000_GeneralUserGS_sf2_file', 1282 '1000_JCLive_sf2_file', 1283 //'1000_SBLive_sf2', 1284 //'1000_SoundBlasterOld_sf2', 1285 '1001_Aspirin_sf2_file', 1286 '1001_FluidR3_GM_sf2_file', 1287 '1001_GeneralUserGS_sf2_file', 1288 '1001_JCLive_sf2_file', 1289 //'1001_SoundBlasterOld_sf2', 1290 '1002_Aspirin_sf2_file', 1291 '1002_FluidR3_GM_sf2_file', 1292 '1002_GeneralUserGS_sf2_file', 1293 1294 // FX 6 (goblins): Synth Effects 1295 '1010_Aspirin_sf2_file', 1296 '1010_Chaos_sf2_file', 1297 '1010_FluidR3_GM_sf2_file', 1298 '1010_GeneralUserGS_sf2_file', 1299 '1010_JCLive_sf2_file', 1300 //'1010_SBLive_sf2', 1301 //'1010_SoundBlasterOld_sf2', 1302 '1011_Aspirin_sf2_file', 1303 '1011_FluidR3_GM_sf2_file', 1304 '1011_JCLive_sf2_file', 1305 '1012_Aspirin_sf2_file', 1306 1307 // FX 7 (echoes): Synth Effects 1308 '1020_Aspirin_sf2_file', 1309 '1020_Chaos_sf2_file', 1310 '1020_FluidR3_GM_sf2_file', 1311 '1020_GeneralUserGS_sf2_file', 1312 '1020_JCLive_sf2_file', 1313 //'1020_SBLive_sf2', 1314 //'1020_SoundBlasterOld_sf2', 1315 '1021_Aspirin_sf2_file', 1316 '1021_FluidR3_GM_sf2_file', 1317 '1021_GeneralUserGS_sf2_file', 1318 '1021_JCLive_sf2_file', 1319 //'1021_SoundBlasterOld_sf2', 1320 '1022_GeneralUserGS_sf2_file', 1321 1322 // FX 8 (sci-fi): Synth Effects 1323 '1030_Aspirin_sf2_file', 1324 '1030_Chaos_sf2_file', 1325 '1030_FluidR3_GM_sf2_file', 1326 '1030_GeneralUserGS_sf2_file', 1327 '1030_JCLive_sf2_file', 1328 //'1030_SBLive_sf2', 1329 //'1030_SoundBlasterOld_sf2', 1330 '1031_Aspirin_sf2_file', 1331 '1031_FluidR3_GM_sf2_file', 1332 '1031_GeneralUserGS_sf2_file', 1333 //'1031_SoundBlasterOld_sf2', 1334 '1032_FluidR3_GM_sf2_file', 1335 1336 // 'Sitar: Ethnic 1337 '1040_Aspirin_sf2_file', 1338 '1040_Chaos_sf2_file', 1339 '1040_FluidR3_GM_sf2_file', 1340 '1040_GeneralUserGS_sf2_file', 1341 '1040_JCLive_sf2_file', 1342 //'1040_SBLive_sf2', 1343 //'1040_SoundBlasterOld_sf2', 1344 '1041_FluidR3_GM_sf2_file', 1345 '1041_GeneralUserGS_sf2_file', 1346 1347 // Banjo: Ethnic 1348 '1050_Aspirin_sf2_file', 1349 '1050_Chaos_sf2_file', 1350 '1050_FluidR3_GM_sf2_file', 1351 '1050_GeneralUserGS_sf2_file', 1352 '1050_JCLive_sf2_file', 1353 //'1050_SBLive_sf2', 1354 //'1050_SoundBlasterOld_sf2', 1355 '1051_GeneralUserGS_sf2_file', 1356 1357 // Shamisen: Ethnic 1358 '1060_Aspirin_sf2_file', 1359 '1060_Chaos_sf2_file', 1360 '1060_FluidR3_GM_sf2_file', 1361 '1060_GeneralUserGS_sf2_file', 1362 '1060_JCLive_sf2_file', 1363 //'1060_SBLive_sf2', 1364 //'1060_SoundBlasterOld_sf2', 1365 '1061_FluidR3_GM_sf2_file', 1366 '1061_GeneralUserGS_sf2_file', 1367 //'1061_SoundBlasterOld_sf2', 1368 1369 // Koto: Ethnic 1370 '1070_Aspirin_sf2_file', 1371 '1070_Chaos_sf2_file', 1372 '1070_FluidR3_GM_sf2_file', 1373 '1070_GeneralUserGS_sf2_file', 1374 '1070_JCLive_sf2_file', 1375 //'1070_SBLive_sf2', 1376 //'1070_SoundBlasterOld_sf2', 1377 '1071_FluidR3_GM_sf2_file', 1378 '1071_GeneralUserGS_sf2_file', 1379 '1072_GeneralUserGS_sf2_file', 1380 '1073_GeneralUserGS_sf2_file', 1381 1382 // Kalimba: Ethnic 1383 '1080_Aspirin_sf2_file', 1384 '1080_Chaos_sf2_file', 1385 '1080_FluidR3_GM_sf2_file', 1386 '1080_GeneralUserGS_sf2_file', 1387 '1080_JCLive_sf2_file', 1388 //'1080_SBLive_sf2', 1389 //'1080_SoundBlasterOld_sf2', 1390 //'1081_SoundBlasterOld_sf2', 1391 1392 // Bagpipe: Ethnic 1393 '1090_Aspirin_sf2_file', 1394 '1090_Chaos_sf2_file', 1395 '1090_FluidR3_GM_sf2_file', 1396 '1090_GeneralUserGS_sf2_file', 1397 '1090_JCLive_sf2_file', 1398 //'1090_SBLive_sf2', 1399 //'1090_SoundBlasterOld_sf2', 1400 //'1091_SoundBlasterOld_sf2', 1401 1402 // Fiddle: Ethnic 1403 '1100_Aspirin_sf2_file', 1404 '1100_Chaos_sf2_file', 1405 '1100_FluidR3_GM_sf2_file', 1406 '1100_GeneralUserGS_sf2_file', 1407 '1100_JCLive_sf2_file', 1408 //'1100_SBLive_sf2', 1409 //'1100_SoundBlasterOld_sf2', 1410 '1101_Aspirin_sf2_file', 1411 '1101_FluidR3_GM_sf2_file', 1412 '1101_GeneralUserGS_sf2_file', 1413 '1102_GeneralUserGS_sf2_file', 1414 1415 // Shanai: Ethnic 1416 '1110_Aspirin_sf2_file', 1417 '1110_Chaos_sf2_file', 1418 '1110_FluidR3_GM_sf2_file', 1419 '1110_GeneralUserGS_sf2_file', 1420 '1110_JCLive_sf2_file', 1421 //'1110_SBLive_sf2', 1422 //'1110_SoundBlasterOld_sf2', 1423 1424 // Tinkle Bell: Percussive 1425 '1120_Aspirin_sf2_file', 1426 '1120_Chaos_sf2_file', 1427 '1120_FluidR3_GM_sf2_file', 1428 '1120_GeneralUserGS_sf2_file', 1429 '1120_JCLive_sf2_file', 1430 //'1120_SBLive_sf2', 1431 //'1120_SoundBlasterOld_sf2', 1432 //'1121_SoundBlasterOld_sf2', 1433 1434 // Agogo: Percussive 1435 '1130_Aspirin_sf2_file', 1436 '1130_Chaos_sf2_file', 1437 '1130_FluidR3_GM_sf2_file', 1438 '1130_GeneralUserGS_sf2_file', 1439 '1130_JCLive_sf2_file', 1440 //'1130_SBLive_sf2', 1441 //'1130_SoundBlasterOld_sf2', 1442 '1131_FluidR3_GM_sf2_file', 1443 //'1131_SoundBlasterOld_sf2', 1444 1445 // Steel Drums: Percussive 1446 '1140_Aspirin_sf2_file', 1447 '1140_Chaos_sf2_file', 1448 '1140_FluidR3_GM_sf2_file', 1449 '1140_GeneralUserGS_sf2_file', 1450 '1140_JCLive_sf2_file', 1451 //'1140_SBLive_sf2', 1452 //'1140_SoundBlasterOld_sf2', 1453 '1141_FluidR3_GM_sf2_file', 1454 1455 // Woodblock: Percussive 1456 '1150_Aspirin_sf2_file', 1457 '1150_Chaos_sf2_file', 1458 '1150_FluidR3_GM_sf2_file', 1459 '1150_GeneralUserGS_sf2_file', 1460 '1150_JCLive_sf2_file', 1461 //'1150_SBLive_sf2', 1462 //'1150_SoundBlasterOld_sf2', 1463 '1151_FluidR3_GM_sf2_file', 1464 '1151_GeneralUserGS_sf2_file', 1465 '1152_FluidR3_GM_sf2_file', 1466 '1152_GeneralUserGS_sf2_file', 1467 1468 // Taiko Drum: Percussive 1469 '1160_Aspirin_sf2_file', 1470 '1160_Chaos_sf2_file', 1471 '1160_FluidR3_GM_sf2_file', 1472 '1160_GeneralUserGS_sf2_file', 1473 '1160_JCLive_sf2_file', 1474 //'1160_SBLive_sf2', 1475 //'1160_SoundBlasterOld_sf2', 1476 '1161_FluidR3_GM_sf2_file', 1477 '1161_GeneralUserGS_sf2_file', 1478 //'1161_SoundBlasterOld_sf2', 1479 '1162_FluidR3_GM_sf2_file', 1480 '1162_GeneralUserGS_sf2_file', 1481 '1163_FluidR3_GM_sf2_file', 1482 1483 // Melodic Tom: Percussive 1484 '1170_Aspirin_sf2_file', 1485 '1170_Chaos_sf2_file', 1486 '1170_FluidR3_GM_sf2_file', 1487 '1170_GeneralUserGS_sf2_file', 1488 '1170_JCLive_sf2_file', 1489 //'1170_SBLive_sf2', 1490 //'1170_SoundBlasterOld_sf2', 1491 '1171_FluidR3_GM_sf2_file', 1492 '1171_GeneralUserGS_sf2_file', 1493 '1172_FluidR3_GM_sf2_file', 1494 '1173_FluidR3_GM_sf2_file', 1495 1496 // Synth Drum: Percussive 1497 '1180_Aspirin_sf2_file', 1498 '1180_Chaos_sf2_file', 1499 '1180_FluidR3_GM_sf2_file', 1500 '1180_GeneralUserGS_sf2_file', 1501 '1180_JCLive_sf2_file', 1502 //'1180_SBLive_sf2', 1503 //'1180_SoundBlasterOld_sf2', 1504 '1181_FluidR3_GM_sf2_file', 1505 '1181_GeneralUserGS_sf2_file', 1506 //'1181_SoundBlasterOld_sf2', 1507 1508 // Reverse Cymbal: Percussive 1509 '1190_Aspirin_sf2_file', 1510 '1190_Chaos_sf2_file', 1511 '1190_FluidR3_GM_sf2_file', 1512 '1190_GeneralUserGS_sf2_file', 1513 '1190_JCLive_sf2_file', 1514 //'1190_SBLive_sf2', 1515 //'1190_SoundBlasterOld_sf2', 1516 '1191_GeneralUserGS_sf2_file', 1517 '1192_GeneralUserGS_sf2_file', 1518 '1193_GeneralUserGS_sf2_file', 1519 '1194_GeneralUserGS_sf2_file', 1520 1521 // Guitar Fret Noise: Sound effects 1522 '1200_Aspirin_sf2_file', 1523 '1200_Chaos_sf2_file', 1524 '1200_FluidR3_GM_sf2_file', 1525 '1200_GeneralUserGS_sf2_file', 1526 '1200_JCLive_sf2_file', 1527 //'1200_SBLive_sf2', 1528 //'1200_SoundBlasterOld_sf2', 1529 '1201_Aspirin_sf2_file', 1530 '1201_GeneralUserGS_sf2_file', 1531 '1202_GeneralUserGS_sf2_file', 1532 1533 // Breath Noise: Sound effects 1534 '1210_Aspirin_sf2_file', 1535 '1210_Chaos_sf2_file', 1536 '1210_FluidR3_GM_sf2_file', 1537 '1210_GeneralUserGS_sf2_file', 1538 '1210_JCLive_sf2_file', 1539 //'1210_SBLive_sf2', 1540 //'1210_SoundBlasterOld_sf2', 1541 '1211_Aspirin_sf2_file', 1542 '1211_GeneralUserGS_sf2_file', 1543 '1212_GeneralUserGS_sf2_file', 1544 1545 // Seashore: Sound effects 1546 '1220_Aspirin_sf2_file', 1547 '1220_Chaos_sf2_file', 1548 '1220_FluidR3_GM_sf2_file', 1549 '1220_GeneralUserGS_sf2_file', 1550 '1220_JCLive_sf2_file', 1551 //'1220_SBLive_sf2', 1552 //'1220_SoundBlasterOld_sf2', 1553 '1221_Aspirin_sf2_file', 1554 '1221_GeneralUserGS_sf2_file', 1555 '1221_JCLive_sf2_file', 1556 '1222_Aspirin_sf2_file', 1557 '1222_GeneralUserGS_sf2_file', 1558 '1223_Aspirin_sf2_file', 1559 '1223_GeneralUserGS_sf2_file', 1560 '1224_Aspirin_sf2_file', 1561 '1224_GeneralUserGS_sf2_file', 1562 '1225_GeneralUserGS_sf2_file', 1563 '1226_GeneralUserGS_sf2_file', 1564 1565 // Bird Tweet: Sound effects 1566 '1230_Aspirin_sf2_file', 1567 '1230_Chaos_sf2_file', 1568 '1230_FluidR3_GM_sf2_file', 1569 '1230_GeneralUserGS_sf2_file', 1570 '1230_JCLive_sf2_file', 1571 //'1230_SBLive_sf2', 1572 //'1230_SoundBlasterOld_sf2', 1573 '1231_Aspirin_sf2_file', 1574 '1231_GeneralUserGS_sf2_file', 1575 '1232_Aspirin_sf2_file', 1576 '1232_GeneralUserGS_sf2_file', 1577 '1233_GeneralUserGS_sf2_file', 1578 '1234_GeneralUserGS_sf2_file', 1579 1580 // Telephone Ring: Sound effects 1581 '1240_Aspirin_sf2_file', 1582 '1240_Chaos_sf2_file', 1583 '1240_FluidR3_GM_sf2_file', 1584 '1240_GeneralUserGS_sf2_file', 1585 '1240_JCLive_sf2_file', 1586 //'1240_SBLive_sf2', 1587 //'1240_SoundBlasterOld_sf2', 1588 '1241_Aspirin_sf2_file', 1589 '1241_GeneralUserGS_sf2_file', 1590 '1242_Aspirin_sf2_file', 1591 '1242_GeneralUserGS_sf2_file', 1592 '1243_Aspirin_sf2_file', 1593 '1243_GeneralUserGS_sf2_file', 1594 '1244_Aspirin_sf2_file', 1595 '1244_GeneralUserGS_sf2_file', 1596 1597 // Helicopter: Sound effects 1598 '1250_Aspirin_sf2_file', 1599 '1250_Chaos_sf2_file', 1600 '1250_FluidR3_GM_sf2_file', 1601 '1250_GeneralUserGS_sf2_file', 1602 '1250_JCLive_sf2_file', 1603 //'1250_SBLive_sf2', 1604 //'1250_SoundBlasterOld_sf2', 1605 '1251_Aspirin_sf2_file', 1606 '1251_FluidR3_GM_sf2_file', 1607 '1251_GeneralUserGS_sf2_file', 1608 '1252_Aspirin_sf2_file', 1609 '1252_FluidR3_GM_sf2_file', 1610 '1252_GeneralUserGS_sf2_file', 1611 '1253_Aspirin_sf2_file', 1612 '1253_GeneralUserGS_sf2_file', 1613 '1254_Aspirin_sf2_file', 1614 '1254_GeneralUserGS_sf2_file', 1615 '1255_Aspirin_sf2_file', 1616 '1255_GeneralUserGS_sf2_file', 1617 '1256_Aspirin_sf2_file', 1618 '1256_GeneralUserGS_sf2_file', 1619 '1257_Aspirin_sf2_file', 1620 '1257_GeneralUserGS_sf2_file', 1621 '1258_Aspirin_sf2_file', 1622 '1258_GeneralUserGS_sf2_file', 1623 '1259_GeneralUserGS_sf2_file', 1624 1625 // Applause: Sound effects 1626 '1260_Aspirin_sf2_file', 1627 '1260_Chaos_sf2_file', 1628 '1260_FluidR3_GM_sf2_file', 1629 '1260_GeneralUserGS_sf2_file', 1630 '1260_JCLive_sf2_file', 1631 //'1260_SBLive_sf2', 1632 //'1260_SoundBlasterOld_sf2', 1633 '1261_Aspirin_sf2_file', 1634 '1261_GeneralUserGS_sf2_file', 1635 '1262_Aspirin_sf2_file', 1636 '1262_GeneralUserGS_sf2_file', 1637 '1263_Aspirin_sf2_file', 1638 '1263_GeneralUserGS_sf2_file', 1639 '1264_Aspirin_sf2_file', 1640 '1264_GeneralUserGS_sf2_file', 1641 '1265_Aspirin_sf2_file', 1642 '1265_GeneralUserGS_sf2_file', 1643 1644 // Gunshot: Sound effects 1645 '1270_Aspirin_sf2_file', 1646 '1270_Chaos_sf2_file', 1647 '1270_FluidR3_GM_sf2_file', 1648 '1270_GeneralUserGS_sf2_file', 1649 '1270_JCLive_sf2_file', 1650 //'1270_SBLive_sf2', 1651 //'1270_SoundBlasterOld_sf2', 1652 '1271_Aspirin_sf2_file', 1653 '1271_GeneralUserGS_sf2_file', 1654 '1272_Aspirin_sf2_file', 1655 '1272_GeneralUserGS_sf2_file', 1656 '1273_GeneralUserGS_sf2_file', 1657 '1274_GeneralUserGS_sf2_file', 1658]; 1659 1660export const drums = [ 1661 ////'35_0_SBLive_sf2' 1662 '35_0_Chaos_sf2_file', 1663 '35_12_JCLive_sf2_file', 1664 '35_16_JCLive_sf2_file', 1665 '35_18_JCLive_sf2_file', 1666 '35_4_Chaos_sf2_file', 1667 //'36_0_SBLive_sf2', 1668 '36_12_JCLive_sf2_file', 1669 '36_16_JCLive_sf2_file', 1670 '36_18_JCLive_sf2_file', 1671 '36_4_Chaos_sf2_file', 1672 //'37_0_SBLive_sf2', 1673 '37_12_JCLive_sf2_file', 1674 '37_16_JCLive_sf2_file', 1675 '37_18_JCLive_sf2_file', 1676 '37_4_Chaos_sf2_file', 1677 //'38_0_SBLive_sf2', 1678 '38_12_JCLive_sf2_file', 1679 '38_16_JCLive_sf2_file', 1680 '38_18_JCLive_sf2_file', 1681 '38_4_Chaos_sf2_file', 1682 //'39_0_SBLive_sf2', 1683 '39_12_JCLive_sf2_file', 1684 '39_16_JCLive_sf2_file', 1685 '39_18_JCLive_sf2_file', 1686 '39_4_Chaos_sf2_file', 1687 //'40_0_SBLive_sf2', 1688 '40_12_JCLive_sf2_file', 1689 '40_16_JCLive_sf2_file', 1690 '40_18_JCLive_sf2_file', 1691 '40_4_Chaos_sf2_file', 1692 //'41_0_SBLive_sf2', 1693 '41_12_JCLive_sf2_file', 1694 '41_16_JCLive_sf2_file', 1695 '41_18_JCLive_sf2_file', 1696 '41_4_Chaos_sf2_file', 1697 //'42_0_SBLive_sf2', 1698 '42_12_JCLive_sf2_file', 1699 '42_16_JCLive_sf2_file', 1700 '42_18_JCLive_sf2_file', 1701 '42_4_Chaos_sf2_file', 1702 //'43_0_SBLive_sf2', 1703 '43_12_JCLive_sf2_file', 1704 '43_16_JCLive_sf2_file', 1705 '43_18_JCLive_sf2_file', 1706 '43_4_Chaos_sf2_file', 1707 //'44_0_SBLive_sf2', 1708 '44_12_JCLive_sf2_file', 1709 '44_16_JCLive_sf2_file', 1710 '44_18_JCLive_sf2_file', 1711 '44_4_Chaos_sf2_file', 1712 //'45_0_SBLive_sf2', 1713 '45_12_JCLive_sf2_file', 1714 '45_16_JCLive_sf2_file', 1715 '45_18_JCLive_sf2_file', 1716 '45_4_Chaos_sf2_file', 1717 //'46_0_SBLive_sf2', 1718 '46_12_JCLive_sf2_file', 1719 '46_16_JCLive_sf2_file', 1720 '46_18_JCLive_sf2_file', 1721 '46_4_Chaos_sf2_file', 1722 //'47_0_SBLive_sf2', 1723 '47_12_JCLive_sf2_file', 1724 '47_16_JCLive_sf2_file', 1725 '47_18_JCLive_sf2_file', 1726 '47_4_Chaos_sf2_file', 1727 //'48_0_SBLive_sf2', 1728 '48_12_JCLive_sf2_file', 1729 '48_16_JCLive_sf2_file', 1730 '48_18_JCLive_sf2_file', 1731 '48_4_Chaos_sf2_file', 1732 //'49_0_SBLive_sf2', 1733 '49_12_JCLive_sf2_file', 1734 '49_16_JCLive_sf2_file', 1735 '49_18_JCLive_sf2_file', 1736 '49_4_Chaos_sf2_file', 1737 //'50_0_SBLive_sf2', 1738 '50_12_JCLive_sf2_file', 1739 '50_16_JCLive_sf2_file', 1740 '50_18_JCLive_sf2_file', 1741 '50_4_Chaos_sf2_file', 1742 //'51_0_SBLive_sf2', 1743 '51_12_JCLive_sf2_file', 1744 '51_16_JCLive_sf2_file', 1745 '51_18_JCLive_sf2_file', 1746 '51_4_Chaos_sf2_file', 1747 //'52_0_SBLive_sf2', 1748 '52_12_JCLive_sf2_file', 1749 '52_16_JCLive_sf2_file', 1750 '52_18_JCLive_sf2_file', 1751 '52_4_Chaos_sf2_file', 1752 //'53_0_SBLive_sf2', 1753 '53_12_JCLive_sf2_file', 1754 '53_16_JCLive_sf2_file', 1755 '53_18_JCLive_sf2_file', 1756 '53_4_Chaos_sf2_file', 1757 //'54_0_SBLive_sf2', 1758 '54_12_JCLive_sf2_file', 1759 '54_16_JCLive_sf2_file', 1760 '54_18_JCLive_sf2_file', 1761 '54_4_Chaos_sf2_file', 1762 //'55_0_SBLive_sf2', 1763 '55_12_JCLive_sf2_file', 1764 '55_16_JCLive_sf2_file', 1765 '55_18_JCLive_sf2_file', 1766 '55_4_Chaos_sf2_file', 1767 //'56_0_SBLive_sf2', 1768 '56_12_JCLive_sf2_file', 1769 '56_16_JCLive_sf2_file', 1770 '56_18_JCLive_sf2_file', 1771 '56_4_Chaos_sf2_file', 1772 //'57_0_SBLive_sf2', 1773 '57_12_JCLive_sf2_file', 1774 '57_16_JCLive_sf2_file', 1775 '57_18_JCLive_sf2_file', 1776 '57_4_Chaos_sf2_file', 1777 //'58_0_SBLive_sf2', 1778 '58_12_JCLive_sf2_file', 1779 '58_16_JCLive_sf2_file', 1780 '58_18_JCLive_sf2_file', 1781 '58_4_Chaos_sf2_file', 1782 //'59_0_SBLive_sf2', 1783 '59_12_JCLive_sf2_file', 1784 '59_16_JCLive_sf2_file', 1785 '59_18_JCLive_sf2_file', 1786 '59_4_Chaos_sf2_file', 1787 //'60_0_SBLive_sf2', 1788 '60_12_JCLive_sf2_file', 1789 '60_16_JCLive_sf2_file', 1790 '60_18_JCLive_sf2_file', 1791 '60_4_Chaos_sf2_file', 1792 //'61_0_SBLive_sf2', 1793 '61_12_JCLive_sf2_file', 1794 '61_16_JCLive_sf2_file', 1795 '61_18_JCLive_sf2_file', 1796 '61_4_Chaos_sf2_file', 1797 //'62_0_SBLive_sf2', 1798 '62_12_JCLive_sf2_file', 1799 '62_16_JCLive_sf2_file', 1800 '62_18_JCLive_sf2_file', 1801 '62_4_Chaos_sf2_file', 1802 //'63_0_SBLive_sf2', 1803 '63_12_JCLive_sf2_file', 1804 '63_16_JCLive_sf2_file', 1805 '63_18_JCLive_sf2_file', 1806 '63_4_Chaos_sf2_file', 1807 //'64_0_SBLive_sf2', 1808 '64_12_JCLive_sf2_file', 1809 '64_16_JCLive_sf2_file', 1810 '64_18_JCLive_sf2_file', 1811 '64_4_Chaos_sf2_file', 1812 //'65_0_SBLive_sf2', 1813 '65_12_JCLive_sf2_file', 1814 '65_16_JCLive_sf2_file', 1815 '65_18_JCLive_sf2_file', 1816 '65_4_Chaos_sf2_file', 1817 //'66_0_SBLive_sf2', 1818 '66_12_JCLive_sf2_file', 1819 '66_16_JCLive_sf2_file', 1820 '66_18_JCLive_sf2_file', 1821 '66_4_Chaos_sf2_file', 1822 //'67_0_SBLive_sf2', 1823 '67_12_JCLive_sf2_file', 1824 '67_16_JCLive_sf2_file', 1825 '67_18_JCLive_sf2_file', 1826 '67_4_Chaos_sf2_file', 1827 //'68_0_SBLive_sf2', 1828 '68_12_JCLive_sf2_file', 1829 '68_16_JCLive_sf2_file', 1830 '68_18_JCLive_sf2_file', 1831 '68_4_Chaos_sf2_file', 1832 //'69_0_SBLive_sf2', 1833 '69_12_JCLive_sf2_file', 1834 '69_16_JCLive_sf2_file', 1835 '69_18_JCLive_sf2_file', 1836 '69_4_Chaos_sf2_file', 1837 //'70_0_SBLive_sf2', 1838 '70_12_JCLive_sf2_file', 1839 '70_16_JCLive_sf2_file', 1840 '70_18_JCLive_sf2_file', 1841 '70_4_Chaos_sf2_file', 1842 //'71_0_SBLive_sf2', 1843 '71_12_JCLive_sf2_file', 1844 '71_16_JCLive_sf2_file', 1845 '71_18_JCLive_sf2_file', 1846 '71_4_Chaos_sf2_file', 1847 //'72_0_SBLive_sf2', 1848 '72_12_JCLive_sf2_file', 1849 '72_16_JCLive_sf2_file', 1850 '72_18_JCLive_sf2_file', 1851 '72_4_Chaos_sf2_file', 1852 //'73_0_SBLive_sf2', 1853 '73_12_JCLive_sf2_file', 1854 '73_16_JCLive_sf2_file', 1855 '73_18_JCLive_sf2_file', 1856 '73_4_Chaos_sf2_file', 1857 //'74_0_SBLive_sf2', 1858 '74_12_JCLive_sf2_file', 1859 '74_16_JCLive_sf2_file', 1860 '74_18_JCLive_sf2_file', 1861 '74_4_Chaos_sf2_file', 1862 //'75_0_SBLive_sf2', 1863 '75_12_JCLive_sf2_file', 1864 '75_16_JCLive_sf2_file', 1865 '75_18_JCLive_sf2_file', 1866 '75_4_Chaos_sf2_file', 1867 //'76_0_SBLive_sf2', 1868 '76_12_JCLive_sf2_file', 1869 '76_16_JCLive_sf2_file', 1870 '76_18_JCLive_sf2_file', 1871 '76_4_Chaos_sf2_file', 1872 //'77_0_SBLive_sf2', 1873 '77_12_JCLive_sf2_file', 1874 '77_16_JCLive_sf2_file', 1875 '77_18_JCLive_sf2_file', 1876 '77_4_Chaos_sf2_file', 1877 //'78_0_SBLive_sf2', 1878 '78_12_JCLive_sf2_file', 1879 '78_16_JCLive_sf2_file', 1880 '78_18_JCLive_sf2_file', 1881 '78_4_Chaos_sf2_file', 1882 //'79_0_SBLive_sf2', 1883 '79_12_JCLive_sf2_file', 1884 '79_16_JCLive_sf2_file', 1885 '79_18_JCLive_sf2_file', 1886 '79_4_Chaos_sf2_file', 1887 //'80_0_SBLive_sf2', 1888 '80_12_JCLive_sf2_file', 1889 '80_16_JCLive_sf2_file', 1890 '80_18_JCLive_sf2_file', 1891 '80_4_Chaos_sf2_file', 1892 //'81_0_SBLive_sf2', 1893 '81_12_JCLive_sf2_file', 1894 '81_16_JCLive_sf2_file', 1895 '81_18_JCLive_sf2_file', 1896 '81_4_Chaos_sf2_file', 1897]; 1898 1899// see https://www.midi.org/specifications-old/item/gm-level-1-sound-set 1900export const instrumentNames = []; 1901instrumentNames[0] = 'Acoustic Grand Piano: Piano'; 1902instrumentNames[1] = 'Bright Acoustic Piano: Piano'; 1903instrumentNames[2] = 'Electric Grand Piano: Piano'; 1904instrumentNames[3] = 'Honky-tonk Piano: Piano'; 1905instrumentNames[4] = 'Electric Piano 1: Piano'; 1906instrumentNames[5] = 'Electric Piano 2: Piano'; 1907instrumentNames[6] = 'Harpsichord: Piano'; 1908instrumentNames[7] = 'Clavinet: Piano'; 1909instrumentNames[8] = 'Celesta: Chromatic Percussion'; 1910instrumentNames[9] = 'Glockenspiel: Chromatic Percussion'; 1911instrumentNames[10] = 'Music Box: Chromatic Percussion'; 1912instrumentNames[11] = 'Vibraphone: Chromatic Percussion'; 1913instrumentNames[12] = 'Marimba: Chromatic Percussion'; // out of tune 1914instrumentNames[13] = 'Xylophone: Chromatic Percussion'; 1915instrumentNames[14] = 'Tubular Bells: Chromatic Percussion'; 1916instrumentNames[15] = 'Dulcimer: Chromatic Percussion'; 1917instrumentNames[16] = 'Drawbar Organ: Organ'; 1918instrumentNames[17] = 'Percussive Organ: Organ'; 1919instrumentNames[18] = 'Rock Organ: Organ'; 1920instrumentNames[19] = 'Church Organ: Organ'; 1921instrumentNames[20] = 'Reed Organ: Organ'; 1922instrumentNames[21] = 'Accordion: Organ'; // some notes are one octave up 1923instrumentNames[22] = 'Harmonica: Organ'; 1924instrumentNames[23] = 'Tango Accordion: Organ'; 1925instrumentNames[24] = 'Acoustic Guitar (nylon): Guitar'; 1926instrumentNames[25] = 'Acoustic Guitar (steel): Guitar'; 1927instrumentNames[26] = 'Electric Guitar (jazz): Guitar'; 1928instrumentNames[27] = 'Electric Guitar (clean): Guitar'; 1929instrumentNames[28] = 'Electric Guitar (muted): Guitar'; 1930instrumentNames[29] = 'Overdriven Guitar: Guitar'; 1931instrumentNames[30] = 'Distortion Guitar: Guitar'; 1932instrumentNames[31] = 'Guitar Harmonics: Guitar'; 1933instrumentNames[32] = 'Acoustic Bass: Bass'; 1934instrumentNames[33] = 'Electric Bass (finger): Bass'; 1935instrumentNames[34] = 'Electric Bass (pick): Bass'; 1936instrumentNames[35] = 'Fretless Bass: Bass'; 1937instrumentNames[36] = 'Slap Bass 1: Bass'; 1938instrumentNames[37] = 'Slap Bass 2: Bass'; 1939instrumentNames[38] = 'Synth Bass 1: Bass'; // not found? 1940instrumentNames[39] = 'Synth Bass 2: Bass'; 1941instrumentNames[40] = 'Violin: Strings'; 1942instrumentNames[41] = 'Viola: Strings'; 1943instrumentNames[42] = 'Cello: Strings'; 1944instrumentNames[43] = 'Contrabass: Strings'; 1945instrumentNames[44] = 'Tremolo Strings: Strings'; 1946instrumentNames[45] = 'Pizzicato Strings: Strings'; 1947instrumentNames[46] = 'Orchestral Harp: Strings'; 1948instrumentNames[47] = 'Timpani: Strings'; 1949instrumentNames[48] = 'String Ensemble 1: Ensemble'; 1950instrumentNames[49] = 'String Ensemble 2: Ensemble'; 1951instrumentNames[50] = 'Synth Strings 1: Ensemble'; 1952instrumentNames[51] = 'Synth Strings 2: Ensemble'; 1953instrumentNames[52] = 'Choir Aahs: Ensemble'; 1954instrumentNames[53] = 'Voice Oohs: Ensemble'; 1955instrumentNames[54] = 'Synth Choir: Ensemble'; 1956instrumentNames[55] = 'Orchestra Hit: Ensemble'; 1957instrumentNames[56] = 'Trumpet: Brass'; 1958instrumentNames[57] = 'Trombone: Brass'; 1959instrumentNames[58] = 'Tuba: Brass'; 1960instrumentNames[59] = 'Muted Trumpet: Brass'; 1961instrumentNames[60] = 'French Horn: Brass'; 1962instrumentNames[61] = 'Brass Section: Brass'; 1963instrumentNames[62] = 'Synth Brass 1: Brass'; 1964instrumentNames[63] = 'Synth Brass 2: Brass'; 1965instrumentNames[64] = 'Soprano Sax: Reed'; // out of time? 1966instrumentNames[65] = 'Alto Sax: Reed'; 1967instrumentNames[66] = 'Tenor Sax: Reed'; 1968instrumentNames[67] = 'Baritone Sax: Reed'; 1969instrumentNames[68] = 'Oboe: Reed'; 1970instrumentNames[69] = 'English Horn: Reed'; 1971instrumentNames[70] = 'Bassoon: Reed'; 1972instrumentNames[71] = 'Clarinet: Reed'; 1973instrumentNames[72] = 'Piccolo: Pipe'; 1974instrumentNames[73] = 'Flute: Pipe'; 1975instrumentNames[74] = 'Recorder: Pipe'; // out of time? 1976instrumentNames[75] = 'Pan Flute: Pipe'; 1977instrumentNames[76] = 'Blown bottle: Pipe'; 1978instrumentNames[77] = 'Shakuhachi: Pipe'; 1979instrumentNames[78] = 'Whistle: Pipe'; 1980instrumentNames[79] = 'Ocarina: Pipe'; 1981instrumentNames[80] = 'Lead 1 (square): Synth Lead'; 1982instrumentNames[81] = 'Lead 2 (sawtooth): Synth Lead'; 1983instrumentNames[82] = 'Lead 3 (calliope): Synth Lead'; 1984instrumentNames[83] = 'Lead 4 (chiff): Synth Lead'; 1985instrumentNames[84] = 'Lead 5 (charang): Synth Lead'; 1986instrumentNames[85] = 'Lead 6 (voice): Synth Lead'; // terranigma! 1987instrumentNames[86] = 'Lead 7 (fifths): Synth Lead'; 1988instrumentNames[87] = 'Lead 8 (bass + lead): Synth Lead'; 1989instrumentNames[88] = 'Pad 1 (new age): Synth Pad'; 1990instrumentNames[89] = 'Pad 2 (warm): Synth Pad'; 1991instrumentNames[90] = 'Pad 3 (polysynth): Synth Pad'; 1992instrumentNames[91] = 'Pad 4 (choir): Synth Pad'; 1993instrumentNames[92] = 'Pad 5 (bowed): Synth Pad'; 1994instrumentNames[93] = 'Pad 6 (metallic): Synth Pad'; 1995instrumentNames[94] = 'Pad 7 (halo): Synth Pad'; 1996instrumentNames[95] = 'Pad 8 (sweep): Synth Pad'; 1997instrumentNames[96] = 'FX 1 (rain): Synth Effects'; 1998instrumentNames[97] = 'FX 2 (soundtrack): Synth Effects'; 1999instrumentNames[98] = 'FX 3 (crystal): Synth Effects'; 2000instrumentNames[99] = 'FX 4 (atmosphere): Synth Effects'; 2001instrumentNames[100] = 'FX 5 (brightness): Synth Effects'; 2002instrumentNames[101] = 'FX 6 (goblins): Synth Effects'; 2003instrumentNames[102] = 'FX 7 (echoes): Synth Effects'; 2004instrumentNames[103] = 'FX 8 (sci-fi): Synth Effects'; 2005instrumentNames[104] = 'Sitar: Ethnic'; 2006instrumentNames[105] = 'Banjo: Ethnic'; 2007instrumentNames[106] = 'Shamisen: Ethnic'; 2008instrumentNames[107] = 'Koto: Ethnic'; 2009instrumentNames[108] = 'Kalimba: Ethnic'; 2010instrumentNames[109] = 'Bagpipe: Ethnic'; 2011instrumentNames[110] = 'Fiddle: Ethnic'; 2012instrumentNames[111] = 'Shanai: Ethnic'; 2013instrumentNames[112] = 'Tinkle Bell: Percussive'; 2014instrumentNames[113] = 'Agogo: Percussive'; 2015instrumentNames[114] = 'Steel Drums: Percussive'; 2016instrumentNames[115] = 'Woodblock: Percussive'; 2017instrumentNames[116] = 'Taiko Drum: Percussive'; 2018instrumentNames[117] = 'Melodic Tom: Percussive'; 2019instrumentNames[118] = 'Synth Drum: Percussive'; 2020instrumentNames[119] = 'Reverse Cymbal: Percussive'; 2021instrumentNames[120] = 'Guitar Fret Noise: Sound effects'; 2022instrumentNames[121] = 'Breath Noise: Sound effects'; 2023instrumentNames[122] = 'Seashore: Sound effects'; 2024instrumentNames[123] = 'Bird Tweet: Sound effects'; 2025instrumentNames[124] = 'Telephone Ring: Sound effects'; 2026instrumentNames[125] = 'Helicopter: Sound effects'; 2027instrumentNames[126] = 'Applause: Sound effects'; 2028instrumentNames[127] = 'Gunshot: Sound effects';