Instrument Constants in the JMC - General
MIDI Set
The following fields can be used instead of the actual program numbers.
This allows for
a) code that makes more sense
(readability),
b) allows you to quickly and
easily assign instruments in your code without having to look up the program
number first, and
c) assures that all entries
are actually valid (e.g. there is no instrument number 128 in GM, thus
using the following fields would ensure that you don't accidentlaly
use such a value in your code).
The following fields are each declared as public static final int
The available fields for each of the program numbers are as follows (Remember:
Fields are still case sensitive!):
- 0: PIANO
- 3: HONKYTONK, HONKYTONK_PIANO
- 4: EPIANO, ELECTRIC_PIANO, ELPIANO
- 5: EPIANO2, DX_EPIANO
- 6: HARPSICHORD
- 7: CLAV, CLAVINET
- 8: CELESTE, CELESTA
- 9: GLOCKENSPIEL, GLOCK
- 10: MUSIC_BOX
- 11: VIBRAPHONE, VIBES
- 12: MARIMBA
- 13: XYLOPHONE
- 14: TUBULAR_BELL, TUBULAR_BELLS
- 16: ORGAN, ELECTRIC_ORGAN,
- 17: ORGAN2, JAZZ_ORGAN, HAMMOND_ORGAN
- 18: ORGAN3
- 19: CHURCH_ORGAN, PIPE_ORGAN
- 20: REED_ORGAN
- 21: ACCORDION, PIANO_ACCORDION,
CONCERTINA
- 22: HARMONICA
- 23: BANDNEON
- 24: NYLON_GUITAR, NGUITAR, GUITAR,
ACOUSTIC_GUITAR, AC_GUITAR
- 25: STEEL_GUITAR, SGUITAR
- 26: JAZZ_GUITAR, JGUITAR
- 27: CLEAN_GUITAR, CGUITAR, ELECTRIC_GUITAR,
EL_GUITAR
- 28: MUTED_GUITAR, MGUITAR
- 29: OVERDRIVE_GUITAR, OGUITAR
- 30: DISTORTED_GUITAR, DGUITAR,
DIST_GUITAR
- 31: GUITAR_HARMONICS, GT_HARMONICS,
HARMONICS
- 32: ACOUSTIC_BASS, ABASS
- 33: FINGERED_BASS, BASS, FBASS,
ELECTRIC_BASS, EL_BASS, EBASS
- 34: PICKED_BASS, PBASS
- 35: FRETLESS_BASS, FRETLESS
- 36: SLAP_BASS, SBASS, SLAP
- 38: SYNTH_BASS
- 40: VIOLIN
- 41: VIOLA
- 42: CELLO, VIOLIN_CELLO
- 43: CONTRABASS, CONTRA_BASS,
DOUBLE_BASS
- 44: TREMOLO_STRINGS, TREMOLO
- 45: PIZZICATO_STRINGS, PIZZ,
PITZ, PSTRINGS
- 46: HARP
- 47: TIMPANI, TIMP
- 48: STRINGS, STR
- 51: SLOW_STRINGS
- 50: SYNTH_STRINGS, SYN_STRINGS
- 52: AAH, AHHS, CHOIR
- 53: OOH, OOHS, VOICE
- 54: SYNVOX, VOX
- 55: ORCHESTRA_HIT
- 56: TRUMPET
- 57: TROMBONE
- 58: TUBA
- 59: MUTED_TRUMPET
- 60: FRENCH_HORN, HORN
- 61: BRASS
- 62: SYNTH_BRASS
|
- 64: SOPRANO_SAX, SOPRANO, SOPRANO_SAXOPHONE,
SOP
- 65: ALTO_SAX, ALTO, ALTO_SAXOPHONE
- 66: TENOR_SAX, TENOR, TENOR_SAXOPHONE,
SAX, SAXOPHONE
- 67: BARITONE_SAX, BARI, BARI_SAX,
BARITONE, BARITONE_SAXOPHONE
- 68: OBOE
- 69: ENGLISH_HORN
- 70: BASSOON
- 71: CLARINET, CLAR
- 72: PICCOLO, PIC, PICC
- 73: FLUTE
- 74: RECORDER
- 75: PAN_FLUTE, PANFLUTE
- 76: BOTTLE_BLOW, BOTTLE
- 77: SHAKUHACHI
- 78: WHISTLE
- 79: OCARINA
- 80: SQUARE_WAVE, SQUARE
- 81: SAW_WAVE, SAW, SAWTOOTH
- 81: SYNTH_CALLIOPE, CALLOPE,
SYN_CALLIOPE
- 83: CHIFFER_LEAD, CHIFFER
- 84: CHARANG
- 85: SOLO_VOX
- 88: FANTASIA
- 89: WARM_PAD, PAD
- 90: POLYSYNTH, POLY_SYNTH
- 91: SPACE_VOICE
- 92: BOWED_GLASS
- 93: METAL_PAD
- 94: HALO_PAD, HALO
- 95: SWEEP_PAD, SWEEP
- 96: ICE_RAIN, ICERAIN
- 97: SOUNDTRACK
- 98: CRYSTAL
- 99: ATMOSPHERE
- 100: BRIGHTNESS
- 101: GOBLIN
- 102: ECHO_DROPS, DROPS, ECHOS,
ECHO, ECHO_DROP
- 103: STAR_THEME
- 104: SITAR
- 105: BANJO
- 106: SHAMISEN
- 107: KOTO
- 108: KALIMBA, THUMB_PIANO
- 109: BAGPIPES, BAG_PIPES, BAGPIPE,
PIPES
- 110: FIDDLE
- 111: SHANNAI
- 112: TINKLE_BELL, BELL, BELLS
- 113: AGOGO
- 114: STEEL_DRUMS, STEELDRUMS,
STEELDRUM, STEEL_DRUM
- 115: WOODBLOCK, WOODBLOCKS
- 116: TAIKO, DRUM
- 118: SYNTH_DRUM, SYNTH_DRUMS
- 119: TOM, TOMS, TOM_TOM, TOM_TOMS,
REVERSE_CYMBAL, CYMBAL
- 120: FRETNOISE, FRET, FRETS
- 121: BREATHNOISE, BREATH
- 122: SEASHORE, SEA, RAIN, THUNDER,
WIND, STREAM, SFX, SOUNDEFFECTS, SOUNDFX
- 123: BIRD
- 124: TELEPHONE, PHONE
- 125: HELICOPTER
- 126: APPLAUSE
|
|
|
|