(defconst midimacs-gm-acoustic-grand 0)
(defconst midimacs-gm-bright-acoustic 1)
(defconst midimacs-gm-electric-grand 2)
(defconst midimacs-gm-honky-tonk 3)
(defconst midimacs-gm-electric-piano-1 4)
(defconst midimacs-gm-electric-piano-2 5)
(defconst midimacs-gm-harpsichord 6)
(defconst midimacs-gm-clav 7)
(defconst midimacs-gm-celesta 8)
(defconst midimacs-gm-glockenspiel 9)
(defconst midimacs-gm-music-box 10)
(defconst midimacs-gm-vibraphone 11)
(defconst midimacs-gm-marimba 12)
(defconst midimacs-gm-xylophone 13)
(defconst midimacs-gm-tubular-bells 14)
(defconst midimacs-gm-dulcimer 15)
(defconst midimacs-gm-drawbar-organ 16)
(defconst midimacs-gm-percussive-organ 17)
(defconst midimacs-gm-rock-organ 18)
(defconst midimacs-gm-church-organ 19)
(defconst midimacs-gm-reed-organ 20)
(defconst midimacs-gm-accoridan 21)
(defconst midimacs-gm-harmonica 22)
(defconst midimacs-gm-tango-accordian 23)
(defconst midimacs-gm-acoustic-guitar-nylon 24)
(defconst midimacs-gm-acoustic-guitar-steel 25)
(defconst midimacs-gm-electric-guitar-jazz 26)
(defconst midimacs-gm-electric-guitar-clean 27)
(defconst midimacs-gm-electric-guitar-muted 28)
(defconst midimacs-gm-overdriven-guitar 29)
(defconst midimacs-gm-distortion-guitar 30)
(defconst midimacs-gm-guitar-harmonics 31)
(defconst midimacs-gm-acoustic-bass 32)
(defconst midimacs-gm-electric-bass-finger 33)
(defconst midimacs-gm-electric-bass-pick 34)
(defconst midimacs-gm-fretless-bass 35)
(defconst midimacs-gm-slap-bass-1 36)
(defconst midimacs-gm-slap-bass-2 37)
(defconst midimacs-gm-synth-bass-1 38)
(defconst midimacs-gm-synth-bass-2 39)
(defconst midimacs-gm-violin 40)
(defconst midimacs-gm-viola 41)
(defconst midimacs-gm-cello 42)
(defconst midimacs-gm-contrabass 43)
(defconst midimacs-gm-tremolo-strings 44)
(defconst midimacs-gm-pizzicato-strings 45)
(defconst midimacs-gm-orchestral-strings 46)
(defconst midimacs-gm-timpani 47)
(defconst midimacs-gm-string-ensemble-1 48)
(defconst midimacs-gm-string-ensemble-2 49)
(defconst midimacs-gm-synthstrings-1 50)
(defconst midimacs-gm-synthstrings-2 51)
(defconst midimacs-gm-choir-aahs 52)
(defconst midimacs-gm-voice-oohs 53)
(defconst midimacs-gm-synth-voice 54)
(defconst midimacs-gm-orchestra-hit 55)
(defconst midimacs-gm-trumpet 56)
(defconst midimacs-gm-trombone 57)
(defconst midimacs-gm-tuba 58)
(defconst midimacs-gm-muted-trumpet 59)
(defconst midimacs-gm-french-horn 60)
(defconst midimacs-gm-brass-section 61)
(defconst midimacs-gm-synthbrass-1 62)
(defconst midimacs-gm-synthbrass-2 63)
(defconst midimacs-gm-soprano-sax 64)
(defconst midimacs-gm-alto-sax 65)
(defconst midimacs-gm-tenor-sax 66)
(defconst midimacs-gm-baritone-sax 67)
(defconst midimacs-gm-oboe 68)
(defconst midimacs-gm-english-horn 69)
(defconst midimacs-gm-bassoon 70)
(defconst midimacs-gm-clarinet 71)
(defconst midimacs-gm-piccolo 72)
(defconst midimacs-gm-flute 73)
(defconst midimacs-gm-recorder 74)
(defconst midimacs-gm-pan-flute 75)
(defconst midimacs-gm-blown-bottle 76)
(defconst midimacs-gm-skakuhachi 77)
(defconst midimacs-gm-whistle 78)
(defconst midimacs-gm-ocarina 79)
(defconst midimacs-gm-synth-lead-square 80)
(defconst midimacs-gm-synth-lead-sawtooth 81)
(defconst midimacs-gm-synth-lead-calliope 82)
(defconst midimacs-gm-synth-lead-chiff 83)
(defconst midimacs-gm-synth-lead-charang 84)
(defconst midimacs-gm-synth-lead-voice 85)
(defconst midimacs-gm-synth-lead-fifths 86)
(defconst midimacs-gm-synth-lead-bass+lead 87)
(defconst midimacs-gm-synth-pad-new-age 88)
(defconst midimacs-gm-synth-pad-warm 89)
(defconst midimacs-gm-synth-pad-polysynth 90)
(defconst midimacs-gm-synth-pad-choir 91)
(defconst midimacs-gm-synth-pad-bowed 92)
(defconst midimacs-gm-synth-pad-metallic 93)
(defconst midimacs-gm-synth-pad-halo 94)
(defconst midimacs-gm-synth-pad-sweep 95)
(defconst midimacs-gm-synth-effects-rain 96)
(defconst midimacs-gm-synth-effects-soundtrack 97)
(defconst midimacs-gm-synth-effects-crystal 98)
(defconst midimacs-gm-synth-effects-atmosphere 99)
(defconst midimacs-gm-synth-effects-brightness 100)
(defconst midimacs-gm-synth-effects-goblins 101)
(defconst midimacs-gm-synth-effects-echoes 102)
(defconst midimacs-gm-synth-effects-sci-fi 103)
(defconst midimacs-gm-sitar 104)
(defconst midimacs-gm-banjo 105)
(defconst midimacs-gm-shamisen 106)
(defconst midimacs-gm-koto 107)
(defconst midimacs-gm-kalimba 108)
(defconst midimacs-gm-bagpipe 109)
(defconst midimacs-gm-fiddle 110)
(defconst midimacs-gm-shanai 111)
(defconst midimacs-gm-tinkle-bell 112)
(defconst midimacs-gm-agogo 113)
(defconst midimacs-gm-steel-drums 114)
(defconst midimacs-gm-woodblock 115)
(defconst midimacs-gm-taiko-drum 116)
(defconst midimacs-gm-melodic-tom 117)
(defconst midimacs-gm-synth-drum 118)
(defconst midimacs-gm-reverse-cymbal 119)
(defconst midimacs-gm-guitar-fret-noise 120)
(defconst midimacs-gm-breath-noise 121)
(defconst midimacs-gm-seashore 122)
(defconst midimacs-gm-bird-tweet 123)
(defconst midimacs-gm-telephone-ring 124)
(defconst midimacs-gm-helicopter 125)
(defconst midimacs-gm-applause 126)
(defconst midimacs-gm-gunshot 127)

