Declared in: be/midi/MidiDefs.h
more...
The General MIDI Specification declares a set of 128 instruments, numbered 0-127. The Midi Kit provides a set of handy midi_axe constants that you can use to identify a MIDI instrument in funtions such as BMidiSynth::LoadInstrument() and BMidi::ProgramChange().
# |
Pianos |
0 |
B_ACOUSTIC_GRAND |
1 |
B_BRIGHT_GRAND |
2 |
B_ELECTRIC_GRAND |
3 |
B_HONKY_TONK |
4 |
B_ELECTRIC_PIANO_1 |
5 |
B_ELECTRIC_PIANO_2 |
6 |
B_HARPSICHORD |
7 |
B_CLAVICHORD |
# |
Tuned Idiophones |
8 |
B_CELESTA |
9 |
B_GLOCKENSPIEL |
10 |
B_MUSIC_BOX |
11 |
B_VIBRAPHONE |
12 |
B_MARIMBA |
13 |
B_XYLOPHONE |
14 |
B_TUBULAR_BELLS |
15 |
B_DULCIMER |
# |
Organs |
16 |
B_DRAWBAR_ORGAN |
17 |
B_PERCUSSIVE_ORGAN |
18 |
B_ROCK_ORGAN |
19 |
B_CHURCH_ORGAN |
20 |
B_REED_ORGAN |
21 |
B_ACCORDION |
22 |
B_HARMONICA |
23 |
B_TANGO_ACCORDION |
# |
Guitars |
24 |
B_ACOUSTIC_GUITAR_NYLON |
25 |
B_ACOUSTIC_GUITAR_STEEL |
26 |
B_ELECTRIC_GUITAR_JAZZ |
27 |
B_ELECTRIC_GUITAR_CLEAN |
28 |
B_ELECTRIC_GUITAR_MUTED |
29 |
B_OVERDRIVEN_GUITAR |
30 |
B_DISTORTION_GUITAR |
31 |
B_GUITAR_HARMONICS |
# |
Basses |
32 |
B_ACOUSTIC_BASS |
33 |
B_ELECTRIC_BASS_FINGER |
34 |
B_ELECTRIC_BASS_PICK |
35 |
B_FRETLESS_BASS |
36 |
B_SLAP_BASS_1 |
37 |
B_SLAP_BASS_2 |
38 |
B_SYNTH_BASS_1 |
39 |
B_SYNTH_BASS_2 |
# |
Strings and Timpani |
40 |
B_VIOLIN |
41 |
B_VIOLA |
42 |
B_CELLO |
43 |
B_CONTRABASS |
44 |
B_TREMOLO_STRINGS |
45 |
B_PIZZICATO_STRINGS |
46 |
B_ORCHESTRAL_STRINGS |
47 |
B_TIMPANI |
# |
Ensemble Strings and Voices |
48 |
B_STRING_ENSEMBLE_1 |
49 |
B_STRING_ENSEMBLE_2 |
50 |
B_SYNTH_STRINGS_1 |
51 |
B_SYNTH_STRINGS_2 |
52 |
B_VOICE_AAH |
53 |
B_VOICE_OOH |
54 |
B_SYNTH_VOICE |
55 |
B_ORCHESTRA_HIT |
# |
Brass |
56 |
B_TRUMPET |
57 |
B_TROMBONE |
58 |
B_TUBA |
59 |
B_MUTED_TRUMPET |
60 |
B_FRENCH_HORN |
61 |
B_BRASS_SECTION |
62 |
B_SYNTH_BRASS_1 |
63 |
B_SYNTH_BRASS_2 |
# |
Reeds |
64 |
B_SOPRANO_SAX |
65 |
B_ALTO_SAX |
66 |
B_TENOR_SAX |
67 |
B_BARITONE_SAX |
68 |
B_OBOE |
69 |
B_ENGLISH_HORN |
70 |
B_BASSOON |
71 |
B_CLARINET |
# |
Pipes |
72 |
B_PICCOLO |
73 |
B_FLUTE |
74 |
B_RECORDER |
75 |
B_PAN_FLUTE |
76 |
B_BLOWN_BOTTLE |
77 |
B_SHAKUHACHI |
78 |
B_WHISTLE |
79 |
B_OCARINA |
# |
Synth Leads |
(Synonyms) |
80 |
B_LEAD_1 |
B_SQUARE_WAVE |
81 |
B_LEAD_2 |
B_SAWTOOTH_WAVE |
82 |
B_LEAD_3 |
B_CALLIOPE |
83 |
B_LEAD_4 |
B_CHIFF |
84 |
B_LEAD_5 |
B_CHARANG |
85 |
B_LEAD_6 |
B_VOICE |
86 |
B_LEAD_7 |
B_FIFTHS |
87 |
B_LEAD_8 |
B_BASS_LEAD |
# |
Synth Pads |
(Synonyms) |
88 |
B_PAD_1 |
B_NEW_AGE |
89 |
B_PAD_2 |
B_WARM |
90 |
B_PAD_3 |
B_POLYSYNTH |
91 |
B_PAD_4 |
B_CHOIR |
92 |
B_PAD_5 |
B_BOWED |
93 |
B_PAD_6 |
B_METALLIC |
94 |
B_PAD_7 |
B_HALO |
95 |
B_PAD_8 |
B_SWEEP |
# |
Musical Effects |
96 |
B_FX_1 |
97 |
B_FX_2 |
98 |
B_FX_3 |
99 |
B_FX_4 |
100 |
B_FX_5 |
101 |
B_FX_6 |
102 |
B_FX_7 |
103 |
B_FX_8 |
# |
Ethnic |
104 |
B_SITAR |
105 |
B_BANJO |
106 |
B_SHAMISEN |
107 |
B_KOTO |
108 |
B_KALIMBA |
109 |
B_BAGPIPE |
110 |
B_FIDDLE |
111 |
B_SHANAI |
# |
Percussion |
112 |
B_TINKLE_BELL |
113 |
B_AGOGO |
114 |
B_STEEL_DRUMS |
115 |
B_WOODBLOCK |
116 |
B_TAIKO_DRUMS |
117 |
B_MELODIC_TOM |
118 |
B_SYNTH_DRUM |
119 |
B_REVERSE_CYMBAL |
# |
Sound Effects |
120 |
B_FRET_NOISE |
121 |
B_BREATH_NOISE |
122 |
B_SEASHORE |
123 |
B_BIRD_TWEET |
124 |
B_TELEPHONE |
125 |
B_HELICOPTER |
126 |
B_APPLAUSE |
127 |
B_GUNSHOT |