|
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
|
Copyright © 2000 Be, Inc. All rights reserved..