(defconst midimacs-gm-drums-acoustic-bass-drum 35)
(defconst midimacs-gm-drums-bass-drum 36)
(defconst midimacs-gm-drums-side-stick 37)
(defconst midimacs-gm-drums-acoustic-snare 38)
(defconst midimacs-gm-drums-hand-clap 39)
(defconst midimacs-gm-drums-electric-snare 40)
(defconst midimacs-gm-drums-low-floor-tom 41)
(defconst midimacs-gm-drums-closed-hi-hat 42)
(defconst midimacs-gm-drums-high-floor-tom 43)
(defconst midimacs-gm-drums-pedal-hi-hat 44)
(defconst midimacs-gm-drums-low-tom 45)
(defconst midimacs-gm-drums-open-hi-hat 46)
(defconst midimacs-gm-drums-low-mid-tom 47)
(defconst midimacs-gm-drums-hi-mid-tom 48)
(defconst midimacs-gm-drums-crash-cymbal-1 49)
(defconst midimacs-gm-drums-high-tom 50)
(defconst midimacs-gm-drums-ride-cymbal-1 51)
(defconst midimacs-gm-drums-chinese-cymbal 52)
(defconst midimacs-gm-drums-ride-bell 53)
(defconst midimacs-gm-drums-tambourine 54)
(defconst midimacs-gm-drums-splash-cymbal 55)
(defconst midimacs-gm-drums-cowbell 56)
(defconst midimacs-gm-drums-crash-cymbal-2 57)
(defconst midimacs-gm-drums-vibraslap 58)
(defconst midimacs-gm-drums-ride-cymbal-2 59)
(defconst midimacs-gm-drums-hi-bongo 60)
(defconst midimacs-gm-drums-low-bongo 61)
(defconst midimacs-gm-drums-mute-hi-conga 62)
(defconst midimacs-gm-drums-open-hi-conga 63)
(defconst midimacs-gm-drums-low-conga 64)
(defconst midimacs-gm-drums-high-timbale 65)
(defconst midimacs-gm-drums-low-timbale 66)
(defconst midimacs-gm-drums-high-agogo 67)
(defconst midimacs-gm-drums-low-agogo 68)
(defconst midimacs-gm-drums-cabasa 69)
(defconst midimacs-gm-drums-maracas 70)
(defconst midimacs-gm-drums-short-whistle 71)
(defconst midimacs-gm-drums-long-whistle 72)
(defconst midimacs-gm-drums-short-guiro 73)
(defconst midimacs-gm-drums-long-guiro 74)
(defconst midimacs-gm-drums-claves 75)
(defconst midimacs-gm-drums-hi-wood-block 76)
(defconst midimacs-gm-drums-low-wood-block 77)
(defconst midimacs-gm-drums-mute-cuica 78)
(defconst midimacs-gm-drums-open-cuica 79)
(defconst midimacs-gm-drums-mute-triangle 80)
(defconst midimacs-gm-drums-open-triangle 81)

(provide 'midimacs-general-midi)
