Instrument Constants
Instruments (also known as MIDI program changes) are represented as in the MIDI specification using integers from 0 to 127. That’s a total of 128 timbre settings.
The music library defines the following instrument constants for convenience:
| Constant | Value |
|---|---|
ACOUSTIC_GRAND, PIANO |
0 |
BRIGHT_ACOUSTIC |
1 |
ELECTRIC_GRAND |
2 |
HONKYTONK_PIANO, HONKYTONK |
3 |
EPIANO, EPIANO1, RHODES_PIANO, RHODES |
4 |
EPIANO2, DX_PIANO, DX |
5 |
HARPSICHORD |
6 |
CLAVINET |
7 |
CELESTA |
8 |
GLOCKENSPIEL |
9 |
MUSIC_BOX |
10 |
VIBRAPHONE, VIBES |
11 |
MARIMBA |
12 |
XYLOPHONE |
13 |
BELLS, TUBULAR_BELLS |
14 |
DULCIMER |
15 |
DRAWBAR_ORGAN, ORGAN |
16 |
PERCUSSIVE_ORGAN, JAZZ_ORGAN |
17 |
ROCK_ORGAN |
18 |
CHURCH_ORGAN |
19 |
REED_ORGAN |
20 |
ACCORDION |
21 |
HARMONICA |
22 |
TANGO_ACCORDION, BANDONEON |
23 |
NYLON_GUITAR, GUITAR |
24 |
STEEL_GUITAR |
25 |
JAZZ_GUITAR |
26 |
CLEAN_GUITAR, ELECTRIC_GUITAR |
27 |
MUTED_GUITAR |
28 |
OVERDRIVE_GUITAR, OVERDRIVEN_GUITAR |
29 |
DISTORTION_GUITAR |
30 |
GUITAR_HARMONICS |
31 |
ACOUSTIC_BASS |
32 |
BASS, ELECTRIC_BASS, FINGERED_BASS |
33 |
PICKED_BASS |
34 |
FRETLESS_BASS |
35 |
SLAP_BASS1 |
36 |
SLAP_BASS2 |
37 |
SYNTH_BASS1 |
38 |
SYNTH_BASS2 |
39 |
VIOLIN |
40 |
VIOLA |
41 |
CELLO |
42 |
CONTRABASS |
43 |
TREMOLO_STRINGS |
44 |
PIZZICATO_STRINGS |
45 |
ORCHESTRAL_HARP, HARP |
46 |
TIMPANI |
47 |
STRING_ENSEMBLE1, STRINGS |
48 |
STRING_ENSEMBLE2 |
49 |
SYNTH_STRINGS1, SYNTH |
50 |
SYNTH_STRINGS2 |
51 |
CHOIR_AHHS, CHOIR |
52 |
VOICE_OOHS, VOICE |
53 |
SYNTH_VOICE, VOX |
54 |
ORCHESTRA_HIT |
55 |
TRUMPET |
56 |
TROMBONE |
57 |
TUBA |
58 |
MUTED_TRUMPET |
59 |
FRENCH_HORN, HORN |
60 |
BRASS_SECTION, BRASS |
61 |
SYNTH_BRASS1 |
62 |
SYNTH_BRASS2 |
63 |
SOPRANO_SAX, SOPRANO_SAXOPHONE |
64 |
ALTO_SAX, ALTO_SAXOPHONE |
65 |
TENOR_SAX, TENOR_SAXOPHONE, SAX, SAXOPHONE |
66 |
BARITONE_SAX, BARITONE_SAXOPHONE |
67 |
OBOE |
68 |
ENGLISH_HORN |
69 |
BASSOON |
70 |
CLARINET |
71 |
PICCOLO |
72 |
FLUTE |
73 |
RECORDER |
74 |
PAN_FLUTE |
75 |
BLOWN_BOTTLE, BOTTLE |
76 |
SHAKUHACHI |
77 |
WHISTLE |
78 |
OCARINA |
79 |
LEAD_1_SQUARE, SQUARE |
80 |
LEAD_2_SAWTOOTH, SAWTOOTH |
81 |
LEAD_3_CALLIOPE, CALLIOPE |
82 |
LEAD_4_CHIFF, CHIFF |
83 |
LEAD_5_CHARANG, CHARANG |
84 |
LEAD_6_VOICE, SOLO_VOX |
85 |
LEAD_7_FIFTHS, FIFTHS |
86 |
LEAD_8_BASS_LEAD, BASS_LEAD |
87 |
PAD_1_NEW_AGE, NEW_AGE |
88 |
PAD_2_WARM, WARM_PAD |
89 |
PAD_3_POLYSYNTH, POLYSYNTH |
90 |
PAD_4_CHOIR, SPACE_VOICE |
91 |
PAD_5_GLASS, BOWED_GLASS |
92 |
PAD_6_METTALIC, METALLIC |
93 |
PAD_7_HALO |
94 |
PAD_8_SWEEP |
95 |
FX_1_RAIN, ICE_RAIN |
96 |
FX_2_SOUNDTRACK |
97 |
FX_3_CRYSTAL |
98 |
FX_4_ATMOSPHERE |
99 |
FX_5_BRIGHTNESS, BRIGHTNESS |
100 |
FX_6_GOBLINS, GOBLINS |
101 |
FX_7_ECHOES, ECHO_DROPS |
102 |
FX_8_SCI_FI, SCI_FI |
103 |
SITAR |
104 |
BANJO |
105 |
SHAMISEN |
106 |
KOTO |
107 |
KALIMBA |
108 |
BAGPIPE |
109 |
FIDDLE |
110 |
SHANNAI |
111 |
TINKLE_BELL, BELL |
112 |
AGOGO |
113 |
STEEL_DRUMS |
114 |
WOODBLOCK |
115 |
TAIKO_DRUM, TAIKO |
116 |
MELODIC_TOM, TOM_TOM |
117 |
SYNTH_DRUM |
118 |
REVERSE_CYMBAL |
119 |
GUITAR_FRET_NOISE, FRET_NOISE |
120 |
BREATH_NOISE, BREATHNOISE, BREATH |
121 |
SEASHORE, SEA |
122 |
BIRD_TWEET, BIRD |
123 |
TELEPHONE_RING, TELEPHONE |
124 |
HELICOPTER |
125 |
APPLAUSE |
126 |
GUNSHOT |
127 |