// this list is not used anymore..
export const instruments = [
// Acoustic Grand Piano: Piano
'0000_JCLive_sf2_file',
'0000_Aspirin_sf2_file',
'0000_Chaos_sf2_file',
'0000_FluidR3_GM_sf2_file',
'0000_GeneralUserGS_sf2_file',
//'0000_SBLive_sf2',
//'0000_SoundBlasterOld_sf2',
'0001_FluidR3_GM_sf2_file',
'0001_GeneralUserGS_sf2_file',
// Bright Acoustic Piano: Piano
'0010_Aspirin_sf2_file',
'0010_Chaos_sf2_file',
'0010_FluidR3_GM_sf2_file',
'0010_GeneralUserGS_sf2_file',
'0010_JCLive_sf2_file',
//'0010_SBLive_sf2',
//'0010_SoundBlasterOld_sf2',
'0011_Aspirin_sf2_file',
'0011_FluidR3_GM_sf2_file',
'0011_GeneralUserGS_sf2_file',
'0012_GeneralUserGS_sf2_file', // string??
// Electric Grand Piano: Piano
'0020_Aspirin_sf2_file',
'0020_Chaos_sf2_file',
'0020_FluidR3_GM_sf2_file',
'0020_GeneralUserGS_sf2_file',
'0020_JCLive_sf2_file',
//'0020_SBLive_sf2',
//'0020_SoundBlasterOld_sf2',
'0021_Aspirin_sf2_file',
'0021_GeneralUserGS_sf2_file',
// ?
'0022_Aspirin_sf2_file', // dx7 epiano like
// Honky-tonk Piano: Piano
'0030_Aspirin_sf2_file',
'0030_Chaos_sf2_file',
'0030_FluidR3_GM_sf2_file',
'0030_GeneralUserGS_sf2_file',
'0030_JCLive_sf2_file',
//'0030_SBLive_sf2',
//'0030_SoundBlasterOld_sf2',
'0031_Aspirin_sf2_file',
'0031_FluidR3_GM_sf2_file',
'0031_GeneralUserGS_sf2_file',
//'0031_SoundBlasterOld_sf2', // pianos until here
// Electric Piano 1: Piano
'0040_Aspirin_sf2_file',
'0040_Chaos_sf2_file',
'0040_FluidR3_GM_sf2_file', // rhodes
'0040_GeneralUserGS_sf2_file', // staccato rhodes
'0040_JCLive_sf2_file', // warbly rhodes
//'0040_SBLive_sf2', // ?
//'0040_SoundBlasterOld_sf2', // ?
'0041_FluidR3_GM_sf2_file', // rhodes
'0041_GeneralUserGS_sf2_file', // staccato rhodes
//'0041_SoundBlasterOld_sf2', // ?
'0042_GeneralUserGS_sf2_file', // staccato wurly
'0043_GeneralUserGS_sf2_file', // high bell
'0044_GeneralUserGS_sf2_file', // reed organ
//'0045_GeneralUserGS_sf2_file', // ?
'0046_GeneralUserGS_sf2_file', // reed organ
// Electric Piano 2: Piano
'0050_Aspirin_sf2_file', // glass piano
'0050_Chaos_sf2_file', // short glass piano
'0050_FluidR3_GM_sf2_file', // long glass piano !
// ?
'0050_GeneralUserGS_sf2_file', // short glass piano
// cont
'0050_JCLive_sf2_file', // glass piano
//'0050_SBLive_sf2', // ?
//'0050_SoundBlasterOld_sf2', // ?
'0051_FluidR3_GM_sf2_file', // long lass organ
'0051_GeneralUserGS_sf2_file',
//'0052_GeneralUserGS_sf2_file', // ?
'0053_GeneralUserGS_sf2_file',
// normal piano...
'0054_GeneralUserGS_sf2_file', // piano
// Harpsichord: Piano
'0060_Aspirin_sf2_file', // harpsichord
'0060_Chaos_sf2_file',
'0060_FluidR3_GM_sf2_file', // harpsichord !
'0060_GeneralUserGS_sf2_file',
'0060_JCLive_sf2_file',
//'0060_SBLive_sf2',
//'0060_SoundBlasterOld_sf2',
'0061_Aspirin_sf2_file',
'0061_GeneralUserGS_sf2_file',
//'0061_SoundBlasterOld_sf2',
'0062_GeneralUserGS_sf2_file',
// Clavinet: Piano
'0070_Aspirin_sf2_file',
'0070_Chaos_sf2_file',
'0070_FluidR3_GM_sf2_file',
// '0070_GeneralUserGS_sf2_file', // half broken
'0070_JCLive_sf2_file',
//'0070_SBLive_sf2',
//'0070_SoundBlasterOld_sf2',
// '0071_GeneralUserGS_sf2_file', // half broken
// Celesta: Chromatic Percussion
'0080_Aspirin_sf2_file',
'0080_Chaos_sf2_file',
'0080_FluidR3_GM_sf2_file',
'0080_GeneralUserGS_sf2_file',
'0080_JCLive_sf2_file',
//'0080_SBLive_sf2',
//'0080_SoundBlasterOld_sf2',
'0081_FluidR3_GM_sf2_file',
// '0081_GeneralUserGS_sf2_file', // weird detuned
//'0081_SoundBlasterOld_sf2',
// Glockenspiel: Chromatic Percussion
'0090_Aspirin_sf2_file',
'0090_Chaos_sf2_file',
'0090_FluidR3_GM_sf2_file',
'0090_GeneralUserGS_sf2_file',
'0090_JCLive_sf2_file',
//'0090_SBLive_sf2',
//'0090_SoundBlasterOld_sf2',
//'0091_SoundBlasterOld_sf2',
// Music Box: Chromatic Percussion
'0100_Aspirin_sf2_file',
'0100_Chaos_sf2_file',
'0100_FluidR3_GM_sf2_file',
'0100_GeneralUserGS_sf2_file',
'0100_JCLive_sf2_file',
//'0100_SBLive_sf2',
//'0100_SoundBlasterOld_sf2',
// '0101_GeneralUserGS_sf2_file', // weird detuned
//'0101_SoundBlasterOld_sf2',
// Vibraphone: Chromatic Percussion
'0110_Aspirin_sf2_file',
'0110_Chaos_sf2_file',
'0110_FluidR3_GM_sf2_file',
'0110_GeneralUserGS_sf2_file',
'0110_JCLive_sf2_file',
//'0110_SBLive_sf2',
//'0110_SoundBlasterOld_sf2',
'0111_FluidR3_GM_sf2_file',
// Marimba: Chromatic Percussion
'0120_Aspirin_sf2_file',
'0120_Chaos_sf2_file',
'0120_FluidR3_GM_sf2_file',
'0120_GeneralUserGS_sf2_file',
'0120_JCLive_sf2_file',
//'0120_SBLive_sf2',
//'0120_SoundBlasterOld_sf2',
'0121_FluidR3_GM_sf2_file',
'0121_GeneralUserGS_sf2_file', // not really a marimba
// Xylophone: Chromatic Percussion
'0130_Aspirin_sf2_file',
'0130_Chaos_sf2_file',
'0130_FluidR3_GM_sf2_file',
'0130_GeneralUserGS_sf2_file',
'0130_JCLive_sf2_file',
//'0130_SBLive_sf2',
//'0130_SoundBlasterOld_sf2',
'0131_FluidR3_GM_sf2_file',
// Tubular Bells: Chromatic Percussion
'0140_Aspirin_sf2_file',
// '0140_Chaos_sf2_file', // same as aspirin?
'0140_FluidR3_GM_sf2_file',
'0140_GeneralUserGS_sf2_file',
'0140_JCLive_sf2_file',
//'0140_SBLive_sf2',
//'0140_SoundBlasterOld_sf2',
'0141_FluidR3_GM_sf2_file',
//'0141_GeneralUserGS_sf2_file',
'0142_GeneralUserGS_sf2_file', // epiano..
// '0143_GeneralUserGS_sf2_file', // buggy
// Dulcimer: Chromatic Percussion
'0150_Aspirin_sf2_file',
'0150_Chaos_sf2_file', // long load?
'0150_FluidR3_GM_sf2_file',
'0150_GeneralUserGS_sf2_file',
// '0150_JCLive_sf2_file', // detuned???
//'0150_SBLive_sf2',
//'0150_SoundBlasterOld_sf2',
'0151_FluidR3_GM_sf2_file',
// Drawbar Organ: Organ
'0160_Aspirin_sf2_file',
'0160_Chaos_sf2_file',
'0160_FluidR3_GM_sf2_file',
'0160_GeneralUserGS_sf2_file',
'0160_JCLive_sf2_file',
//'0160_SBLive_sf2',
//'0160_SoundBlasterOld_sf2',
'0161_Aspirin_sf2_file',
'0161_FluidR3_GM_sf2_file',
//'0161_SoundBlasterOld_sf2',
// Percussive Organ: Organ
'0170_Aspirin_sf2_file',
'0170_Chaos_sf2_file',
'0170_FluidR3_GM_sf2_file',
// '0170_GeneralUserGS_sf2_file', // repitched
'0170_JCLive_sf2_file',
//'0170_SBLive_sf2',
//'0170_SoundBlasterOld_sf2',
'0171_FluidR3_GM_sf2_file',
// '0171_GeneralUserGS_sf2_file', // repitched
'0172_FluidR3_GM_sf2_file',
// Rock Organ: Organ
'0180_Aspirin_sf2_file',
'0180_Chaos_sf2_file',
'0180_FluidR3_GM_sf2_file',
'0180_GeneralUserGS_sf2_file',
'0180_JCLive_sf2_file',
//'0180_SBLive_sf2',
//'0180_SoundBlasterOld_sf2',
//'0181_Aspirin_sf2_file', // flute
//'0181_GeneralUserGS_sf2_file', // marimbalike
//'0181_SoundBlasterOld_sf2',
// Church Organ: Organ
'0190_Aspirin_sf2_file',
'0190_Chaos_sf2_file',
'0190_FluidR3_GM_sf2_file',
'0190_GeneralUserGS_sf2_file',
'0190_JCLive_sf2_file',
//'0190_SBLive_sf2',
//'0190_SoundBlasterOld_sf2',
//'0191_Aspirin_sf2_file', // string??
//'0191_GeneralUserGS_sf2_file', // weird organ
//'0191_SoundBlasterOld_sf2',
// Reed Organ: Organ
'0200_Aspirin_sf2_file',
'0200_Chaos_sf2_file',
'0200_FluidR3_GM_sf2_file',
'0200_GeneralUserGS_sf2_file',
'0200_JCLive_sf2_file', // stringy
//'0200_SBLive_sf2',
//'0200_SoundBlasterOld_sf2',
'0201_Aspirin_sf2_file', // stringy
'0201_FluidR3_GM_sf2_file',
'0201_GeneralUserGS_sf2_file',
//'0201_SoundBlasterOld_sf2',
//'0210_Aspirin_sf2_file', // buggy
//'0210_Chaos_sf2_file', // buggy
// Accordion: Organ
'0210_FluidR3_GM_sf2_file',
'0210_GeneralUserGS_sf2_file',
'0210_JCLive_sf2_file',
//'0210_SBLive_sf2',
//'0210_SoundBlasterOld_sf2',
'0211_Aspirin_sf2_file', // stringy
'0211_FluidR3_GM_sf2_file',
'0211_GeneralUserGS_sf2_file',
//'0211_SoundBlasterOld_sf2',
'0212_GeneralUserGS_sf2_file',
// Harmonica: Organ
'0220_Aspirin_sf2_file',
'0220_Chaos_sf2_file',
'0220_FluidR3_GM_sf2_file',
'0220_GeneralUserGS_sf2_file',
'0220_JCLive_sf2_file',
//'0220_SBLive_sf2',
//'0220_SoundBlasterOld_sf2',
'0221_FluidR3_GM_sf2_file',
// Tango Accordion: Organ
'0230_Aspirin_sf2_file',
'0230_Chaos_sf2_file',
'0230_FluidR3_GM_sf2_file',
'0230_GeneralUserGS_sf2_file',
'0230_JCLive_sf2_file',
//'0230_SBLive_sf2',
//'0230_SoundBlasterOld_sf2',
'0231_FluidR3_GM_sf2_file',
'0231_GeneralUserGS_sf2_file', // warbly
'0231_JCLive_sf2_file',
//'0231_SoundBlasterOld_sf2',
'0232_FluidR3_GM_sf2_file',
'0233_FluidR3_GM_sf2_file',
// Acoustic Guitar (nylon): Guitar
'0240_Aspirin_sf2_file',
'0240_Chaos_sf2_file',
'0240_FluidR3_GM_sf2_file',
'0240_GeneralUserGS_sf2_file',
'0240_JCLive_sf2_file',
'0240_LK_Godin_Nylon_SF2_file',
//'0240_SBLive_sf2',
//'0240_SoundBlasterOld_sf2',
// '0241_GeneralUserGS_sf2_file', // organ like
'0241_JCLive_sf2_file',
'0242_JCLive_sf2_file',
'0243_JCLive_sf2_file',
// Acoustic Guitar (steel): Guitar
'0253_Acoustic_Guitar_sf2_file',
'0250_Aspirin_sf2_file',
'0250_Chaos_sf2_file',
'0250_FluidR3_GM_sf2_file',
'0250_GeneralUserGS_sf2_file',
// '0250_JCLive_sf2_file', // detuned
'0250_LK_AcousticSteel_SF2_file',
//'0250_SBLive_sf2',
//'0250_SoundBlasterOld_sf2',
//'0251_Acoustic_Guitar_sf2_file', // detuned?
// '0251_GeneralUserGS_sf2_file', // broken: missing pitches
// '0252_Acoustic_Guitar_sf2_file', // detuned..
// '0252_GeneralUserGS_sf2_file', // broken: missing pitches
'0253_Acoustic_Guitar_sf2_file',
'0253_GeneralUserGS_sf2_file',
'0254_Acoustic_Guitar_sf2_file', // bends.. detuned
'0254_GeneralUserGS_sf2_file',
//'0255_GeneralUserGS_sf2_file', // no guitar..
// Electric Guitar (jazz): Guitar
'0260_Aspirin_sf2_file', // sounds like an epiano
'0260_Chaos_sf2_file', // weird but cool detune
'0260_FluidR3_GM_sf2_file',
'0260_GeneralUserGS_sf2_file',
'0260_JCLive_sf2_file',
//'0260_SBLive_sf2',
//'0260_SoundBlasterOld_sf2',
'0260_Stratocaster_sf2_file', // -1 octave
'0261_GeneralUserGS_sf2_file',
//'0261_SoundBlasterOld_sf2',
'0261_Stratocaster_sf2_file', // -1 octave
'0262_Stratocaster_sf2_file', // -1 octave
// Electric Guitar (clean): Guitar
'0270_Aspirin_sf2_file',
'0270_Chaos_sf2_file', // sounds meh
'0270_FluidR3_GM_sf2_file',
'0270_GeneralUserGS_sf2_file',
//'0270_Gibson_Les_Paul_sf2_file', // detuned
// '0270_JCLive_sf2_file', // broken: missing notes
'0270_SBAWE32_sf2_file',
//'0270_SBLive_sf2',
//'0270_SoundBlasterOld_sf2',
'0270_Stratocaster_sf2_file', // -1 octave
'0271_GeneralUserGS_sf2_file',
'0271_Stratocaster_sf2_file', // -1 octave
'0272_Stratocaster_sf2_file', // -1 octave
// Electric Guitar (muted): Guitar
'0280_Aspirin_sf2_file',
'0280_Chaos_sf2_file',
// '0280_FluidR3_GM_sf2_file', // broken: wrong notes
'0280_GeneralUserGS_sf2_file',
'0280_JCLive_sf2_file',
//'0280_LesPaul_sf2', // missing
'0280_LesPaul_sf2_file', // not really muted..
'0280_SBAWE32_sf2_file',
//'0280_SBLive_sf2',
//'0280_SoundBlasterOld_sf2',
'0281_Aspirin_sf2_file',
'0281_FluidR3_GM_sf2_file',
'0281_GeneralUserGS_sf2_file',
'0282_FluidR3_GM_sf2_file',
// '0282_GeneralUserGS_sf2_file', // broken: missing notes
// '0283_GeneralUserGS_sf2_file', // missing
// Overdriven Guitar: Guitar
'0290_Aspirin_sf2_file',
'0290_Chaos_sf2_file',
'0290_FluidR3_GM_sf2_file',
'0290_GeneralUserGS_sf2_file',
//'0290_JCLive_sf2_file', // detuned....
//'0290_LesPaul_sf2', // broken
'0290_LesPaul_sf2_file',
'0290_SBAWE32_sf2_file',
//'0290_SBLive_sf2',
//'0290_SoundBlasterOld_sf2',
// '0291_Aspirin_sf2_file', // broken
// '0291_LesPaul_sf2', // broken
'0291_LesPaul_sf2_file',
'0291_SBAWE32_sf2_file',
//'0291_SoundBlasterOld_sf2',
'0292_Aspirin_sf2_file',
// '0292_LesPaul_sf2', // broken
'0292_LesPaul_sf2_file',
// Distortion Guitar: Guitar
'0300_Aspirin_sf2_file',
'0300_Chaos_sf2_file',
'0300_FluidR3_GM_sf2_file',
'0300_GeneralUserGS_sf2_file',
// '0300_JCLive_sf2_file', // broken
// '0300_LesPaul_sf2', // broken
'0300_LesPaul_sf2_file',
//'0300_SBAWE32_sf2_file', // -2 octave
//'0300_SBLive_sf2',
//'0300_SoundBlasterOld_sf2',
// '0301_Aspirin_sf2_file', // missing
//'0301_FluidR3_GM_sf2_file', // weird broken bell
// '0301_GeneralUserGS_sf2_file', // broken
// '0301_JCLive_sf2_file', // broken
// '0301_LesPaul_sf2', // missing
// '0301_LesPaul_sf2_file', // + 1 oct?
'0302_Aspirin_sf2_file',
// '0302_GeneralUserGS_sf2_file', // not a guitar..
//'0302_JCLive_sf2_file', // broken...
// '0303_Aspirin_sf2_file', // guitar harmonic??
'0304_Aspirin_sf2_file',
// Guitar Harmonics: Guitar
'0310_Aspirin_sf2_file',
'0310_Chaos_sf2_file',
'0310_FluidR3_GM_sf2_file', // weird..
//'0310_GeneralUserGS_sf2_file', // weird..
// '0310_JCLive_sf2_file', // weird
//'0310_LesPaul_sf2', // missing
//'0310_LesPaul_sf2_file', // wrong pitches
//'0310_SBAWE32_sf2_file', // wrong pitches
//'0310_SBLive_sf2',
//'0310_SoundBlasterOld_sf2',
//'0311_FluidR3_GM_sf2_file', // knackt
//'0311_GeneralUserGS_sf2_file', // wrong notes
// Acoustic Bass: Bass
'0320_Aspirin_sf2_file',
'0320_Chaos_sf2_file',
'0320_FluidR3_GM_sf2_file',
// '0320_GeneralUserGS_sf2_file', // missing notes
'0320_JCLive_sf2_file',
//'0320_SBLive_sf2',
//'0320_SoundBlasterOld_sf2',
// '0321_GeneralUserGS_sf2_file', // nice sound but missing notes
// '0322_GeneralUserGS_sf2_file', // missing notes
// Electric Bass (finger): Bass
'0330_Aspirin_sf2_file',
//'0330_Chaos_sf2_file', // same as last
'0330_FluidR3_GM_sf2_file', // knackt..
'0330_GeneralUserGS_sf2_file', // -1 oct
'0330_JCLive_sf2_file',
//'0330_SBLive_sf2',
//'0330_SoundBlasterOld_sf2',
//'0331_GeneralUserGS_sf2_file', // knackt
// '0332_GeneralUserGS_sf2_file', // missing
// Electric Bass (pick): Bass
'0340_Aspirin_sf2_file',
//'0340_Chaos_sf2_file', // same as last
'0340_FluidR3_GM_sf2_file',
'0340_GeneralUserGS_sf2_file', // -1oct
'0340_JCLive_sf2_file',
//'0340_SBLive_sf2',
//'0340_SoundBlasterOld_sf2',
'0341_Aspirin_sf2_file',
//'0341_GeneralUserGS_sf2_file', // knackt
// Fretless Bass: Bass
'0350_Aspirin_sf2_file',
// '0350_Chaos_sf2_file', // same as last
//'0350_FluidR3_GM_sf2_file', // knackt
//'0350_GeneralUserGS_sf2_file', // -1 oct + knackt
'0350_JCLive_sf2_file', // weird detuned
//'0350_SBLive_sf2',
//'0350_SoundBlasterOld_sf2',
//'0351_GeneralUserGS_sf2_file', // missing
// Slap Bass 1: Bass
'0360_Aspirin_sf2_file',
'0360_Chaos_sf2_file',
'0360_FluidR3_GM_sf2_file', // knackt
//'0360_GeneralUserGS_sf2_file', // -1 oct
'0360_JCLive_sf2_file',
//'0360_SBLive_sf2',
//'0360_SoundBlasterOld_sf2',
//'0361_GeneralUserGS_sf2_file', // missing
// Slap Bass 2: Bass
'0370_Aspirin_sf2_file',
// '0370_Chaos_sf2_file', // same as last
'0370_FluidR3_GM_sf2_file',
'0370_GeneralUserGS_sf2_file',
'0370_JCLive_sf2_file',
//'0370_SBLive_sf2',
//'0370_SoundBlasterOld_sf2',
//'0371_GeneralUserGS_sf2_file', // missing
//'0372_GeneralUserGS_sf2_file', // detuned
//'0385_GeneralUserGS_sf2_file', // missing
// Synth Bass 1: Bass
'0380_Aspirin_sf2_file', // laut!
'0380_Chaos_sf2_file',
'0380_FluidR3_GM_sf2_file', // bisl detuned
// '0380_GeneralUserGS_sf2_file', // laut
'0380_JCLive_sf2_file',
//'0380_SBLive_sf2',
//'0380_SoundBlasterOld_sf2',
'0381_FluidR3_GM_sf2_file', // bisl detuned
'0381_GeneralUserGS_sf2_file',
//'0382_FluidR3_GM_sf2_file', // kein synth bass
'0382_GeneralUserGS_sf2_file',
'0383_GeneralUserGS_sf2_file',
'0384_GeneralUserGS_sf2_file',
//'0386_GeneralUserGS_sf2_file', // knackt
'0387_GeneralUserGS_sf2_file',
// Synth Bass 2: Bass
'0390_Aspirin_sf2_file',
// '0390_Chaos_sf2_file', // same as last
'0390_FluidR3_GM_sf2_file',
'0390_GeneralUserGS_sf2_file',
'0390_JCLive_sf2_file',
//'0390_SBLive_sf2',
//'0390_SoundBlasterOld_sf2',
'0391_FluidR3_GM_sf2_file', // lauuut
// '0391_GeneralUserGS_sf2_file', // missing
//'0391_SoundBlasterOld_sf2',
'0392_FluidR3_GM_sf2_file', // lauut
//'0392_GeneralUserGS_sf2_file', // kein synth und -1oct
'0393_GeneralUserGS_sf2_file', // lauuuut
// Violin: Strings
'0400_Aspirin_sf2_file',
'0400_Chaos_sf2_file',
'0400_FluidR3_GM_sf2_file',
'0400_GeneralUserGS_sf2_file',
'0400_JCLive_sf2_file',
//'0400_SBLive_sf2',
//'0400_SoundBlasterOld_sf2',
'0401_Aspirin_sf2_file', // synth
'0401_FluidR3_GM_sf2_file',
'0401_GeneralUserGS_sf2_file',
'0402_GeneralUserGS_sf2_file', // pizzicato
// Viola: Strings
'0410_Aspirin_sf2_file',
// '0410_Chaos_sf2_file', // laut und sehr unstringy
'0410_FluidR3_GM_sf2_file',
'0410_GeneralUserGS_sf2_file',
'0410_JCLive_sf2_file', // <3
//'0410_SBLive_sf2',
//'0410_SoundBlasterOld_sf2',
'0411_FluidR3_GM_sf2_file',
// Cello: Strings
'0420_Aspirin_sf2_file',
// '0420_Chaos_sf2_file', // kein cello und laut
'0420_FluidR3_GM_sf2_file',
'0420_GeneralUserGS_sf2_file',
'0420_JCLive_sf2_file',
//'0420_SBLive_sf2',
//'0420_SoundBlasterOld_sf2',
'0421_FluidR3_GM_sf2_file',
'0421_GeneralUserGS_sf2_file', // pizzicato
// Contrabass: Strings
'0430_Aspirin_sf2_file',
'0430_Chaos_sf2_file',
// '0430_FluidR3_GM_sf2_file', // missing notes
'0430_GeneralUserGS_sf2_file',
//'0430_JCLive_sf2_file', // -1 oct und meh
//'0430_SBLive_sf2',
//'0430_SoundBlasterOld_sf2',
// '0431_FluidR3_GM_sf2_file', // missing notes
// Tremolo Strings: Strings
'0440_Aspirin_sf2_file',
'0440_Chaos_sf2_file',
//'0440_FluidR3_GM_sf2_file', // huuuge
'0440_GeneralUserGS_sf2_file',
'0440_JCLive_sf2_file',
//'0440_SBLive_sf2',
//'0440_SoundBlasterOld_sf2',
'0441_GeneralUserGS_sf2_file',
'0442_GeneralUserGS_sf2_file',
// Pizzicato Strings: Strings
'0450_Aspirin_sf2_file',
'0450_Chaos_sf2_file', // same as last
'0450_FluidR3_GM_sf2_file', // chrono trigger flashback
'0450_GeneralUserGS_sf2_file', // -1 oct?
'0450_JCLive_sf2_file', // filter env
//'0450_SBLive_sf2',
//'0450_SoundBlasterOld_sf2',
'0451_FluidR3_GM_sf2_file',
// Orchestral Harp: Strings
'0460_Aspirin_sf2_file',
// '0460_Chaos_sf2_file', // knackt
'0460_FluidR3_GM_sf2_file',
'0460_GeneralUserGS_sf2_file',
'0460_JCLive_sf2_file',
//'0460_SBLive_sf2',
//'0460_SoundBlasterOld_sf2',
'0461_FluidR3_GM_sf2_file',
// Timpani: Strings
'0470_Aspirin_sf2_file',
'0470_Chaos_sf2_file',
'0470_FluidR3_GM_sf2_file',
'0470_GeneralUserGS_sf2_file',
// '0470_JCLive_sf2_file', // wrong pitches
//'0470_SBLive_sf2',
//'0470_SoundBlasterOld_sf2',
'0471_FluidR3_GM_sf2_file',
'0471_GeneralUserGS_sf2_file',
// String Ensemble 1: Ensemble
'0480_Aspirin_sf2_file',
'0480_Chaos_sf2_file',
'0480_FluidR3_GM_sf2_file', // large
'0480_GeneralUserGS_sf2_file',
'0480_JCLive_sf2_file',
//'0480_SBLive_sf2',
//'0480_SoundBlasterOld_sf2',
// these dont work..
//'04810_GeneralUserGS_sf2_file', // missing notes + brass
//'04811_GeneralUserGS_sf2_file', // missing notes + brass
//'04812_GeneralUserGS_sf2_file',
//'04813_GeneralUserGS_sf2_file',
//'04814_GeneralUserGS_sf2_file',
//'04815_GeneralUserGS_sf2_file',
//'04816_GeneralUserGS_sf2_file',
//'04817_GeneralUserGS_sf2_file',
'0481_Aspirin_sf2_file',
'0481_FluidR3_GM_sf2_file', // brass
'0481_GeneralUserGS_sf2_file',
'0482_Aspirin_sf2_file', // brass
'0482_GeneralUserGS_sf2_file',
'0483_GeneralUserGS_sf2_file', // brass
// another block of buggyness:
//'0484_GeneralUserGS_sf2_file', // keys?! + knackt
//'0485_GeneralUserGS_sf2_file', // missing notes
//'0486_GeneralUserGS_sf2_file',
//'0487_GeneralUserGS_sf2_file',
//'0488_GeneralUserGS_sf2_file',
//'0489_GeneralUserGS_sf2_file',
// String Ensemble 2: Ensemble
'0490_Aspirin_sf2_file',
'0490_Chaos_sf2_file',
'0490_FluidR3_GM_sf2_file', // large
'0490_GeneralUserGS_sf2_file',
'0490_JCLive_sf2_file',
//'0490_SBLive_sf2',
//'0490_SoundBlasterOld_sf2',
'0491_GeneralUserGS_sf2_file',
'0492_GeneralUserGS_sf2_file',
// Synth Strings 1: Ensemble
'0500_Aspirin_sf2_file',
// '0500_Chaos_sf2_file', // same as above
//'0500_FluidR3_GM_sf2_file', // detune + knack
'0500_GeneralUserGS_sf2_file',
'0500_JCLive_sf2_file',
//'0500_SBLive_sf2',
//'0500_SoundBlasterOld_sf2',
'0501_FluidR3_GM_sf2_file',
// '0501_GeneralUserGS_sf2_file', // crackles
// '0502_FluidR3_GM_sf2_file', // missing
'0502_GeneralUserGS_sf2_file',
'0503_FluidR3_GM_sf2_file', // large
// '0504_FluidR3_GM_sf2_file', // missing
'0505_FluidR3_GM_sf2_file',
// Synth Strings 2: Ensemble
'0510_Aspirin_sf2_file',
'0510_Chaos_sf2_file',
// '0510_FluidR3_GM_sf2_file', // detune + crackle
'0510_GeneralUserGS_sf2_file',
//'0510_JCLive_sf2_file', // laarge and meh
//'0510_SBLive_sf2', // missing
//'0510_SoundBlasterOld_sf2',
'0511_GeneralUserGS_sf2_file', // crackly
//'0511_SoundBlasterOld_sf2',
// Choir Aahs: Ensemble
'0520_Aspirin_sf2_file',
'0520_Chaos_sf2_file',
'0520_FluidR3_GM_sf2_file',
'0520_GeneralUserGS_sf2_file',
'0520_JCLive_sf2_file',
//'0520_SBLive_sf2',
'0520_Soul_Ahhs_sf2_file', // large
//'0520_SoundBlasterOld_sf2',
'0521_FluidR3_GM_sf2_file',
'0521_Soul_Ahhs_sf2_file', // large
//'0521_SoundBlasterOld_sf2',
'0522_Soul_Ahhs_sf2_file', // large
// Voice Oohs: Ensemble
'0530_Aspirin_sf2_file',
'0530_Chaos_sf2_file',
'0530_FluidR3_GM_sf2_file',
'0530_GeneralUserGS_sf2_file',
//'0530_JCLive_sf2_file', // same as above
//'0530_SBLive_sf2',
// '0530_Soul_Ahhs_sf2_file', // not ooh
//'0530_SoundBlasterOld_sf2',
'0531_FluidR3_GM_sf2_file',
// '0531_GeneralUserGS_sf2_file', // ends crackle
'0531_JCLive_sf2_file',
//'0531_SoundBlasterOld_sf2',
// Synth Choir: Ensemble
'0540_Aspirin_sf2_file',
'0540_Chaos_sf2_file',
'0540_FluidR3_GM_sf2_file',
'0540_GeneralUserGS_sf2_file',
//'0540_JCLive_sf2_file', // large + crackles
//'0540_SBLive_sf2',
//'0540_SoundBlasterOld_sf2',
'0541_FluidR3_GM_sf2_file',
// Orchestra Hit: Ensemble
'0550_Aspirin_sf2_file',
'0550_Chaos_sf2_file',
'0550_FluidR3_GM_sf2_file',
'0550_GeneralUserGS_sf2_file',
//'0550_JCLive_sf2_file', // same as above
//'0550_SBLive_sf2',
//'0550_SoundBlasterOld_sf2',
//'0551_Aspirin_sf2_file', // not an orch hit..
'0551_FluidR3_GM_sf2_file',
// Trumpet: Brass
'0560_Aspirin_sf2_file',
'0560_Chaos_sf2_file',
'0560_FluidR3_GM_sf2_file',
//'0560_GeneralUserGS_sf2_file', // -1 oct
'0560_JCLive_sf2_file',
//'0560_SBLive_sf2',
//'0560_SoundBlasterOld_sf2',
// Trombone: Brass
'0570_Aspirin_sf2_file',
'0570_Chaos_sf2_file',
'0570_FluidR3_GM_sf2_file',
'0570_GeneralUserGS_sf2_file',
//'0570_JCLive_sf2_file', // -1oct
//'0570_SBLive_sf2',
//'0570_SoundBlasterOld_sf2',
'0571_GeneralUserGS_sf2_file',
// Tuba: Brass
'0580_Aspirin_sf2_file',
'0580_Chaos_sf2_file',
'0580_FluidR3_GM_sf2_file',
'0580_GeneralUserGS_sf2_file',
//'0580_JCLive_sf2_file', // -1oct
//'0580_SBLive_sf2',
//'0580_SoundBlasterOld_sf2',
//'0581_GeneralUserGS_sf2_file', // missing
// Muted Trumpet: Brass
'0590_Aspirin_sf2_file',
'0590_Chaos_sf2_file',
'0590_FluidR3_GM_sf2_file',
'0590_GeneralUserGS_sf2_file',
'0590_JCLive_sf2_file', // winner
//'0590_SBLive_sf2',
//'0590_SoundBlasterOld_sf2',
// '0591_GeneralUserGS_sf2_file', // missing
// French Horn: Brass
'0600_Aspirin_sf2_file',
//'0600_Chaos_sf2_file', // weird jumps
'0600_FluidR3_GM_sf2_file', // tiny crackles
'0600_GeneralUserGS_sf2_file', // tiny crackles
'0600_JCLive_sf2_file', // tiny crackles
//'0600_SBLive_sf2',
//'0600_SoundBlasterOld_sf2',
'0601_FluidR3_GM_sf2_file',
//'0601_GeneralUserGS_sf2_file', // tiny crackles
// '0602_GeneralUserGS_sf2_file', // bad gain diffs
// '0603_GeneralUserGS_sf2_file', // tiny crackles
// Brass Section: Brass
'0610_Aspirin_sf2_file',
'0610_Chaos_sf2_file',
'0610_FluidR3_GM_sf2_file', // large
'0610_GeneralUserGS_sf2_file',
'0610_JCLive_sf2_file',
//'0610_SBLive_sf2',
//'0610_SoundBlasterOld_sf2',
// '0611_GeneralUserGS_sf2_file', // missing sounds
// '0612_GeneralUserGS_sf2_file',
//'0613_GeneralUserGS_sf2_file', // -1 oct
// '0614_GeneralUserGS_sf2_file', // missing sounds
// '0615_GeneralUserGS_sf2_file', // missing sounds
// Synth Brass 1: Brass
'0620_Aspirin_sf2_file',
//'0620_Chaos_sf2_file', // weird gain diff
'0620_FluidR3_GM_sf2_file',
//'0620_GeneralUserGS_sf2_file', // loooud
// '0620_JCLive_sf2_file', // weird gain diff
//'0620_SBLive_sf2',
//'0620_SoundBlasterOld_sf2',
'0621_Aspirin_sf2_file',
'0621_FluidR3_GM_sf2_file',
// '0621_GeneralUserGS_sf2_file', // detune + loooud
//'0622_FluidR3_GM_sf2_file', // loud..
//'0622_GeneralUserGS_sf2_file', // loud + crackles
// Synth Brass 2: Brass
'0630_Aspirin_sf2_file',
'0630_Chaos_sf2_file',
'0630_FluidR3_GM_sf2_file',
//'0630_GeneralUserGS_sf2_file', // detune + looud
'0630_JCLive_sf2_file',
//'0630_SBLive_sf2',
//'0630_SoundBlasterOld_sf2',
// '0631_Aspirin_sf2_file', // looud + detune + gain diffs
'0631_FluidR3_GM_sf2_file',
//'0631_GeneralUserGS_sf2_file', // crackles
'0632_FluidR3_GM_sf2_file',
'0633_FluidR3_GM_sf2_file', // tiny crackles
// Soprano Sax: Reed
'0640_Aspirin_sf2_file',
'0640_Chaos_sf2_file',
'0640_FluidR3_GM_sf2_file',
// '0640_GeneralUserGS_sf2_file', // crackles
'0640_JCLive_sf2_file',
//'0640_SBLive_sf2',
//'0640_SoundBlasterOld_sf2',
'0641_FluidR3_GM_sf2_file',
// Alto Sax: Reed
//'0650_Aspirin_sf2_file', // this is not an alto sax
'0650_Chaos_sf2_file',
'0650_FluidR3_GM_sf2_file', // sounds really stringy
'0650_GeneralUserGS_sf2_file',
'0650_JCLive_sf2_file',
//'0650_SBLive_sf2',
//'0650_SoundBlasterOld_sf2',
'0651_Aspirin_sf2_file',
'0651_FluidR3_GM_sf2_file', // really stringy
// Tenor Sax: Reed
'0660_Aspirin_sf2_file',
'0660_Chaos_sf2_file',
//'0660_FluidR3_GM_sf2_file', // weird pitches
'0660_GeneralUserGS_sf2_file',
'0660_JCLive_sf2_file',
//'0660_SBLive_sf2',
//'0660_SoundBlasterOld_sf2',
// '0661_FluidR3_GM_sf2_file', // weird pitches
// '0661_GeneralUserGS_sf2_file', // missing
// Baritone Sax: Reed
'0670_Aspirin_sf2_file',
'0670_Chaos_sf2_file',
'0670_FluidR3_GM_sf2_file', // huge
'0670_GeneralUserGS_sf2_file',
'0670_JCLive_sf2_file',
//'0670_SBLive_sf2',
//'0670_SoundBlasterOld_sf2',
'0671_FluidR3_GM_sf2_file', // huge
// Oboe: Reed
//'0680_Aspirin_sf2_file', // tiny crackles
'0680_Chaos_sf2_file', // tiny crackles
'0680_FluidR3_GM_sf2_file', // tiny crackles
'0680_GeneralUserGS_sf2_file',
'0680_JCLive_sf2_file',
//'0680_SBLive_sf2',
//'0680_SoundBlasterOld_sf2',
'0681_FluidR3_GM_sf2_file', // tiny crackles
// English Horn: Reed
'0690_Aspirin_sf2_file',
//'0690_Chaos_sf2_file', // detuned
'0690_FluidR3_GM_sf2_file',
//'0690_GeneralUserGS_sf2_file', // +1 oct
'0690_JCLive_sf2_file',
//'0690_SBLive_sf2',
//'0690_SoundBlasterOld_sf2',
'0691_FluidR3_GM_sf2_file', // tiny crackles
// Bassoon: Reed
//'0700_Aspirin_sf2_file', // detune + gain diffs
// '0700_Chaos_sf2_file', // detune + crackles
'0700_FluidR3_GM_sf2_file',
'0700_GeneralUserGS_sf2_file', // tiny crackles
'0700_JCLive_sf2_file',
//'0700_SBLive_sf2',
//'0700_SoundBlasterOld_sf2',
'0701_FluidR3_GM_sf2_file', // tiny crackles
//'0701_GeneralUserGS_sf2_file', // missing
// Clarinet: Reed
'0710_Aspirin_sf2_file', // tiny crackles
'0710_Chaos_sf2_file', // tiny crackles
'0710_FluidR3_GM_sf2_file',
'0710_GeneralUserGS_sf2_file',
'0710_JCLive_sf2_file',
//'0710_SBLive_sf2',
//'0710_SoundBlasterOld_sf2',
'0711_FluidR3_GM_sf2_file',
// Piccolo: Pipe
'0720_Aspirin_sf2_file', // +1oct
// '0720_Chaos_sf2_file', // not a piccolo
'0720_FluidR3_GM_sf2_file',
'0720_GeneralUserGS_sf2_file', // crackles
'0720_JCLive_sf2_file',
//'0720_SBLive_sf2',
//'0720_SoundBlasterOld_sf2',
'0721_FluidR3_GM_sf2_file',
//'0721_SoundBlasterOld_sf2',
// Flute: Pipe
'0730_Aspirin_sf2_file',
//'0730_Chaos_sf2_file', // etune
'0730_FluidR3_GM_sf2_file',
'0730_GeneralUserGS_sf2_file',
'0730_JCLive_sf2_file',
//'0730_SBLive_sf2',
//'0730_SoundBlasterOld_sf2',
//'0731_Aspirin_sf2_file', // not a flute
'0731_FluidR3_GM_sf2_file',
//'0731_SoundBlasterOld_sf2',
// Recorder: Pipe
'0740_Aspirin_sf2_file',
'0740_Chaos_sf2_file',
'0740_FluidR3_GM_sf2_file',
'0740_GeneralUserGS_sf2_file',
'0740_JCLive_sf2_file',
//'0740_SBLive_sf2',
//'0740_SoundBlasterOld_sf2',
// '0741_GeneralUserGS_sf2_file', // missing
// Pan Flute: Pipe
'0750_Aspirin_sf2_file', // staccato
'0750_Chaos_sf2_file',
'0750_FluidR3_GM_sf2_file',
'0750_GeneralUserGS_sf2_file', // crackles
'0750_JCLive_sf2_file',
//'0750_SBLive_sf2',
//'0750_SoundBlasterOld_sf2',
'0751_Aspirin_sf2_file',
'0751_FluidR3_GM_sf2_file',
'0751_GeneralUserGS_sf2_file', // crackles
//'0751_SoundBlasterOld_sf2',
// Blown bottle: Pipe
// '0760_Aspirin_sf2_file', // same as below w crackle
'0760_Chaos_sf2_file',
'0760_FluidR3_GM_sf2_file',
'0760_GeneralUserGS_sf2_file',
'0760_JCLive_sf2_file',
//'0760_SBLive_sf2',
//'0760_SoundBlasterOld_sf2',
'0761_FluidR3_GM_sf2_file',
// '0761_GeneralUserGS_sf2_file', // missing
//'0761_SoundBlasterOld_sf2',
// '0762_GeneralUserGS_sf2_file', // missing
// Shakuhachi: Pipe
'0770_Aspirin_sf2_file', // staccato
//'0770_Chaos_sf2_file', // not shakuhachi
'0770_FluidR3_GM_sf2_file',
'0770_GeneralUserGS_sf2_file',
'0770_JCLive_sf2_file',
//'0770_SBLive_sf2',
//'0770_SoundBlasterOld_sf2',
'0771_FluidR3_GM_sf2_file',
// '0771_GeneralUserGS_sf2_file', // missing
// '0772_GeneralUserGS_sf2_file', // missing
// Whistle: Pipe
'0780_Aspirin_sf2_file', // crackles
'0780_Chaos_sf2_file', // crackles
'0780_FluidR3_GM_sf2_file',
//'0780_GeneralUserGS_sf2_file', // loud..
'0780_JCLive_sf2_file', // crackles
//'0780_SBLive_sf2',
//'0780_SoundBlasterOld_sf2',
// '0781_GeneralUserGS_sf2_file', // detune + crackles
// Ocarina: Pipe
'0790_Aspirin_sf2_file', // tiny crackles
//'0790_Chaos_sf2_file', // same as above
'0790_FluidR3_GM_sf2_file',
'0790_GeneralUserGS_sf2_file',
'0790_JCLive_sf2_file', // crackles
//'0790_SBLive_sf2',
//'0790_SoundBlasterOld_sf2',
//'0791_GeneralUserGS_sf2_file', // missing
// Lead 1 (square): Synth Lead
'0800_Aspirin_sf2_file',
'0800_Chaos_sf2_file',
'0800_FluidR3_GM_sf2_file',
// '0800_GeneralUserGS_sf2_file', // detuned
// '0800_JCLive_sf2_file', // detuned
//'0800_SBLive_sf2',
//'0800_SoundBlasterOld_sf2',
//'0801_FluidR3_GM_sf2_file', // detune
// '0801_GeneralUserGS_sf2_file', // detune
// Lead 2 (sawtooth): Synth Lead
'0810_Aspirin_sf2_file',
'0810_Chaos_sf2_file',
'0810_FluidR3_GM_sf2_file',
'0810_GeneralUserGS_sf2_file',
'0810_JCLive_sf2_file',
//'0810_SBLive_sf2',
//'0810_SoundBlasterOld_sf2',
'0811_Aspirin_sf2_file',
'0811_GeneralUserGS_sf2_file',
//'0811_SoundBlasterOld_sf2',
// Lead 3 (calliope): Synth Lead
'0820_Aspirin_sf2_file',
'0820_Chaos_sf2_file',
'0820_FluidR3_GM_sf2_file',
'0820_GeneralUserGS_sf2_file',
'0820_JCLive_sf2_file', // +1 oct
//'0820_SBLive_sf2',
//'0820_SoundBlasterOld_sf2',
'0821_FluidR3_GM_sf2_file',
'0821_GeneralUserGS_sf2_file',
//'0821_SoundBlasterOld_sf2',
// '0822_GeneralUserGS_sf2_file', // missing
//'0823_GeneralUserGS_sf2_file', // missing
// Lead 4 (chiff): Synth Lead
'0830_Aspirin_sf2_file',
// '0830_Chaos_sf2_file', // same as above
'0830_FluidR3_GM_sf2_file',
'0830_GeneralUserGS_sf2_file',
'0830_JCLive_sf2_file', // flute synth
//'0830_SBLive_sf2',
//'0830_SoundBlasterOld_sf2',
'0831_FluidR3_GM_sf2_file',
'0831_GeneralUserGS_sf2_file',
//'0831_SoundBlasterOld_sf2',
// Lead 5 (charang): Synth Lead
'0840_Aspirin_sf2_file',
'0840_Chaos_sf2_file',
'0840_FluidR3_GM_sf2_file',
'0840_GeneralUserGS_sf2_file',
'0840_JCLive_sf2_file', // detune?
//'0840_SBLive_sf2',
//'0840_SoundBlasterOld_sf2',
'0841_Aspirin_sf2_file',
'0841_Chaos_sf2_file',
'0841_FluidR3_GM_sf2_file',
'0841_GeneralUserGS_sf2_file',
//'0841_JCLive_sf2_file', // +1oct + detune
//'0841_SoundBlasterOld_sf2',
'0842_FluidR3_GM_sf2_file',
// Lead 6 (voice): Synth Lead
'0850_Aspirin_sf2_file',
// '0850_Chaos_sf2_file', // same as above
'0850_FluidR3_GM_sf2_file',
// '0850_GeneralUserGS_sf2_file', // no voice
'0850_JCLive_sf2_file', // more a flute
//'0850_SBLive_sf2',
//'0850_SoundBlasterOld_sf2',
'0851_FluidR3_GM_sf2_file',
'0851_GeneralUserGS_sf2_file',
'0851_JCLive_sf2_file',
//'0851_SoundBlasterOld_sf2',
// Lead 7 (fifths): Synth Lead
'0860_Aspirin_sf2_file',
'0860_Chaos_sf2_file',
// '0860_FluidR3_GM_sf2_file', // loud and not fitting
'0860_GeneralUserGS_sf2_file',
'0860_JCLive_sf2_file',
//'0860_SBLive_sf2',
//'0860_SoundBlasterOld_sf2',
'0861_Aspirin_sf2_file',
// '0861_FluidR3_GM_sf2_file', // lout and not fitting
//'0861_SoundBlasterOld_sf2',
// Lead 8 (bass + lead): Synth Lead
'0870_Aspirin_sf2_file',
'0870_Chaos_sf2_file',
'0870_FluidR3_GM_sf2_file',
'0870_GeneralUserGS_sf2_file',
'0870_JCLive_sf2_file',
//'0870_SBLive_sf2',
//'0870_SoundBlasterOld_sf2',
// '0871_GeneralUserGS_sf2_file', // loud + detune
//'0872_GeneralUserGS_sf2_file', // loud
//'0873_GeneralUserGS_sf2_file', // loud
// Pad 1 (new age): Synth Pad
'0880_Aspirin_sf2_file',
'0880_Chaos_sf2_file',
'0880_FluidR3_GM_sf2_file',
'0880_GeneralUserGS_sf2_file',
'0880_JCLive_sf2_file',
//'0880_SBLive_sf2',
//'0880_SoundBlasterOld_sf2',
'0881_Aspirin_sf2_file',
'0881_FluidR3_GM_sf2_file',
'0881_GeneralUserGS_sf2_file',
//'0881_SoundBlasterOld_sf2',
'0882_Aspirin_sf2_file', // staccato
// '0882_FluidR3_GM_sf2_file', // missing
'0882_GeneralUserGS_sf2_file',
//'0883_GeneralUserGS_sf2_file', // missing
// '0884_GeneralUserGS_sf2_file', // broken
'0885_GeneralUserGS_sf2_file',
//'0886_GeneralUserGS_sf2_file', // not a pad
'0887_GeneralUserGS_sf2_file',
//'0888_GeneralUserGS_sf2_file', // not a pad
//'0889_GeneralUserGS_sf2_file', // not a pad
// Pad 2 (warm): Synth Pad
'0890_Aspirin_sf2_file',
'0890_Chaos_sf2_file',
'0890_FluidR3_GM_sf2_file',
'0890_GeneralUserGS_sf2_file', // 1mb large
'0890_JCLive_sf2_file',
//'0890_SBLive_sf2',
//'0890_SoundBlasterOld_sf2',
'0891_Aspirin_sf2_file',
'0891_FluidR3_GM_sf2_file',
// '0891_GeneralUserGS_sf2_file', // noise
// Pad 3 (polysynth): Synth Pad
//'0900_Aspirin_sf2_file', // same as belo
'0900_Chaos_sf2_file',
'0900_FluidR3_GM_sf2_file',
'0900_GeneralUserGS_sf2_file',
'0900_JCLive_sf2_file', // a bit plucky for a pad
//'0900_SBLive_sf2',
//'0900_SoundBlasterOld_sf2',
'0901_Aspirin_sf2_file',
'0901_FluidR3_GM_sf2_file',
'0901_GeneralUserGS_sf2_file',
//'0901_SoundBlasterOld_sf2',
// Pad 4 (choir): Synth Pad
'0910_Aspirin_sf2_file',
//'0910_Chaos_sf2_file', // +1oct
'0910_FluidR3_GM_sf2_file',
'0910_GeneralUserGS_sf2_file',
'0910_JCLive_sf2_file',
//'0910_SBLive_sf2',
//'0910_SoundBlasterOld_sf2',
// '0911_Aspirin_sf2_file', // fluty, crackles
'0911_GeneralUserGS_sf2_file',
'0911_JCLive_sf2_file', // the only choiry pad
//'0911_SoundBlasterOld_sf2',
// Pad 5 (bowed): Synth Pad
'0920_Aspirin_sf2_file',
//'0920_Chaos_sf2_file', // same as above
//'0920_FluidR3_GM_sf2_file', // detuned?
'0920_GeneralUserGS_sf2_file',
'0920_JCLive_sf2_file',
//'0920_SBLive_sf2',
//'0920_SoundBlasterOld_sf2',
'0921_Aspirin_sf2_file',
'0921_GeneralUserGS_sf2_file',
//'0921_SoundBlasterOld_sf2',
// Pad 6 (metallic): Synth Pad
'0930_Aspirin_sf2_file',
'0930_Chaos_sf2_file',
'0930_FluidR3_GM_sf2_file', // little crackles
'0930_GeneralUserGS_sf2_file',
// '0930_JCLive_sf2_file', // buggy zones: guitar / synth
//'0930_SBLive_sf2',
//'0930_SoundBlasterOld_sf2',
'0931_Aspirin_sf2_file', // sitar
'0931_FluidR3_GM_sf2_file',
'0931_GeneralUserGS_sf2_file', // guitar
//'0931_SoundBlasterOld_sf2',
// Pad 7 (halo): Synth Pad
// '0940_Aspirin_sf2_file', // same as below
'0940_Chaos_sf2_file',
'0940_FluidR3_GM_sf2_file',
'0940_GeneralUserGS_sf2_file',
'0940_JCLive_sf2_file',
//'0940_SBLive_sf2',
//'0940_SoundBlasterOld_sf2',
'0941_Aspirin_sf2_file',
'0941_FluidR3_GM_sf2_file',
'0941_GeneralUserGS_sf2_file',
'0941_JCLive_sf2_file',
// Pad 8 (sweep): Synth Pad
'0950_Aspirin_sf2_file',
'0950_Chaos_sf2_file',
'0950_FluidR3_GM_sf2_file',
'0950_GeneralUserGS_sf2_file',
'0950_JCLive_sf2_file',
//'0950_SBLive_sf2',
//'0950_SoundBlasterOld_sf2',
'0951_FluidR3_GM_sf2_file',
'0951_GeneralUserGS_sf2_file',
// FX 1 (rain): Synth Effects
//'0960_Aspirin_sf2_file', //mixed samples?
'0960_Chaos_sf2_file', // pad?
'0960_FluidR3_GM_sf2_file', // ???
'0960_GeneralUserGS_sf2_file', // pad
// '0960_JCLive_sf2_file', // mixed samples?
//'0960_SBLive_sf2',
//'0960_SoundBlasterOld_sf2',
'0961_Aspirin_sf2_file',
'0961_FluidR3_GM_sf2_file',
// '0961_GeneralUserGS_sf2_file', // ?!?!
//'0961_SoundBlasterOld_sf2',
'0962_GeneralUserGS_sf2_file',
// FX 2 (soundtrack): Synth Effects
'0970_Aspirin_sf2_file',
//'0970_Chaos_sf2_file', // wrong pitch
'0970_FluidR3_GM_sf2_file',
'0970_GeneralUserGS_sf2_file', // not looping..
//'0970_JCLive_sf2_file', // wrong pitch
//'0970_SBLive_sf2',
//'0970_SoundBlasterOld_sf2',
'0971_FluidR3_GM_sf2_file',
'0971_GeneralUserGS_sf2_file',
//'0971_SoundBlasterOld_sf2',
// FX 3 (crystal): Synth Effects
'0980_Aspirin_sf2_file',
'0980_Chaos_sf2_file',
// '0980_FluidR3_GM_sf2_file', // some notes are weird
'0980_GeneralUserGS_sf2_file',
'0980_JCLive_sf2_file',
//'0980_SBLive_sf2',
//'0980_SoundBlasterOld_sf2',
'0981_Aspirin_sf2_file', // strings
'0981_FluidR3_GM_sf2_file', // mallet
'0981_GeneralUserGS_sf2_file',
//'0981_SoundBlasterOld_sf2',
'0982_GeneralUserGS_sf2_file',
'0983_GeneralUserGS_sf2_file', // guitar
'0984_GeneralUserGS_sf2_file',
// FX 4 (atmosphere): Synth Effects
'0990_Aspirin_sf2_file', // pad
'0990_Chaos_sf2_file', // pad
'0990_FluidR3_GM_sf2_file', // guitar
'0990_GeneralUserGS_sf2_file', // guitar
'0990_JCLive_sf2_file', // pad
//'0990_SBLive_sf2',
//'0990_SoundBlasterOld_sf2',
'0991_Aspirin_sf2_file', // guitar
'0991_FluidR3_GM_sf2_file', // pad
'0991_GeneralUserGS_sf2_file', // pad
'0991_JCLive_sf2_file', // guitar
//'0991_SoundBlasterOld_sf2',
'0992_FluidR3_GM_sf2_file', // pad
'0992_JCLive_sf2_file', // guitar
'0993_JCLive_sf2_file', // guitar
'0994_JCLive_sf2_file', // guitar
// FX 5 (brightness): Synth Effects
'1000_Aspirin_sf2_file',
'1000_Chaos_sf2_file',
'1000_FluidR3_GM_sf2_file',
'1000_GeneralUserGS_sf2_file',
'1000_JCLive_sf2_file',
//'1000_SBLive_sf2',
//'1000_SoundBlasterOld_sf2',
'1001_Aspirin_sf2_file',
'1001_FluidR3_GM_sf2_file',
'1001_GeneralUserGS_sf2_file',
'1001_JCLive_sf2_file',
//'1001_SoundBlasterOld_sf2',
'1002_Aspirin_sf2_file',
'1002_FluidR3_GM_sf2_file',
'1002_GeneralUserGS_sf2_file',
// FX 6 (goblins): Synth Effects
'1010_Aspirin_sf2_file',
'1010_Chaos_sf2_file',
'1010_FluidR3_GM_sf2_file',
'1010_GeneralUserGS_sf2_file',
'1010_JCLive_sf2_file',
//'1010_SBLive_sf2',
//'1010_SoundBlasterOld_sf2',
'1011_Aspirin_sf2_file',
'1011_FluidR3_GM_sf2_file',
'1011_JCLive_sf2_file',
'1012_Aspirin_sf2_file',
// FX 7 (echoes): Synth Effects
'1020_Aspirin_sf2_file',
'1020_Chaos_sf2_file',
'1020_FluidR3_GM_sf2_file',
'1020_GeneralUserGS_sf2_file',
'1020_JCLive_sf2_file',
//'1020_SBLive_sf2',
//'1020_SoundBlasterOld_sf2',
'1021_Aspirin_sf2_file',
'1021_FluidR3_GM_sf2_file',
'1021_GeneralUserGS_sf2_file',
'1021_JCLive_sf2_file',
//'1021_SoundBlasterOld_sf2',
'1022_GeneralUserGS_sf2_file',
// FX 8 (sci-fi): Synth Effects
'1030_Aspirin_sf2_file',
'1030_Chaos_sf2_file',
'1030_FluidR3_GM_sf2_file',
'1030_GeneralUserGS_sf2_file',
'1030_JCLive_sf2_file',
//'1030_SBLive_sf2',
//'1030_SoundBlasterOld_sf2',
'1031_Aspirin_sf2_file',
'1031_FluidR3_GM_sf2_file',
'1031_GeneralUserGS_sf2_file',
//'1031_SoundBlasterOld_sf2',
'1032_FluidR3_GM_sf2_file',
// 'Sitar: Ethnic
'1040_Aspirin_sf2_file',
'1040_Chaos_sf2_file',
'1040_FluidR3_GM_sf2_file',
'1040_GeneralUserGS_sf2_file',
'1040_JCLive_sf2_file',
//'1040_SBLive_sf2',
//'1040_SoundBlasterOld_sf2',
'1041_FluidR3_GM_sf2_file',
'1041_GeneralUserGS_sf2_file',
// Banjo: Ethnic
'1050_Aspirin_sf2_file',
'1050_Chaos_sf2_file',
'1050_FluidR3_GM_sf2_file',
'1050_GeneralUserGS_sf2_file',
'1050_JCLive_sf2_file',
//'1050_SBLive_sf2',
//'1050_SoundBlasterOld_sf2',
'1051_GeneralUserGS_sf2_file',
// Shamisen: Ethnic
'1060_Aspirin_sf2_file',
'1060_Chaos_sf2_file',
'1060_FluidR3_GM_sf2_file',
'1060_GeneralUserGS_sf2_file',
'1060_JCLive_sf2_file',
//'1060_SBLive_sf2',
//'1060_SoundBlasterOld_sf2',
'1061_FluidR3_GM_sf2_file',
'1061_GeneralUserGS_sf2_file',
//'1061_SoundBlasterOld_sf2',
// Koto: Ethnic
'1070_Aspirin_sf2_file',
'1070_Chaos_sf2_file',
'1070_FluidR3_GM_sf2_file',
'1070_GeneralUserGS_sf2_file',
'1070_JCLive_sf2_file',
//'1070_SBLive_sf2',
//'1070_SoundBlasterOld_sf2',
'1071_FluidR3_GM_sf2_file',
'1071_GeneralUserGS_sf2_file',
'1072_GeneralUserGS_sf2_file',
'1073_GeneralUserGS_sf2_file',
// Kalimba: Ethnic
'1080_Aspirin_sf2_file',
'1080_Chaos_sf2_file',
'1080_FluidR3_GM_sf2_file',
'1080_GeneralUserGS_sf2_file',
'1080_JCLive_sf2_file',
//'1080_SBLive_sf2',
//'1080_SoundBlasterOld_sf2',
//'1081_SoundBlasterOld_sf2',
// Bagpipe: Ethnic
'1090_Aspirin_sf2_file',
'1090_Chaos_sf2_file',
'1090_FluidR3_GM_sf2_file',
'1090_GeneralUserGS_sf2_file',
'1090_JCLive_sf2_file',
//'1090_SBLive_sf2',
//'1090_SoundBlasterOld_sf2',
//'1091_SoundBlasterOld_sf2',
// Fiddle: Ethnic
'1100_Aspirin_sf2_file',
'1100_Chaos_sf2_file',
'1100_FluidR3_GM_sf2_file',
'1100_GeneralUserGS_sf2_file',
'1100_JCLive_sf2_file',
//'1100_SBLive_sf2',
//'1100_SoundBlasterOld_sf2',
'1101_Aspirin_sf2_file',
'1101_FluidR3_GM_sf2_file',
'1101_GeneralUserGS_sf2_file',
'1102_GeneralUserGS_sf2_file',
// Shanai: Ethnic
'1110_Aspirin_sf2_file',
'1110_Chaos_sf2_file',
'1110_FluidR3_GM_sf2_file',
'1110_GeneralUserGS_sf2_file',
'1110_JCLive_sf2_file',
//'1110_SBLive_sf2',
//'1110_SoundBlasterOld_sf2',
// Tinkle Bell: Percussive
'1120_Aspirin_sf2_file',
'1120_Chaos_sf2_file',
'1120_FluidR3_GM_sf2_file',
'1120_GeneralUserGS_sf2_file',
'1120_JCLive_sf2_file',
//'1120_SBLive_sf2',
//'1120_SoundBlasterOld_sf2',
//'1121_SoundBlasterOld_sf2',
// Agogo: Percussive
'1130_Aspirin_sf2_file',
'1130_Chaos_sf2_file',
'1130_FluidR3_GM_sf2_file',
'1130_GeneralUserGS_sf2_file',
'1130_JCLive_sf2_file',
//'1130_SBLive_sf2',
//'1130_SoundBlasterOld_sf2',
'1131_FluidR3_GM_sf2_file',
//'1131_SoundBlasterOld_sf2',
// Steel Drums: Percussive
'1140_Aspirin_sf2_file',
'1140_Chaos_sf2_file',
'1140_FluidR3_GM_sf2_file',
'1140_GeneralUserGS_sf2_file',
'1140_JCLive_sf2_file',
//'1140_SBLive_sf2',
//'1140_SoundBlasterOld_sf2',
'1141_FluidR3_GM_sf2_file',
// Woodblock: Percussive
'1150_Aspirin_sf2_file',
'1150_Chaos_sf2_file',
'1150_FluidR3_GM_sf2_file',
'1150_GeneralUserGS_sf2_file',
'1150_JCLive_sf2_file',
//'1150_SBLive_sf2',
//'1150_SoundBlasterOld_sf2',
'1151_FluidR3_GM_sf2_file',
'1151_GeneralUserGS_sf2_file',
'1152_FluidR3_GM_sf2_file',
'1152_GeneralUserGS_sf2_file',
// Taiko Drum: Percussive
'1160_Aspirin_sf2_file',
'1160_Chaos_sf2_file',
'1160_FluidR3_GM_sf2_file',
'1160_GeneralUserGS_sf2_file',
'1160_JCLive_sf2_file',
//'1160_SBLive_sf2',
//'1160_SoundBlasterOld_sf2',
'1161_FluidR3_GM_sf2_file',
'1161_GeneralUserGS_sf2_file',
//'1161_SoundBlasterOld_sf2',
'1162_FluidR3_GM_sf2_file',
'1162_GeneralUserGS_sf2_file',
'1163_FluidR3_GM_sf2_file',
// Melodic Tom: Percussive
'1170_Aspirin_sf2_file',
'1170_Chaos_sf2_file',
'1170_FluidR3_GM_sf2_file',
'1170_GeneralUserGS_sf2_file',
'1170_JCLive_sf2_file',
//'1170_SBLive_sf2',
//'1170_SoundBlasterOld_sf2',
'1171_FluidR3_GM_sf2_file',
'1171_GeneralUserGS_sf2_file',
'1172_FluidR3_GM_sf2_file',
'1173_FluidR3_GM_sf2_file',
// Synth Drum: Percussive
'1180_Aspirin_sf2_file',
'1180_Chaos_sf2_file',
'1180_FluidR3_GM_sf2_file',
'1180_GeneralUserGS_sf2_file',
'1180_JCLive_sf2_file',
//'1180_SBLive_sf2',
//'1180_SoundBlasterOld_sf2',
'1181_FluidR3_GM_sf2_file',
'1181_GeneralUserGS_sf2_file',
//'1181_SoundBlasterOld_sf2',
// Reverse Cymbal: Percussive
'1190_Aspirin_sf2_file',
'1190_Chaos_sf2_file',
'1190_FluidR3_GM_sf2_file',
'1190_GeneralUserGS_sf2_file',
'1190_JCLive_sf2_file',
//'1190_SBLive_sf2',
//'1190_SoundBlasterOld_sf2',
'1191_GeneralUserGS_sf2_file',
'1192_GeneralUserGS_sf2_file',
'1193_GeneralUserGS_sf2_file',
'1194_GeneralUserGS_sf2_file',
// Guitar Fret Noise: Sound effects
'1200_Aspirin_sf2_file',
'1200_Chaos_sf2_file',
'1200_FluidR3_GM_sf2_file',
'1200_GeneralUserGS_sf2_file',
'1200_JCLive_sf2_file',
//'1200_SBLive_sf2',
//'1200_SoundBlasterOld_sf2',
'1201_Aspirin_sf2_file',
'1201_GeneralUserGS_sf2_file',
'1202_GeneralUserGS_sf2_file',
// Breath Noise: Sound effects
'1210_Aspirin_sf2_file',
'1210_Chaos_sf2_file',
'1210_FluidR3_GM_sf2_file',
'1210_GeneralUserGS_sf2_file',
'1210_JCLive_sf2_file',
//'1210_SBLive_sf2',
//'1210_SoundBlasterOld_sf2',
'1211_Aspirin_sf2_file',
'1211_GeneralUserGS_sf2_file',
'1212_GeneralUserGS_sf2_file',
// Seashore: Sound effects
'1220_Aspirin_sf2_file',
'1220_Chaos_sf2_file',
'1220_FluidR3_GM_sf2_file',
'1220_GeneralUserGS_sf2_file',
'1220_JCLive_sf2_file',
//'1220_SBLive_sf2',
//'1220_SoundBlasterOld_sf2',
'1221_Aspirin_sf2_file',
'1221_GeneralUserGS_sf2_file',
'1221_JCLive_sf2_file',
'1222_Aspirin_sf2_file',
'1222_GeneralUserGS_sf2_file',
'1223_Aspirin_sf2_file',
'1223_GeneralUserGS_sf2_file',
'1224_Aspirin_sf2_file',
'1224_GeneralUserGS_sf2_file',
'1225_GeneralUserGS_sf2_file',
'1226_GeneralUserGS_sf2_file',
// Bird Tweet: Sound effects
'1230_Aspirin_sf2_file',
'1230_Chaos_sf2_file',
'1230_FluidR3_GM_sf2_file',
'1230_GeneralUserGS_sf2_file',
'1230_JCLive_sf2_file',
//'1230_SBLive_sf2',
//'1230_SoundBlasterOld_sf2',
'1231_Aspirin_sf2_file',
'1231_GeneralUserGS_sf2_file',
'1232_Aspirin_sf2_file',
'1232_GeneralUserGS_sf2_file',
'1233_GeneralUserGS_sf2_file',
'1234_GeneralUserGS_sf2_file',
// Telephone Ring: Sound effects
'1240_Aspirin_sf2_file',
'1240_Chaos_sf2_file',
'1240_FluidR3_GM_sf2_file',
'1240_GeneralUserGS_sf2_file',
'1240_JCLive_sf2_file',
//'1240_SBLive_sf2',
//'1240_SoundBlasterOld_sf2',
'1241_Aspirin_sf2_file',
'1241_GeneralUserGS_sf2_file',
'1242_Aspirin_sf2_file',
'1242_GeneralUserGS_sf2_file',
'1243_Aspirin_sf2_file',
'1243_GeneralUserGS_sf2_file',
'1244_Aspirin_sf2_file',
'1244_GeneralUserGS_sf2_file',
// Helicopter: Sound effects
'1250_Aspirin_sf2_file',
'1250_Chaos_sf2_file',
'1250_FluidR3_GM_sf2_file',
'1250_GeneralUserGS_sf2_file',
'1250_JCLive_sf2_file',
//'1250_SBLive_sf2',
//'1250_SoundBlasterOld_sf2',
'1251_Aspirin_sf2_file',
'1251_FluidR3_GM_sf2_file',
'1251_GeneralUserGS_sf2_file',
'1252_Aspirin_sf2_file',
'1252_FluidR3_GM_sf2_file',
'1252_GeneralUserGS_sf2_file',
'1253_Aspirin_sf2_file',
'1253_GeneralUserGS_sf2_file',
'1254_Aspirin_sf2_file',
'1254_GeneralUserGS_sf2_file',
'1255_Aspirin_sf2_file',
'1255_GeneralUserGS_sf2_file',
'1256_Aspirin_sf2_file',
'1256_GeneralUserGS_sf2_file',
'1257_Aspirin_sf2_file',
'1257_GeneralUserGS_sf2_file',
'1258_Aspirin_sf2_file',
'1258_GeneralUserGS_sf2_file',
'1259_GeneralUserGS_sf2_file',
// Applause: Sound effects
'1260_Aspirin_sf2_file',
'1260_Chaos_sf2_file',
'1260_FluidR3_GM_sf2_file',
'1260_GeneralUserGS_sf2_file',
'1260_JCLive_sf2_file',
//'1260_SBLive_sf2',
//'1260_SoundBlasterOld_sf2',
'1261_Aspirin_sf2_file',
'1261_GeneralUserGS_sf2_file',
'1262_Aspirin_sf2_file',
'1262_GeneralUserGS_sf2_file',
'1263_Aspirin_sf2_file',
'1263_GeneralUserGS_sf2_file',
'1264_Aspirin_sf2_file',
'1264_GeneralUserGS_sf2_file',
'1265_Aspirin_sf2_file',
'1265_GeneralUserGS_sf2_file',
// Gunshot: Sound effects
'1270_Aspirin_sf2_file',
'1270_Chaos_sf2_file',
'1270_FluidR3_GM_sf2_file',
'1270_GeneralUserGS_sf2_file',
'1270_JCLive_sf2_file',
//'1270_SBLive_sf2',
//'1270_SoundBlasterOld_sf2',
'1271_Aspirin_sf2_file',
'1271_GeneralUserGS_sf2_file',
'1272_Aspirin_sf2_file',
'1272_GeneralUserGS_sf2_file',
'1273_GeneralUserGS_sf2_file',
'1274_GeneralUserGS_sf2_file',
];
export const drums = [
////'35_0_SBLive_sf2'
'35_0_Chaos_sf2_file',
'35_12_JCLive_sf2_file',
'35_16_JCLive_sf2_file',
'35_18_JCLive_sf2_file',
'35_4_Chaos_sf2_file',
//'36_0_SBLive_sf2',
'36_12_JCLive_sf2_file',
'36_16_JCLive_sf2_file',
'36_18_JCLive_sf2_file',
'36_4_Chaos_sf2_file',
//'37_0_SBLive_sf2',
'37_12_JCLive_sf2_file',
'37_16_JCLive_sf2_file',
'37_18_JCLive_sf2_file',
'37_4_Chaos_sf2_file',
//'38_0_SBLive_sf2',
'38_12_JCLive_sf2_file',
'38_16_JCLive_sf2_file',
'38_18_JCLive_sf2_file',
'38_4_Chaos_sf2_file',
//'39_0_SBLive_sf2',
'39_12_JCLive_sf2_file',
'39_16_JCLive_sf2_file',
'39_18_JCLive_sf2_file',
'39_4_Chaos_sf2_file',
//'40_0_SBLive_sf2',
'40_12_JCLive_sf2_file',
'40_16_JCLive_sf2_file',
'40_18_JCLive_sf2_file',
'40_4_Chaos_sf2_file',
//'41_0_SBLive_sf2',
'41_12_JCLive_sf2_file',
'41_16_JCLive_sf2_file',
'41_18_JCLive_sf2_file',
'41_4_Chaos_sf2_file',
//'42_0_SBLive_sf2',
'42_12_JCLive_sf2_file',
'42_16_JCLive_sf2_file',
'42_18_JCLive_sf2_file',
'42_4_Chaos_sf2_file',
//'43_0_SBLive_sf2',
'43_12_JCLive_sf2_file',
'43_16_JCLive_sf2_file',
'43_18_JCLive_sf2_file',
'43_4_Chaos_sf2_file',
//'44_0_SBLive_sf2',
'44_12_JCLive_sf2_file',
'44_16_JCLive_sf2_file',
'44_18_JCLive_sf2_file',
'44_4_Chaos_sf2_file',
//'45_0_SBLive_sf2',
'45_12_JCLive_sf2_file',
'45_16_JCLive_sf2_file',
'45_18_JCLive_sf2_file',
'45_4_Chaos_sf2_file',
//'46_0_SBLive_sf2',
'46_12_JCLive_sf2_file',
'46_16_JCLive_sf2_file',
'46_18_JCLive_sf2_file',
'46_4_Chaos_sf2_file',
//'47_0_SBLive_sf2',
'47_12_JCLive_sf2_file',
'47_16_JCLive_sf2_file',
'47_18_JCLive_sf2_file',
'47_4_Chaos_sf2_file',
//'48_0_SBLive_sf2',
'48_12_JCLive_sf2_file',
'48_16_JCLive_sf2_file',
'48_18_JCLive_sf2_file',
'48_4_Chaos_sf2_file',
//'49_0_SBLive_sf2',
'49_12_JCLive_sf2_file',
'49_16_JCLive_sf2_file',
'49_18_JCLive_sf2_file',
'49_4_Chaos_sf2_file',
//'50_0_SBLive_sf2',
'50_12_JCLive_sf2_file',
'50_16_JCLive_sf2_file',
'50_18_JCLive_sf2_file',
'50_4_Chaos_sf2_file',
//'51_0_SBLive_sf2',
'51_12_JCLive_sf2_file',
'51_16_JCLive_sf2_file',
'51_18_JCLive_sf2_file',
'51_4_Chaos_sf2_file',
//'52_0_SBLive_sf2',
'52_12_JCLive_sf2_file',
'52_16_JCLive_sf2_file',
'52_18_JCLive_sf2_file',
'52_4_Chaos_sf2_file',
//'53_0_SBLive_sf2',
'53_12_JCLive_sf2_file',
'53_16_JCLive_sf2_file',
'53_18_JCLive_sf2_file',
'53_4_Chaos_sf2_file',
//'54_0_SBLive_sf2',
'54_12_JCLive_sf2_file',
'54_16_JCLive_sf2_file',
'54_18_JCLive_sf2_file',
'54_4_Chaos_sf2_file',
//'55_0_SBLive_sf2',
'55_12_JCLive_sf2_file',
'55_16_JCLive_sf2_file',
'55_18_JCLive_sf2_file',
'55_4_Chaos_sf2_file',
//'56_0_SBLive_sf2',
'56_12_JCLive_sf2_file',
'56_16_JCLive_sf2_file',
'56_18_JCLive_sf2_file',
'56_4_Chaos_sf2_file',
//'57_0_SBLive_sf2',
'57_12_JCLive_sf2_file',
'57_16_JCLive_sf2_file',
'57_18_JCLive_sf2_file',
'57_4_Chaos_sf2_file',
//'58_0_SBLive_sf2',
'58_12_JCLive_sf2_file',
'58_16_JCLive_sf2_file',
'58_18_JCLive_sf2_file',
'58_4_Chaos_sf2_file',
//'59_0_SBLive_sf2',
'59_12_JCLive_sf2_file',
'59_16_JCLive_sf2_file',
'59_18_JCLive_sf2_file',
'59_4_Chaos_sf2_file',
//'60_0_SBLive_sf2',
'60_12_JCLive_sf2_file',
'60_16_JCLive_sf2_file',
'60_18_JCLive_sf2_file',
'60_4_Chaos_sf2_file',
//'61_0_SBLive_sf2',
'61_12_JCLive_sf2_file',
'61_16_JCLive_sf2_file',
'61_18_JCLive_sf2_file',
'61_4_Chaos_sf2_file',
//'62_0_SBLive_sf2',
'62_12_JCLive_sf2_file',
'62_16_JCLive_sf2_file',
'62_18_JCLive_sf2_file',
'62_4_Chaos_sf2_file',
//'63_0_SBLive_sf2',
'63_12_JCLive_sf2_file',
'63_16_JCLive_sf2_file',
'63_18_JCLive_sf2_file',
'63_4_Chaos_sf2_file',
//'64_0_SBLive_sf2',
'64_12_JCLive_sf2_file',
'64_16_JCLive_sf2_file',
'64_18_JCLive_sf2_file',
'64_4_Chaos_sf2_file',
//'65_0_SBLive_sf2',
'65_12_JCLive_sf2_file',
'65_16_JCLive_sf2_file',
'65_18_JCLive_sf2_file',
'65_4_Chaos_sf2_file',
//'66_0_SBLive_sf2',
'66_12_JCLive_sf2_file',
'66_16_JCLive_sf2_file',
'66_18_JCLive_sf2_file',
'66_4_Chaos_sf2_file',
//'67_0_SBLive_sf2',
'67_12_JCLive_sf2_file',
'67_16_JCLive_sf2_file',
'67_18_JCLive_sf2_file',
'67_4_Chaos_sf2_file',
//'68_0_SBLive_sf2',
'68_12_JCLive_sf2_file',
'68_16_JCLive_sf2_file',
'68_18_JCLive_sf2_file',
'68_4_Chaos_sf2_file',
//'69_0_SBLive_sf2',
'69_12_JCLive_sf2_file',
'69_16_JCLive_sf2_file',
'69_18_JCLive_sf2_file',
'69_4_Chaos_sf2_file',
//'70_0_SBLive_sf2',
'70_12_JCLive_sf2_file',
'70_16_JCLive_sf2_file',
'70_18_JCLive_sf2_file',
'70_4_Chaos_sf2_file',
//'71_0_SBLive_sf2',
'71_12_JCLive_sf2_file',
'71_16_JCLive_sf2_file',
'71_18_JCLive_sf2_file',
'71_4_Chaos_sf2_file',
//'72_0_SBLive_sf2',
'72_12_JCLive_sf2_file',
'72_16_JCLive_sf2_file',
'72_18_JCLive_sf2_file',
'72_4_Chaos_sf2_file',
//'73_0_SBLive_sf2',
'73_12_JCLive_sf2_file',
'73_16_JCLive_sf2_file',
'73_18_JCLive_sf2_file',
'73_4_Chaos_sf2_file',
//'74_0_SBLive_sf2',
'74_12_JCLive_sf2_file',
'74_16_JCLive_sf2_file',
'74_18_JCLive_sf2_file',
'74_4_Chaos_sf2_file',
//'75_0_SBLive_sf2',
'75_12_JCLive_sf2_file',
'75_16_JCLive_sf2_file',
'75_18_JCLive_sf2_file',
'75_4_Chaos_sf2_file',
//'76_0_SBLive_sf2',
'76_12_JCLive_sf2_file',
'76_16_JCLive_sf2_file',
'76_18_JCLive_sf2_file',
'76_4_Chaos_sf2_file',
//'77_0_SBLive_sf2',
'77_12_JCLive_sf2_file',
'77_16_JCLive_sf2_file',
'77_18_JCLive_sf2_file',
'77_4_Chaos_sf2_file',
//'78_0_SBLive_sf2',
'78_12_JCLive_sf2_file',
'78_16_JCLive_sf2_file',
'78_18_JCLive_sf2_file',
'78_4_Chaos_sf2_file',
//'79_0_SBLive_sf2',
'79_12_JCLive_sf2_file',
'79_16_JCLive_sf2_file',
'79_18_JCLive_sf2_file',
'79_4_Chaos_sf2_file',
//'80_0_SBLive_sf2',
'80_12_JCLive_sf2_file',
'80_16_JCLive_sf2_file',
'80_18_JCLive_sf2_file',
'80_4_Chaos_sf2_file',
//'81_0_SBLive_sf2',
'81_12_JCLive_sf2_file',
'81_16_JCLive_sf2_file',
'81_18_JCLive_sf2_file',
'81_4_Chaos_sf2_file',
];
// see https://www.midi.org/specifications-old/item/gm-level-1-sound-set
export const instrumentNames = [];
instrumentNames[0] = 'Acoustic Grand Piano: Piano';
instrumentNames[1] = 'Bright Acoustic Piano: Piano';
instrumentNames[2] = 'Electric Grand Piano: Piano';
instrumentNames[3] = 'Honky-tonk Piano: Piano';
instrumentNames[4] = 'Electric Piano 1: Piano';
instrumentNames[5] = 'Electric Piano 2: Piano';
instrumentNames[6] = 'Harpsichord: Piano';
instrumentNames[7] = 'Clavinet: Piano';
instrumentNames[8] = 'Celesta: Chromatic Percussion';
instrumentNames[9] = 'Glockenspiel: Chromatic Percussion';
instrumentNames[10] = 'Music Box: Chromatic Percussion';
instrumentNames[11] = 'Vibraphone: Chromatic Percussion';
instrumentNames[12] = 'Marimba: Chromatic Percussion'; // out of tune
instrumentNames[13] = 'Xylophone: Chromatic Percussion';
instrumentNames[14] = 'Tubular Bells: Chromatic Percussion';
instrumentNames[15] = 'Dulcimer: Chromatic Percussion';
instrumentNames[16] = 'Drawbar Organ: Organ';
instrumentNames[17] = 'Percussive Organ: Organ';
instrumentNames[18] = 'Rock Organ: Organ';
instrumentNames[19] = 'Church Organ: Organ';
instrumentNames[20] = 'Reed Organ: Organ';
instrumentNames[21] = 'Accordion: Organ'; // some notes are one octave up
instrumentNames[22] = 'Harmonica: Organ';
instrumentNames[23] = 'Tango Accordion: Organ';
instrumentNames[24] = 'Acoustic Guitar (nylon): Guitar';
instrumentNames[25] = 'Acoustic Guitar (steel): Guitar';
instrumentNames[26] = 'Electric Guitar (jazz): Guitar';
instrumentNames[27] = 'Electric Guitar (clean): Guitar';
instrumentNames[28] = 'Electric Guitar (muted): Guitar';
instrumentNames[29] = 'Overdriven Guitar: Guitar';
instrumentNames[30] = 'Distortion Guitar: Guitar';
instrumentNames[31] = 'Guitar Harmonics: Guitar';
instrumentNames[32] = 'Acoustic Bass: Bass';
instrumentNames[33] = 'Electric Bass (finger): Bass';
instrumentNames[34] = 'Electric Bass (pick): Bass';
instrumentNames[35] = 'Fretless Bass: Bass';
instrumentNames[36] = 'Slap Bass 1: Bass';
instrumentNames[37] = 'Slap Bass 2: Bass';
instrumentNames[38] = 'Synth Bass 1: Bass'; // not found?
instrumentNames[39] = 'Synth Bass 2: Bass';
instrumentNames[40] = 'Violin: Strings';
instrumentNames[41] = 'Viola: Strings';
instrumentNames[42] = 'Cello: Strings';
instrumentNames[43] = 'Contrabass: Strings';
instrumentNames[44] = 'Tremolo Strings: Strings';
instrumentNames[45] = 'Pizzicato Strings: Strings';
instrumentNames[46] = 'Orchestral Harp: Strings';
instrumentNames[47] = 'Timpani: Strings';
instrumentNames[48] = 'String Ensemble 1: Ensemble';
instrumentNames[49] = 'String Ensemble 2: Ensemble';
instrumentNames[50] = 'Synth Strings 1: Ensemble';
instrumentNames[51] = 'Synth Strings 2: Ensemble';
instrumentNames[52] = 'Choir Aahs: Ensemble';
instrumentNames[53] = 'Voice Oohs: Ensemble';
instrumentNames[54] = 'Synth Choir: Ensemble';
instrumentNames[55] = 'Orchestra Hit: Ensemble';
instrumentNames[56] = 'Trumpet: Brass';
instrumentNames[57] = 'Trombone: Brass';
instrumentNames[58] = 'Tuba: Brass';
instrumentNames[59] = 'Muted Trumpet: Brass';
instrumentNames[60] = 'French Horn: Brass';
instrumentNames[61] = 'Brass Section: Brass';
instrumentNames[62] = 'Synth Brass 1: Brass';
instrumentNames[63] = 'Synth Brass 2: Brass';
instrumentNames[64] = 'Soprano Sax: Reed'; // out of time?
instrumentNames[65] = 'Alto Sax: Reed';
instrumentNames[66] = 'Tenor Sax: Reed';
instrumentNames[67] = 'Baritone Sax: Reed';
instrumentNames[68] = 'Oboe: Reed';
instrumentNames[69] = 'English Horn: Reed';
instrumentNames[70] = 'Bassoon: Reed';
instrumentNames[71] = 'Clarinet: Reed';
instrumentNames[72] = 'Piccolo: Pipe';
instrumentNames[73] = 'Flute: Pipe';
instrumentNames[74] = 'Recorder: Pipe'; // out of time?
instrumentNames[75] = 'Pan Flute: Pipe';
instrumentNames[76] = 'Blown bottle: Pipe';
instrumentNames[77] = 'Shakuhachi: Pipe';
instrumentNames[78] = 'Whistle: Pipe';
instrumentNames[79] = 'Ocarina: Pipe';
instrumentNames[80] = 'Lead 1 (square): Synth Lead';
instrumentNames[81] = 'Lead 2 (sawtooth): Synth Lead';
instrumentNames[82] = 'Lead 3 (calliope): Synth Lead';
instrumentNames[83] = 'Lead 4 (chiff): Synth Lead';
instrumentNames[84] = 'Lead 5 (charang): Synth Lead';
instrumentNames[85] = 'Lead 6 (voice): Synth Lead'; // terranigma!
instrumentNames[86] = 'Lead 7 (fifths): Synth Lead';
instrumentNames[87] = 'Lead 8 (bass + lead): Synth Lead';
instrumentNames[88] = 'Pad 1 (new age): Synth Pad';
instrumentNames[89] = 'Pad 2 (warm): Synth Pad';
instrumentNames[90] = 'Pad 3 (polysynth): Synth Pad';
instrumentNames[91] = 'Pad 4 (choir): Synth Pad';
instrumentNames[92] = 'Pad 5 (bowed): Synth Pad';
instrumentNames[93] = 'Pad 6 (metallic): Synth Pad';
instrumentNames[94] = 'Pad 7 (halo): Synth Pad';
instrumentNames[95] = 'Pad 8 (sweep): Synth Pad';
instrumentNames[96] = 'FX 1 (rain): Synth Effects';
instrumentNames[97] = 'FX 2 (soundtrack): Synth Effects';
instrumentNames[98] = 'FX 3 (crystal): Synth Effects';
instrumentNames[99] = 'FX 4 (atmosphere): Synth Effects';
instrumentNames[100] = 'FX 5 (brightness): Synth Effects';
instrumentNames[101] = 'FX 6 (goblins): Synth Effects';
instrumentNames[102] = 'FX 7 (echoes): Synth Effects';
instrumentNames[103] = 'FX 8 (sci-fi): Synth Effects';
instrumentNames[104] = 'Sitar: Ethnic';
instrumentNames[105] = 'Banjo: Ethnic';
instrumentNames[106] = 'Shamisen: Ethnic';
instrumentNames[107] = 'Koto: Ethnic';
instrumentNames[108] = 'Kalimba: Ethnic';
instrumentNames[109] = 'Bagpipe: Ethnic';
instrumentNames[110] = 'Fiddle: Ethnic';
instrumentNames[111] = 'Shanai: Ethnic';
instrumentNames[112] = 'Tinkle Bell: Percussive';
instrumentNames[113] = 'Agogo: Percussive';
instrumentNames[114] = 'Steel Drums: Percussive';
instrumentNames[115] = 'Woodblock: Percussive';
instrumentNames[116] = 'Taiko Drum: Percussive';
instrumentNames[117] = 'Melodic Tom: Percussive';
instrumentNames[118] = 'Synth Drum: Percussive';
instrumentNames[119] = 'Reverse Cymbal: Percussive';
instrumentNames[120] = 'Guitar Fret Noise: Sound effects';
instrumentNames[121] = 'Breath Noise: Sound effects';
instrumentNames[122] = 'Seashore: Sound effects';
instrumentNames[123] = 'Bird Tweet: Sound effects';
instrumentNames[124] = 'Telephone Ring: Sound effects';
instrumentNames[125] = 'Helicopter: Sound effects';
instrumentNames[126] = 'Applause: Sound effects';
instrumentNames[127] = 'Gunshot: Sound effects';