Number2patch = {
    0:'Acoustic Grand',
    1:'Bright Acoustic',
    2:'Electric Grand',
    3:'Honky-Tonk',
    4:'Electric Piano 1',
    5:'Electric Piano 2',
    6:'Harpsichord',
    7:'Clav',
    8:'Celesta',
    9:'Glockenspiel',
    10:'Music Box',
    11:'Vibraphone',
    12:'Marimba',
    13:'Xylophone',
    14:'Tubular Bells',
    15:'Dulcimer',
    16:'Drawbar Organ',
    17:'Percussive Organ',
    18:'Rock Organ',
    19:'Church Organ',
    20:'Reed Organ',
    21:'Accordion',
    22:'Harmonica',
    23:'Tango Accordion',
    24:'Acoustic Guitar(nylon)',
    25:'Acoustic Guitar(steel)',
    26:'Electric Guitar(jazz)',
    27:'Electric Guitar(clean)',
    28:'Electric Guitar(muted)',
    29:'Overdriven Guitar',
    30:'Distortion Guitar',
    31:'Guitar Harmonics',
    32:'Acoustic Bass',
    33:'Electric Bass(finger)',
    34:'Electric Bass(pick)',
    35:'Fretless Bass',
    36:'Slap Bass 1',
    37:'Slap Bass 2',
    38:'Synth Bass 1',
    39:'Synth Bass 2',
    40:'Violin',
    41:'Viola',
    42:'Cello',
    43:'Contrabass',
    44:'Tremolo Strings',
    45:'Pizzicato Strings',
    46:'Orchestral Harp',
    47:'Timpani',
    48:'String Ensemble 1',
    49:'String Ensemble 2',
    50:'SynthStrings 1',
    51:'SynthStrings 2',
    52:'Choir Aahs',
    53:'Voice Oohs',
    54:'Synth Voice',
    55:'Orchestra Hit',
    56:'Trumpet',
    57:'Trombone',
    58:'Tuba',
    59:'Muted Trumpet',
    60:'French Horn',
    61:'Brass Section',
    62:'SynthBrass 1',
    63:'SynthBrass 2',
    64:'Soprano Sax',
    65:'Alto Sax',
    66:'Tenor Sax',
    67:'Baritone Sax',
    68:'Oboe',
    69:'English Horn',
    70:'Bassoon',
    71:'Clarinet',
    72:'Piccolo',
    73:'Flute',
    74:'Recorder',
    75:'Pan Flute',
    76:'Blown Bottle',
    77:'Skakuhachi',
    78:'Whistle',
    79:'Ocarina',
    80:'Lead 1 (square)',
    81:'Lead 2 (sawtooth)',
    82:'Lead 3 (calliope)',
    83:'Lead 4 (chiff)',
    84:'Lead 5 (charang)',
    85:'Lead 6 (voice)',
    86:'Lead 7 (fifths)',
    87:'Lead 8 (bass+lead)',
    88:'Pad 1 (new age)',
    89:'Pad 2 (warm)',
    90:'Pad 3 (polysynth)',
    91:'Pad 4 (choir)',
    92:'Pad 5 (bowed)',
    93:'Pad 6 (metallic)',
    94:'Pad 7 (halo)',
    95:'Pad 8 (sweep)',
    96:'FX 1 (rain)',
    97:'FX 2 (soundtrack)',
    98:'FX 3 (crystal)',
    99:'FX 4 (atmosphere)',
    100:'FX 5 (brightness)',
    101:'FX 6 (goblins)',
    102:'FX 7 (echoes)',
    103:'FX 8 (sci-fi)',
    104:'Sitar',
    105:'Banjo',
    106:'Shamisen',
    107:'Koto',
    108:'Kalimba',
    109:'Bagpipe',
    110:'Fiddle',
    111:'Shanai',
    112:'Tinkle Bell',
    113:'Agogo',
    114:'Steel Drums',
    115:'Woodblock',
    116:'Taiko Drum',
    117:'Melodic Tom',
    118:'Synth Drum',
    119:'Reverse Cymbal',
    120:'Guitar Fret Noise',
    121:'Breath Noise',
    122:'Seashore',
    123:'Bird Tweet',
    124:'Telephone Ring',
    125:'Helicopter',
    126:'Applause',
    127:'Gunshot',
}

Number2drumkit = {
    0:  "Standard Drum Kit",
    1:  "Standard Drum Kit 2",
    2:  "Room Drum Kit",
    3:  "Room Drum Kit 2",
    4:  "Power Drum Kit",
    5:  "Power Drum Kit 2",
    6:  "Electric Drum Kit",
    7:  "Electric Drum Kit 2",

    8:  "TR-808 Kit",
    9:  "TR-909 Kit",
    10: "Dance Kit",
    11: "Hip-Hop Kit",
    12: "Jungle Kit",
    13: "House Kit",
    14: "Techno Kit",
    15: "Analog Kit",

    16: "Jazz Kit",
    17: "Jazz Kit 2",
    18: "Brush Kit",
    19: "Brush Kit 2",
    20: "Orchestral Kit",
    21: "Orchestral Kit 2",
    22: "SFX Kit",
    23: "SFX Kit 2",

    24: "Asian Kit",
    25: "Chinese Kit",
    26: "Arabic Kit",
    27: "Indian Kit",
    28: "African Kit",
    29: "Latin Kit",
    30: "Cuban Kit",
    31: "Brazilian Kit",

    32: "Jazz Room Kit",
    33: "Jazz Power Kit",
    34: "Brush Room Kit",
    35: "Brush Power Kit",
    36: "Orchestral Room Kit",
    37: "Orchestral Power Kit",
    38: "SFX Room Kit",
    39: "SFX Power Kit",

    40: "Electronic SFX Kit",
    41: "Electronic SFX Kit 2",
    42: "TR-606 Kit",
    43: "TR-707 Kit",
    44: "TR-727 Kit",
    45: "CR-78 Kit",
    46: "Vintage Analog Kit"
}