list.mjsannotatedlist.mjssource2028 lines · 60.3 KB · raw
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';