|
OSBOS Annotated BeBook
|
$title = 'The Be Book'; require 'template.h'; ?>
General MIDI Instruments
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 |
Reader Comments
No Comments for this Page.
To add a comment, you must be logged in to the beunited.org portal.