module Instrument where
type Instrument = Integer ;
acousticGrandPiano , brightAcousticPiano ,
electricGrandPiano , honkyTonk ,
electricPiano1 , electricPiano2 ,
harpsichord , clavinet ,
celesta , glockenspiel ,
musicBox , vibraphone ,
marimba , xylophone ,
tubularBells , dulcimer ,
drawbarOrgan , percussiveOrgan ,
rockOrgan , churchOrgan ,
reedOrgan , accordion ,
harmonica , tangoAccordian ,
acousticGuitarNylon , acousticGuitarSteel ,
electricGuitarJazz , electricGuitarClean ,
electricGuitarMuted , overdrivenGuitar ,
distortionGuitar , guitarHarmonics ,
acousticBass , electricBassFinger ,
electricBassPick , fretlessBass ,
slapBass1 , slapBass2 ,
synthBass1 , synthBass2 ,
violin , viola ,
cello , contrabass ,
tremoloStrings , pizzicatoStrings ,
orchestralHarp , timpani ,
stringEnsemble1 , stringEnsemble2 ,
synthStrings1 , synthStrings2 ,
choirAahs , voiceOohs ,
synthVoice , orchestraHit ,
trumpet , trombone ,
tuba , mutedTrumpet ,
frenchHorn , brassSection ,
synthBrass1 , synthBrass2 ,
sopranoSax , altoSax ,
tenorSax , baritoneSax ,
oboe , englishHorn ,
bassoon , clarinet ,
piccolo , flute ,
recorder , panFlute ,
blownBottle , skakuhachi ,
whistle , ocarina ,
lead1Square , lead2Sawtooth ,
lead3Calliope , lead4Chiff ,
lead5Charang , lead6Voice ,
lead7Fifths , lead8BassLead ,
pad1NewAge , pad2Warm ,
pad3Polysynth , pad4Choir ,
pad5Bowed , pad6Metallic ,
pad7Halo , pad8Sweep ,
fX1Rain , fX2Soundtrack ,
fX3Crystal , fX4Atmosphere ,
fX5Brightness , fX6Goblins ,
fX7Echoes , fX8SciFi ,
sitar , banjo ,
shamisen , koto ,
kalimba , bagpipe ,
fiddle , shanai ,
tinkleBell , agogo ,
steelDrums , woodblock ,
taikoDrum , melodicTom ,
synthDrum , reverseCymbal ,
guitarFretNoise , breathNoise ,
seashore , birdTweet ,
telephoneRing , helicopter ,
applause , gunshot :: Instrument ;
acousticGrandPiano :: Instrument
acousticGrandPiano = Instrument
0 ; brightAcousticPiano :: Instrument
brightAcousticPiano = Instrument
1 ;
electricGrandPiano :: Instrument
electricGrandPiano = Instrument
2 ; honkyTonk :: Instrument
honkyTonk = Instrument
3 ;
electricPiano1 :: Instrument
electricPiano1 = Instrument
4 ; electricPiano2 :: Instrument
electricPiano2 = Instrument
5 ;
harpsichord :: Instrument
harpsichord = Instrument
6 ; clavinet :: Instrument
clavinet = Instrument
7 ;
celesta :: Instrument
celesta = Instrument
8 ; glockenspiel :: Instrument
glockenspiel = Instrument
9 ;
musicBox :: Instrument
musicBox = Instrument
10 ; vibraphone :: Instrument
vibraphone = Instrument
11 ;
marimba :: Instrument
marimba = Instrument
12 ; xylophone :: Instrument
xylophone = Instrument
13 ;
tubularBells :: Instrument
tubularBells = Instrument
14 ; dulcimer :: Instrument
dulcimer = Instrument
15 ;
drawbarOrgan :: Instrument
drawbarOrgan = Instrument
16 ; percussiveOrgan :: Instrument
percussiveOrgan = Instrument
17 ;
rockOrgan :: Instrument
rockOrgan = Instrument
18 ; churchOrgan :: Instrument
churchOrgan = Instrument
19 ;
reedOrgan :: Instrument
reedOrgan = Instrument
20 ; accordion :: Instrument
accordion = Instrument
21 ;
harmonica :: Instrument
harmonica = Instrument
22 ; tangoAccordian :: Instrument
tangoAccordian = Instrument
23 ;
acousticGuitarNylon :: Instrument
acousticGuitarNylon = Instrument
24 ; acousticGuitarSteel :: Instrument
acousticGuitarSteel = Instrument
25 ;
electricGuitarJazz :: Instrument
electricGuitarJazz = Instrument
26 ; electricGuitarClean :: Instrument
electricGuitarClean = Instrument
27 ;
electricGuitarMuted :: Instrument
electricGuitarMuted = Instrument
28 ; overdrivenGuitar :: Instrument
overdrivenGuitar = Instrument
29 ;
distortionGuitar :: Instrument
distortionGuitar = Instrument
30 ; guitarHarmonics :: Instrument
guitarHarmonics = Instrument
31 ;
acousticBass :: Instrument
acousticBass = Instrument
32 ; electricBassFinger :: Instrument
electricBassFinger = Instrument
33 ;
electricBassPick :: Instrument
electricBassPick = Instrument
34 ; fretlessBass :: Instrument
fretlessBass = Instrument
35 ;
slapBass1 :: Instrument
slapBass1 = Instrument
36 ; slapBass2 :: Instrument
slapBass2 = Instrument
37 ;
synthBass1 :: Instrument
synthBass1 = Instrument
38 ; synthBass2 :: Instrument
synthBass2 = Instrument
39 ;
violin :: Instrument
violin = Instrument
40 ; viola :: Instrument
viola = Instrument
41 ;
cello :: Instrument
cello = Instrument
42 ; contrabass :: Instrument
contrabass = Instrument
43 ;
tremoloStrings :: Instrument
tremoloStrings = Instrument
44 ; pizzicatoStrings :: Instrument
pizzicatoStrings = Instrument
45 ;
orchestralHarp :: Instrument
orchestralHarp = Instrument
46 ; timpani :: Instrument
timpani = Instrument
47 ;
stringEnsemble1 :: Instrument
stringEnsemble1 = Instrument
48 ; stringEnsemble2 :: Instrument
stringEnsemble2 = Instrument
49 ;
synthStrings1 :: Instrument
synthStrings1 = Instrument
50 ; synthStrings2 :: Instrument
synthStrings2 = Instrument
51 ;
choirAahs :: Instrument
choirAahs = Instrument
52 ; voiceOohs :: Instrument
voiceOohs = Instrument
53 ;
synthVoice :: Instrument
synthVoice = Instrument
54 ; orchestraHit :: Instrument
orchestraHit = Instrument
55 ;
trumpet :: Instrument
trumpet = Instrument
56 ; trombone :: Instrument
trombone = Instrument
57 ;
tuba :: Instrument
tuba = Instrument
58 ; mutedTrumpet :: Instrument
mutedTrumpet = Instrument
59 ;
frenchHorn :: Instrument
frenchHorn = Instrument
60 ; brassSection :: Instrument
brassSection = Instrument
61 ;
synthBrass1 :: Instrument
synthBrass1 = Instrument
62 ; synthBrass2 :: Instrument
synthBrass2 = Instrument
63 ;
sopranoSax :: Instrument
sopranoSax = Instrument
64 ; altoSax :: Instrument
altoSax = Instrument
65 ;
tenorSax :: Instrument
tenorSax = Instrument
66 ; baritoneSax :: Instrument
baritoneSax = Instrument
67 ;
oboe :: Instrument
oboe = Instrument
68 ; englishHorn :: Instrument
englishHorn = Instrument
69 ;
bassoon :: Instrument
bassoon = Instrument
70 ; clarinet :: Instrument
clarinet = Instrument
71 ;
piccolo :: Instrument
piccolo = Instrument
72 ; flute :: Instrument
flute = Instrument
73 ;
recorder :: Instrument
recorder = Instrument
74 ; panFlute :: Instrument
panFlute = Instrument
75 ;
blownBottle :: Instrument
blownBottle = Instrument
76 ; skakuhachi :: Instrument
skakuhachi = Instrument
77 ;
whistle :: Instrument
whistle = Instrument
78 ; ocarina :: Instrument
ocarina = Instrument
79 ;
lead1Square :: Instrument
lead1Square = Instrument
80 ; lead2Sawtooth :: Instrument
lead2Sawtooth = Instrument
81 ;
lead3Calliope :: Instrument
lead3Calliope = Instrument
82 ; lead4Chiff :: Instrument
lead4Chiff = Instrument
83 ;
lead5Charang :: Instrument
lead5Charang = Instrument
84 ; lead6Voice :: Instrument
lead6Voice = Instrument
85 ;
lead7Fifths :: Instrument
lead7Fifths = Instrument
86 ; lead8BassLead :: Instrument
lead8BassLead = Instrument
87 ;
pad1NewAge :: Instrument
pad1NewAge = Instrument
88 ; pad2Warm :: Instrument
pad2Warm = Instrument
89 ;
pad3Polysynth :: Instrument
pad3Polysynth = Instrument
90 ; pad4Choir :: Instrument
pad4Choir = Instrument
91 ;
pad5Bowed :: Instrument
pad5Bowed = Instrument
92 ; pad6Metallic :: Instrument
pad6Metallic = Instrument
93 ;
pad7Halo :: Instrument
pad7Halo = Instrument
94 ; pad8Sweep :: Instrument
pad8Sweep = Instrument
95 ;
fX1Rain :: Instrument
fX1Rain = Instrument
96 ; fX2Soundtrack :: Instrument
fX2Soundtrack = Instrument
97 ;
fX3Crystal :: Instrument
fX3Crystal = Instrument
98 ; fX4Atmosphere :: Instrument
fX4Atmosphere = Instrument
99 ;
fX5Brightness :: Instrument
fX5Brightness = Instrument
100 ; fX6Goblins :: Instrument
fX6Goblins = Instrument
101 ;
fX7Echoes :: Instrument
fX7Echoes = Instrument
102 ; fX8SciFi :: Instrument
fX8SciFi = Instrument
103 ;
sitar :: Instrument
sitar = Instrument
104 ; banjo :: Instrument
banjo = Instrument
105 ;
shamisen :: Instrument
shamisen = Instrument
106 ; koto :: Instrument
koto = Instrument
107 ;
kalimba :: Instrument
kalimba = Instrument
108 ; bagpipe :: Instrument
bagpipe = Instrument
109 ;
fiddle :: Instrument
fiddle = Instrument
110 ; shanai :: Instrument
shanai = Instrument
111 ;
tinkleBell :: Instrument
tinkleBell = Instrument
112 ; agogo :: Instrument
agogo = Instrument
113 ;
steelDrums :: Instrument
steelDrums = Instrument
114 ; woodblock :: Instrument
woodblock = Instrument
115 ;
taikoDrum :: Instrument
taikoDrum = Instrument
116 ; melodicTom :: Instrument
melodicTom = Instrument
117 ;
synthDrum :: Instrument
synthDrum = Instrument
118 ; reverseCymbal :: Instrument
reverseCymbal = Instrument
119 ;
guitarFretNoise :: Instrument
guitarFretNoise = Instrument
120 ; breathNoise :: Instrument
breathNoise = Instrument
121 ;
seashore :: Instrument
seashore = Instrument
122 ; = Instrument
123 ;
telephoneRing :: Instrument
telephoneRing = Instrument
124 ; helicopter :: Instrument
helicopter = Instrument
125 ;
applause :: Instrument
applause = Instrument
126 ; gunshot :: Instrument
gunshot = Instrument
127 ;