| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SoundConstants
Constants for notes, keys, instruments, and channels defined by the MIDI specification. Based in part on a class originally designed by Viera K. Proulx.
| Field Summary | |
|---|---|
| static int | AccordionStandard MIDI instrument numbers | 
| static int | AcousticBassStandard MIDI instrument numbers | 
| static int | AcousticBassDrum | 
| static int | AcousticGrandPianoStandard MIDI instrument numbers | 
| static int | AcousticGuitar_nylonStandard MIDI instrument numbers | 
| static int | AcousticGuitar_steelStandard MIDI instrument numbers | 
| static int | AcousticSnare | 
| static int | AgogoStandard MIDI instrument numbers | 
| static int | AltoSaxStandard MIDI instrument numbers | 
| static int | ApplauseStandard MIDI instrument numbers | 
| static int | APPLAUSEDefault channel assignments | 
| static int | BagpipeStandard MIDI instrument numbers | 
| static int | BAGPIPEDefault channel assignments | 
| static int | BanjoStandard MIDI instrument numbers | 
| static int | BaritoneSaxStandard MIDI instrument numbers | 
| static int | BASSDefault channel assignments | 
| static int | BassDrum_1 | 
| static int | BassoonStandard MIDI instrument numbers | 
| static int | BIRD_TWEETDefault channel assignments | 
| static int | BirdTweetStandard MIDI instrument numbers | 
| static int | BlownBottleStandard MIDI instrument numbers | 
| static int | BrassSectionStandard MIDI instrument numbers | 
| static int | BreathNoiseStandard MIDI instrument numbers | 
| static int | BrightAcousticPianoStandard MIDI instrument numbers | 
| static int | Cabasa | 
| static int | CelestaStandard MIDI instrument numbers | 
| static int | CelloStandard MIDI instrument numbers | 
| static int | CELLODefault channel assignments | 
| static int | ChineseCymbal | 
| static int | CHOIRDefault channel assignments | 
| static int | ChoirAahsStandard MIDI instrument numbers | 
| static int | ChurchOrganStandard MIDI instrument numbers | 
| static int | ClarinetStandard MIDI instrument numbers | 
| static int | Claves | 
| static int | ClaviStandard MIDI instrument numbers | 
| static int | ClosedHiHat | 
| static int | ContrabassStandard MIDI instrument numbers | 
| static int | Cowbell | 
| static int | CrashCymbal_1 | 
| static int | CrashCymbal_2 | 
| static int | DistortionGuitarStandard MIDI instrument numbers | 
| static int | DrawbarOrganStandard MIDI instrument numbers | 
| static int | DulcimerStandard MIDI instrument numbers | 
| static int | ElectricBass_fingerStandard MIDI instrument numbers | 
| static int | ElectricBass_pickStandard MIDI instrument numbers | 
| static int | ElectricGrandPianoStandard MIDI instrument numbers | 
| static int | ElectricGuitar_cleanStandard MIDI instrument numbers | 
| static int | ElectricGuitar_jazzStandard MIDI instrument numbers | 
| static int | ElectricGuitar_mutedStandard MIDI instrument numbers | 
| static int | ElectricPiano_1Standard MIDI instrument numbers | 
| static int | ElectricPiano_2Standard MIDI instrument numbers | 
| static int | ElectricSnare | 
| static int | EnglishHornStandard MIDI instrument numbers | 
| static int | FiddleStandard MIDI instrument numbers | 
| static int | FluteStandard MIDI instrument numbers | 
| static int | FrenchHornStandard MIDI instrument numbers | 
| static int | FretlessBassStandard MIDI instrument numbers | 
| static int | FX_1_rainStandard MIDI instrument numbers | 
| static int | FX_2_soundtrackStandard MIDI instrument numbers | 
| static int | FX_3_crystalStandard MIDI instrument numbers | 
| static int | FX_4_atmosphereStandard MIDI instrument numbers | 
| static int | FX_5_brightnessStandard MIDI instrument numbers | 
| static int | FX_6_goblinsStandard MIDI instrument numbers | 
| static int | FX_7_echoesStandard MIDI instrument numbers | 
| static int | FX_8_scifiStandard MIDI instrument numbers | 
| static int | GlockenspielStandard MIDI instrument numbers | 
| static int | GuitarFretNoiseStandard MIDI instrument numbers | 
| static int | GuitarHarmonicsStandard MIDI instrument numbers | 
| static int | GunshotStandard MIDI instrument numbers | 
| static int | HandClap | 
| static int | HarmonicaStandard MIDI instrument numbers | 
| static int | HarpsichordStandard MIDI instrument numbers | 
| static int | HelicopterStandard MIDI instrument numbers | 
| static int | HiBongo | 
| static int | HighAgogo | 
| static int | HighFloorTom | 
| static int | HighTimbale | 
| static int | HighTom | 
| static int | HiMidTom | 
| static int | HiWoodBlock | 
| static int | HonkyTonkPianoStandard MIDI instrument numbers | 
| static java.util.ArrayList<java.lang.String> | INSTRUMENT_NAMESNames for the standard MIDI instrument | 
| static int[] | INSTRUMENTSDefault instrument selection | 
| static int | KalimbaStandard MIDI instrument numbers | 
| static int | KotoStandard MIDI instrument numbers | 
| static int | Lead_1_squareStandard MIDI instrument numbers | 
| static int | Lead_2_sawtoothStandard MIDI instrument numbers | 
| static int | Lead_3_calliopeStandard MIDI instrument numbers | 
| static int | Lead_4_chiffStandard MIDI instrument numbers | 
| static int | Lead_5_charangStandard MIDI instrument numbers | 
| static int | Lead_6_voiceStandard MIDI instrument numbers | 
| static int | Lead_7_fifthsStandard MIDI instrument numbers | 
| static int | Lead_8_bassleadStandard MIDI instrument numbers | 
| static int | LongGuiro | 
| static int | LongWhistle | 
| static int | LowAgogo | 
| static int | LowBongo | 
| static int | LowConga | 
| static int | LowFloorTom | 
| static int | LowMidTom | 
| static int | LowTimbale | 
| static int | LowTom | 
| static int | LowWoodBlock | 
| static int | Maracas | 
| static int | MarimbaStandard MIDI instrument numbers | 
| static int | MelodicTomStandard MIDI instrument numbers | 
| static int | MusicBoxStandard MIDI instrument numbers | 
| static int | MuteCuica | 
| static int | MutedTrumpetStandard MIDI instrument numbers | 
| static int | MuteHiConga | 
| static int | MuteTriangle | 
| static int | NoteANames for the Notes/Keys | 
| static int | NoteApNames for the Notes/Keys | 
| static int | NoteBNames for the Notes/Keys | 
| static int | NoteCNames for the Notes/Keys | 
| static int | NoteCpNames for the Notes/Keys | 
| static int | NoteDNames for the Notes/Keys | 
| static int | NoteDownANames for the Notes/Keys | 
| static int | NoteDownApNames for the Notes/Keys | 
| static int | NoteDownBNames for the Notes/Keys | 
| static int | NoteDownCNames for the Notes/Keys | 
| static int | NoteDownCpNames for the Notes/Keys | 
| static int | NoteDownDNames for the Notes/Keys | 
| static int | NoteDownDpNames for the Notes/Keys | 
| static int | NoteDownENames for the Notes/Keys | 
| static int | NoteDownFNames for the Notes/Keys | 
| static int | NoteDownFpNames for the Notes/Keys | 
| static int | NoteDownGNames for the Notes/Keys | 
| static int | NoteDownGpNames for the Notes/Keys | 
| static int | NoteDpNames for the Notes/Keys | 
| static int | NoteENames for the Notes/Keys | 
| static int | NoteFNames for the Notes/Keys | 
| static int | NoteFpNames for the Notes/Keys | 
| static int | NoteGNames for the Notes/Keys | 
| static int | NoteGpNames for the Notes/Keys | 
| static int | NoteUpANames for the Notes/Keys | 
| static int | NoteUpApNames for the Notes/Keys | 
| static int | NoteUpBNames for the Notes/Keys | 
| static int | NoteUpCNames for the Notes/Keys | 
| static int | NoteUpCpNames for the Notes/Keys | 
| static int | NoteUpDNames for the Notes/Keys | 
| static int | NoteUpDpNames for the Notes/Keys | 
| static int | NoteUpENames for the Notes/Keys | 
| static int | NoteUpFNames for the Notes/Keys | 
| static int | NoteUpFpNames for the Notes/Keys | 
| static int | NoteUpGNames for the Notes/Keys | 
| static int | NoteUpGpNames for the Notes/Keys | 
| static int | OboeStandard MIDI instrument numbers | 
| static int | OcarinaStandard MIDI instrument numbers | 
| static int | OpenCuica | 
| static int | OpenHiConga | 
| static int | OpenHiHat | 
| static int | OpenTriangle | 
| static int | OrchestraHitStandard MIDI instrument numbers | 
| static int | OrchestralHarpStandard MIDI instrument numbers | 
| static int | ORGANDefault channel assignments | 
| static int | OverdrivenGuitarStandard MIDI instrument numbers | 
| static int | Pad_1_newageStandard MIDI instrument numbers | 
| static int | Pad_2_warmStandard MIDI instrument numbers | 
| static int | Pad_3_polysynthStandard MIDI instrument numbers | 
| static int | Pad_4_choirStandard MIDI instrument numbers | 
| static int | Pad_5_bowedStandard MIDI instrument numbers | 
| static int | Pad_6_metallicStandard MIDI instrument numbers | 
| static int | Pad_7_haloStandard MIDI instrument numbers | 
| static int | Pad_8_sweepStandard MIDI instrument numbers | 
| static int | PanFluteStandard MIDI instrument numbers | 
| static int | PedalHiHat | 
| static int | PERCUSSIONDefault channel assignments | 
| static int | PercussiveOrganStandard MIDI instrument numbers | 
| static int | PIANODefault channel assignments | 
| static int | PiccoloStandard MIDI instrument numbers | 
| static int | PizzicatoStringsStandard MIDI instrument numbers | 
| static int | RecorderStandard MIDI instrument numbers | 
| static int | ReedOrganStandard MIDI instrument numbers | 
| static int | ReverseCymbalStandard MIDI instrument numbers | 
| static int | RideBell | 
| static int | RideCymbal_2 | 
| static int | RideCymbal1 | 
| static int | RockOrganStandard MIDI instrument numbers | 
| static int | SAXDefault channel assignments | 
| static int | SeashoreStandard MIDI instrument numbers | 
| static int | SEASHOREDefault channel assignments | 
| static int | ShamisenStandard MIDI instrument numbers | 
| static int | ShanaiStandard MIDI instrument numbers | 
| static int | ShortGuiro | 
| static int | ShortWhistle | 
| static int | SideStick | 
| static int | SitarStandard MIDI instrument numbers | 
| static int | SkakuhachiStandard MIDI instrument numbers | 
| static int | SlapBass_1Standard MIDI instrument numbers | 
| static int | SlapBass_2Standard MIDI instrument numbers | 
| static int | SopranoSaxStandard MIDI instrument numbers | 
| static int | SplashCymbal | 
| static int | STEELDRUMDefault channel assignments | 
| static int | SteelDrumsStandard MIDI instrument numbers | 
| static int | StringEnsemble_1Standard MIDI instrument numbers | 
| static int | StringEnsemble_2Standard MIDI instrument numbers | 
| static int | SynthBass_1Standard MIDI instrument numbers | 
| static int | SynthBass_2Standard MIDI instrument numbers | 
| static int | SynthBrass_1Standard MIDI instrument numbers | 
| static int | SynthBrass_2Standard MIDI instrument numbers | 
| static int | SynthDrumStandard MIDI instrument numbers | 
| static int | SynthStrings_1Standard MIDI instrument numbers | 
| static int | SynthStrings_2Standard MIDI instrument numbers | 
| static int | SynthVoiceStandard MIDI instrument numbers | 
| static int | TaikoDrumStandard MIDI instrument numbers | 
| static int | Tambourine | 
| static int | TangoAccordionStandard MIDI instrument numbers | 
| static int | TELEPHONEDefault channel assignments | 
| static int | TelephoneRingStandard MIDI instrument numbers | 
| static int | TenorSaxStandard MIDI instrument numbers | 
| static int | TimpaniStandard MIDI instrument numbers | 
| static int | TinkleBellStandard MIDI instrument numbers | 
| static int | TremoloStringsStandard MIDI instrument numbers | 
| static int | TromboneStandard MIDI instrument numbers | 
| static int | TrumpetStandard MIDI instrument numbers | 
| static int | TubaStandard MIDI instrument numbers | 
| static int | TUBADefault channel assignments | 
| static int | TubularBellsStandard MIDI instrument numbers | 
| static int | VibraphoneStandard MIDI instrument numbers | 
| static int | Vibraslap | 
| static int | ViolaStandard MIDI instrument numbers | 
| static int | ViolinStandard MIDI instrument numbers | 
| static int | VIOLINDefault channel assignments | 
| static int | VoiceOohsStandard MIDI instrument numbers | 
| static int | WhistleStandard MIDI instrument numbers | 
| static int | WOOD_BLOCKDefault channel assignments | 
| static int | WoodblockStandard MIDI instrument numbers | 
| static int | XylophoneStandard MIDI instrument numbers | 
| Field Detail | 
|---|
static final int PIANO
static final int ORGAN
static final int BASS
static final int VIOLIN
static final int CELLO
static final int STEELDRUM
static final int CHOIR
static final int TUBA
static final int SAX
static final int PERCUSSION
static final int WOOD_BLOCK
static final int BAGPIPE
static final int BIRD_TWEET
static final int SEASHORE
static final int APPLAUSE
static final int TELEPHONE
static final int AcousticGrandPiano
static final int BrightAcousticPiano
static final int ElectricGrandPiano
static final int HonkyTonkPiano
static final int ElectricPiano_1
static final int ElectricPiano_2
static final int Harpsichord
static final int Clavi
static final int Celesta
static final int Glockenspiel
static final int MusicBox
static final int Vibraphone
static final int Marimba
static final int Xylophone
static final int TubularBells
static final int Dulcimer
static final int DrawbarOrgan
static final int PercussiveOrgan
static final int RockOrgan
static final int ChurchOrgan
static final int ReedOrgan
static final int Accordion
static final int Harmonica
static final int TangoAccordion
static final int AcousticGuitar_nylon
static final int AcousticGuitar_steel
static final int ElectricGuitar_jazz
static final int ElectricGuitar_clean
static final int ElectricGuitar_muted
static final int OverdrivenGuitar
static final int DistortionGuitar
static final int GuitarHarmonics
static final int AcousticBass
static final int ElectricBass_finger
static final int ElectricBass_pick
static final int FretlessBass
static final int SlapBass_1
static final int SlapBass_2
static final int SynthBass_1
static final int SynthBass_2
static final int Violin
static final int Viola
static final int Cello
static final int Contrabass
static final int TremoloStrings
static final int PizzicatoStrings
static final int OrchestralHarp
static final int Timpani
static final int StringEnsemble_1
static final int StringEnsemble_2
static final int SynthStrings_1
static final int SynthStrings_2
static final int ChoirAahs
static final int VoiceOohs
static final int SynthVoice
static final int OrchestraHit
static final int Trumpet
static final int Trombone
static final int Tuba
static final int MutedTrumpet
static final int FrenchHorn
static final int BrassSection
static final int SynthBrass_1
static final int SynthBrass_2
static final int SopranoSax
static final int AltoSax
static final int TenorSax
static final int BaritoneSax
static final int Oboe
static final int EnglishHorn
static final int Bassoon
static final int Clarinet
static final int Piccolo
static final int Flute
static final int Recorder
static final int PanFlute
static final int BlownBottle
static final int Skakuhachi
static final int Whistle
static final int Ocarina
static final int Lead_1_square
static final int Lead_2_sawtooth
static final int Lead_3_calliope
static final int Lead_4_chiff
static final int Lead_5_charang
static final int Lead_6_voice
static final int Lead_7_fifths
static final int Lead_8_basslead
static final int Pad_1_newage
static final int Pad_2_warm
static final int Pad_3_polysynth
static final int Pad_4_choir
static final int Pad_5_bowed
static final int Pad_6_metallic
static final int Pad_7_halo
static final int Pad_8_sweep
static final int FX_1_rain
static final int FX_2_soundtrack
static final int FX_3_crystal
static final int FX_4_atmosphere
static final int FX_5_brightness
static final int FX_6_goblins
static final int FX_7_echoes
static final int FX_8_scifi
static final int Sitar
static final int Banjo
static final int Shamisen
static final int Koto
static final int Kalimba
static final int Bagpipe
static final int Fiddle
static final int Shanai
static final int TinkleBell
static final int Agogo
static final int SteelDrums
static final int Woodblock
static final int TaikoDrum
static final int MelodicTom
static final int SynthDrum
static final int ReverseCymbal
static final int GuitarFretNoise
static final int BreathNoise
static final int Seashore
static final int BirdTweet
static final int TelephoneRing
static final int Helicopter
static final int Applause
static final int Gunshot
static final int[] INSTRUMENTS
static final int NoteDownC
static final int NoteDownCp
static final int NoteDownD
static final int NoteDownDp
static final int NoteDownE
static final int NoteDownF
static final int NoteDownFp
static final int NoteDownG
static final int NoteDownGp
static final int NoteDownA
static final int NoteDownAp
static final int NoteDownB
static final int NoteC
static final int NoteCp
static final int NoteD
static final int NoteDp
static final int NoteE
static final int NoteF
static final int NoteFp
static final int NoteG
static final int NoteGp
static final int NoteA
static final int NoteAp
static final int NoteB
static final int NoteUpC
static final int NoteUpCp
static final int NoteUpD
static final int NoteUpDp
static final int NoteUpE
static final int NoteUpF
static final int NoteUpFp
static final int NoteUpG
static final int NoteUpGp
static final int NoteUpA
static final int NoteUpAp
static final int NoteUpB
static final int AcousticBassDrum
static final int BassDrum_1
static final int SideStick
static final int AcousticSnare
static final int HandClap
static final int ElectricSnare
static final int LowFloorTom
static final int ClosedHiHat
static final int HighFloorTom
static final int PedalHiHat
static final int LowTom
static final int OpenHiHat
static final int LowMidTom
static final int HiMidTom
static final int CrashCymbal_1
static final int HighTom
static final int RideCymbal1
static final int ChineseCymbal
static final int RideBell
static final int Tambourine
static final int SplashCymbal
static final int Cowbell
static final int CrashCymbal_2
static final int Vibraslap
static final int RideCymbal_2
static final int HiBongo
static final int LowBongo
static final int MuteHiConga
static final int OpenHiConga
static final int LowConga
static final int HighTimbale
static final int LowTimbale
static final int HighAgogo
static final int LowAgogo
static final int Cabasa
static final int Maracas
static final int ShortWhistle
static final int LongWhistle
static final int ShortGuiro
static final int LongGuiro
static final int Claves
static final int HiWoodBlock
static final int LowWoodBlock
static final int MuteCuica
static final int OpenCuica
static final int MuteTriangle
static final int OpenTriangle
static final java.util.ArrayList<java.lang.String> INSTRUMENT_NAMES
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||