DixShtix

com.dixshtix.midi
Class RolandGS

java.lang.Object
  |
  +--com.dixshtix.midi.GeneralMidi
        |
        +--com.dixshtix.midi.RolandGS

public class RolandGS
extends GeneralMidi

A Set of defaults for MIDI interpretation. Suitable for many devices. The GS standard is compatible with General Midi.

Version:
0.1
Author:
Richard C. Penner II

Field Summary
static java.lang.String[] b0names
           
static java.lang.String[] b16names
           
static java.lang.String[] b1names
           
static java.lang.String[] b2names
           
static java.lang.String[] b3names
           
static java.lang.String[] b4names
           
static java.lang.String[] b5names
           
static java.lang.String[] b6names
           
static java.lang.String[] b7names
           
static java.lang.String[] b8names
           
static java.lang.String[] b9names
           
static java.lang.String[][] bnames
          Master Patch Name Lookup Array.
static java.lang.String[] chorus_name
           
static java.lang.String[] drum_kit0
          Note names for the Standard drum kit.
static java.lang.String[] drum_kit16
          Power Set Name
static java.lang.String[] drum_kit24
          Electronic Set Name
static java.lang.String[] drum_kit25
          TR808 Set Name
static java.lang.String[] drum_kit32
          Jazz Set Name
static java.lang.String[] drum_kit40
          Brush Set Name
static java.lang.String[] drum_kit48
          Orchestra Set Name
static java.lang.String[] drum_kit56
          SFX Set Name
static java.lang.String[] drum_kit8
          Room Set Name
static int k0AahChoir
           
static int k0AcousticBass
           
static int k0AcousticGrandPiano
           
static int k0AcousticNylonGuitar
           
static int k0AcousticSteelGuitar
           
static int k0AcousticStringEnsemble1
           
static int k0Agogo
           
static int k0AltoSax
           
static int k0Applause
           
static int k0Atmosphere
           
static int k0Bandonean
           
static int k0Banjo
           
static int k0BaritoneSax
           
static int k0BassAndLead
           
static int k0Bassoon
           
static int k0BirdTweet
           
static int k0BottleBlow
           
static int k0BowedGlass
           
static int k0BrassSection1
           
static int k0BreathNoise
           
static int k0BrightAcousticPiano
           
static int k0Brightness
           
static int k0Calliope
           
static int k0Celesta
           
static int k0Cello
           
static int k0Charang
           
static int k0Chiffer
           
static int k0ChorusedPiano
           
static int k0ChurchOrgan1
           
static int k0Clarinet
           
static int k0Clavinet
           
static int k0Contrabass
           
static int k0Crystal
           
static int k0DistortionGuitar
           
static int k0DrawOrgan
           
static int k0EchoDrops
           
static int k0ElectricBassFingered
           
static int k0ElectricBassPicked
           
static int k0ElectricCleanGuitar
           
static int k0ElectricGrandPiano
           
static int k0ElectricGuitarMuted
           
static int k0ElectricJazzGuitar
           
static int k0EnglishHorn
           
static int k0Fantasia
           
static int k0Fiddle
           
static int k0FifthSawWave
           
static int k0Flute
           
static int k0FrenchAccordion
           
static int k0FrenchHorn
           
static int k0FretlessBass
           
static int k0Glockenspiel
           
static int k0Goblin
           
static int k0GuitarFretNoise
           
static int k0GuitarHarmonics
           
static int k0Gunshot
           
static int k0HaloPad
           
static int k0Harmonica
           
static int k0Harpsichord
           
static int k0Helicopter
           
static int k0HonkyTonkPiano
           
static int k0IceRain
           
static int k0Kalimba
           
static int k0Koto
           
static int k0Marimba
           
static int k0MelodicTom1
           
static int k0MetalPad
           
static int k0MusicBox
           
static int k0MutedTrumpet
           
static int k0Oboe
           
static int k0Ocarina
           
static int k0OohChoir
           
static int k0OrchestraHit
           
static int k0OrchestralHarp
           
static int k0OverdrivenGuitar
           
static int k0PanFlute
           
static int k0PercussiveOrgan
           
static int k0Piccolo
           
static int k0PizzicatoStrings
           
static int k0Polysynth
           
static int k0Recorder
           
static int k0ReedOrgan
           
static int k0ReverseCymbal
           
static int k0RhodesPiano
           
static int k0RockOrgan
           
static int k0Santur
           
static int k0SawLead
           
static int k0Seashore
           
static int k0Shakuhachi
           
static int k0Shamisen
           
static int k0Shanai
           
static int k0Sitar
           
static int k0SlapBass1
           
static int k0SlapBass2
           
static int k0SlowStringsEnsemble
           
static int k0SoloVox
           
static int k0SopranoSax
           
static int k0Soundtrack
           
static int k0SpaceVoice
           
static int k0SquareLead
           
static int k0StarTheme
           
static int k0SteelDrums
           
static int k0SweepPad
           
static int k0SynthBass1
           
static int k0SynthBass2
           
static int k0SynthBrass1
           
static int k0SynthBrass2
           
static int k0SynthStrings1
           
static int k0SynthStrings2
           
static int k0SynthTom
           
static int k0Synvox
           
static int k0TaikoDrum
           
static int k0TaishoKoto
           
static int k0TelephoneRing1
           
static int k0TenorSax
           
static int k0Timpani
           
static int k0TinkleBell
           
static int k0TremoloStrings
           
static int k0Trombone
           
static int k0Trumpet
           
static int k0Tuba
           
static int k0TubularBells
           
static int k0Vibraphone
           
static int k0Viola
           
static int k0Violin
           
static int k0WarmPad
           
static int k0Whistle
           
static int k0Woodblock
           
static int k0Xylophone
           
static int k16Mandolin
           
static int k1CarEngine
           
static int k1DogBark
           
static int k1FluteKeyClick
           
static int k1GuitarCutNoise
           
static int k1Laughing
           
static int k1MachineGun
           
static int k1Rain
           
static int k1TelephoneRing2
           
static int k2CarStop
           
static int k2DoorCreaking
           
static int k2HorseGallop
           
static int k2LaserGun
           
static int k2Screaming
           
static int k2StringSlap
           
static int k2Thunder
           
static int k3CarPass
           
static int k3DoorClose
           
static int k3Explosion
           
static int k3Punch
           
static int k3Wind
           
static int k4CarCrash
           
static int k4HeartBeat
           
static int k4Scratch
           
static int k4Stream
           
static int k5Bubble
           
static int k5Footsteps
           
static int k5Siren
           
static int k5WindChime
           
static int k6Train
           
static int k7Jetplane
           
static int k8BrassSection2
           
static int k8Castanets
           
static int k8ChorusGuitar
           
static int k8ChurchBell
           
static int k8ChurchOrgan2
           
static int k8ConcertBassDrum
           
static int k8CoupledHarps
           
static int k8DetunedOrg
           
static int k8DetunedOrgan
           
static int k8DetunedPiano1
           
static int k8DetunedPiano2
           
static int k8EightOhEightDrums
           
static int k8ElectricGuitarFunk
           
static int k8FeedbackGuitar
           
static int k8GuitarFeedback
           
static int k8HawaiianGuitar
           
static int k8ItalianAccordion
           
static int k8MelodicTom2
           
static int k8Orchestra
           
static int k8SineWave
           
static int k8Starship
           
static int k8SynthBass3
           
static int k8SynthBass4
           
static int k8SynthBrass3
           
static int k8SynthBrass4
           
static int k8SynthStrings3
           
static int k8TwelveStringGuitar
           
static int k8Ukulele
           
static int k9BurstNoise
           
(package private) static java.lang.String[] kit_names
           
static int kn0AcousticBassDrum
           
static int kn0AcousticSnare
           
static int kn0BassDrum1
           
static int kn0BellTree
           
static int kn0Cabasa
           
static int kn0Castanets
           
static int kn0ChineseCymbal
           
static int kn0Claves
           
static int kn0ClosedHiHat
           
static int kn0Cowbell
           
static int kn0CrashCymbal1
           
static int kn0CrashCymbal2
           
static int kn0ElectricSnare
           
static int kn0HandClap
           
static int kn0HiBongo
           
static int kn0HiFloorTom
           
static int kn0HighAgogo
           
static int kn0HighQ
           
static int kn0HiMidTomTom
           
static int kn0HiTimbale
           
static int kn0HiTomTom
           
static int kn0HiWoodBlock
           
static int kn0JingleBell
           
static int kn0LoFloorTom
           
static int kn0LongGuiro
           
static int kn0LongWhistle
           
static int kn0LoTimbale
           
static int kn0LoTomTom
           
static int kn0LowAgogo
           
static int kn0LowBongo
           
static int kn0LowConga
           
static int kn0LowMidTomTom
           
static int kn0LowWoodBlock
           
static int kn0Maracas
           
static int kn0MetronomeBell
           
static int kn0MetronomeClick
           
static int kn0MuteCuica
           
static int kn0MuteHiConga
           
static int kn0MuteSurto
           
static int kn0MuteTriangle
           
static int kn0OpenCuica
           
static int kn0OpenHiConga
           
static int kn0OpenHiHat
           
static int kn0OpenSurto
           
static int kn0OpenTriangle
           
static int kn0PedalHiHat
           
static int kn0RideBell
           
static int kn0RideCymbal1
           
static int kn0RideCymbal2
           
static int kn0ScratchPull
           
static int kn0ScratchPush
           
static int kn0Shaker
           
static int kn0ShortGuiro
           
static int kn0ShortWhistle
           
static int kn0SideStick
           
static int kn0Slap
           
static int kn0SplashCymbal
           
static int kn0SquareClick
           
static int kn0Sticks
           
static int kn0Tambourine
           
static int kn0Vibraslap
           
static int kn16GatedSD
           
static int kn16MontoKick
           
static int kn16RoomHighTom1
           
static int kn16RoomHighTom2
           
static int kn16RoomLowTom1
           
static int kn16RoomLowTom2
           
static int kn16RoomMidTom1
           
static int kn16RoomMidTom2
           
static int kn24ElecBD
           
static int kn24ElecHighTom1
           
static int kn24ElecHighTom2
           
static int kn24ElecLowTom1
           
static int kn24ElecLowTom2
           
static int kn24ElecMidTom1
           
static int kn24ElecMidTom2
           
static int kn24ElecSD
           
static int kn24GatedSD
           
static int kn24ReverseCymbal
          Unusually, this drum note is created with two voices.
static int kn25TR808BassDrum
           
static int kn25TR808Claves
           
static int kn25TR808ClosedHighHat1
           
static int kn25TR808ClosedHighHat2
           
static int kn25TR808CowBell
           
static int kn25TR808Cymbal
           
static int kn25TR808HighConga
           
static int kn25TR808HighTom1
           
static int kn25TR808HighTom2
           
static int kn25TR808LowConga
           
static int kn25TR808LowTom1
           
static int kn25TR808LowTom2
           
static int kn25TR808Maracas
           
static int kn25TR808MidConga
           
static int kn25TR808MidTom1
           
static int kn25TR808MidTom2
           
static int kn25TR808OpenHighHat
           
static int kn25TR808RimShot
           
static int kn25TR808SnareDrum
           
static int kn40BrushSlap
           
static int kn40BrushSwirl
           
static int kn40BrushTap
           
static int kn48Castanets
           
static int kn48ClosedHighHat
           
static int kn48ConcertBassDrum1
           
static int kn48ConcertBassDrum2
           
static int kn48ConcertCymbal1
           
static int kn48ConcertCymbal2
           
static int kn48ConcertSnareDrum1
           
static int kn48ConcertSnareDrum2
           
static int kn48OpenedHighHat
           
static int kn48PedalHighHat
           
static int kn48RideCymbal
           
static int kn48TimpaniA
           
static int kn48TimpaniASharp
           
static int kn48TimpaniB
           
static int kn48TimpaniC
           
static int kn48TimpaniCSharp
           
static int kn48TimpaniD
           
static int kn48TimpaniDSharp
           
static int kn48TimpaniE
           
static int kn48TimpaniFSharp
           
static int kn48TimpaniG
           
static int kn48TimpaniGSharp
           
static int kn48TimpaniHiF
           
static int kn48TimpaniLoF
           
static int kn8RoomHighTom1
           
static int kn8RoomHighTom2
           
static int kn8RoomLowTom1
           
static int kn8RoomLowTom2
           
static int kn8RoomMidTom1
           
static int kn8RoomMidTom2
           
static int knA440
          The default base of tuning
static int knMiddleC
          The middle of the Piano
static int ksBrushSet
           
static int ksCM6432LSet
           
static int ksElectronicSet
           
static int ksFirstUserSet
           
static int ksJazzSet
           
static int ksLastUserSet
           
static int ksOrchestraSet
           
static int ksPowerSet
           
static int ksRoomSet
           
static int ksSfxSet
           
static int ksStandardSet
          Constants for various Drum Sets
static int ksTR808Set
           
static java.lang.String[] nonregistered_params
           
static java.lang.String[] note_names
          Table mapping note number to a name.
static java.lang.String[] reverb_name
           
static java.lang.String[] sysex_events
           
 
Fields inherited from class com.dixshtix.midi.GeneralMidi
drum_kits, kAahChoir, kAccordion, kAcousticGrandPiano, kAcousticNylonGuitar, kAcousticSteelGuitar, kAcousticStringEnsemble1, kAcousticStringEnsemble2, kAgogo, kAltoSax, kApplause, kAtmosphere, kBagpipe, kBanjo, kBaritoneSax, kBassoon, kBirdTweet, kBottleBlow, kBrassSection, kBreathNoise, kBright, kBrightAcousticPiano, kCalliope, kCelesta, kCello, kChiffer, kChorusedPiano, kChurchOrgan, kClarinet, kClavinet, kContrabass, kCrystal, kDistortionGuitar, kDrawOrgan, kDulcimer, kEchoes, kElectricBassFingered, kElectricBassPicked, kElectricCleanGuitar, kElectricGrandPiano, kElectricGuitarMuted, kElectricJazzGuitar, kElectricPiano1, kElectricPiano2, kEnglishHorn, kFiddle, kFlute, kFrenchHorn, kFretlessBass, kGlockenspiel, kGoblin, kGuitarFretNoise, kGuitarHarmonics, kGunshot, kHarmonica, kHarpsichord, kHelicopter, kHonkyTonkPiano, kIceRain, kKalimba, kKoto, kMarimba, kMelodicTom, kMusicBox, kMutedTrumpet, knAcousticBassDrum, knAcousticSnare, knBassDrum1, knCabasa, knChineseCymbal, knClaves, knClosedHiHat, knCowbell, knCrashCymbal1, knCrashCymbal2, knElectricSnare, knHandClap, knHiBongo, knHiFloorTom, knHighAgogo, knHiMidTomTom, knHiTimbale, knHiTomTom, knHiWoodBlock, knLoFloorTom, knLongGuiro, knLongWhistle, knLoTimbale, knLoTomTom, knLowAgogo, knLowBongo, knLowConga, knLowMidTomTom, knLowWoodBlock, knMaracas, knMuteCuica, knMuteHiConga, knMuteTriangle, knOpenCuica, knOpenHiConga, knOpenHiHat, knOpenTriangle, knPedalHiHat, knRideBell, knRideCymbal1, knRideCymbal2, knShortGuiro, knShortWhistle, knSideStick, knSplashCymbal, knTambourine, knVibraslap, kOboe, kOcarina, kOohChoir, kOrchestraHit, kOrchestralHarp, kOverdrivenGuitar, kPanFlute, kPercussiveOrgan, kPiccolo, kPizzicatoStrings, kRecorder, kReedOrgan, kReverseCymbal, kRhodesPiano, kRockOrgan, kSawLead, ksDefaultSet, ksDrySet, kSeashore, kShakuhachi, kShamisen, kShanai, kSitar, kSlapBass1, kSlapBass2, kSopranoSax, kSoundtracks, kSpace, kSquareLead, kSteelDrums, kSynthBass1, kSynthBass2, kSynthBrass1, kSynthBrass2, kSynthLead5, kSynthLead6, kSynthLead7, kSynthLead8, kSynthPad1, kSynthPad2, kSynthPad3, kSynthPad4, kSynthPad5, kSynthPad6, kSynthPad7, kSynthPad8, kSynthStrings1, kSynthStrings2, kSynthTom, kSynvox, kTaikoDrum, kTangoAccordion, kTelephoneRing, kTenorSax, kTimpani, kTinkleBell, kTremoloStrings, kTrombone, kTrumpet, kTuba, kTubularBells, kVibraphone, kViola, kViolin, kWhistle, kWoodBass, kWoodblock, kXylophone, patch_names, registered_parameters
 
Constructor Summary
RolandGS()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

k0AcousticGrandPiano

public static final int k0AcousticGrandPiano

k0BrightAcousticPiano

public static final int k0BrightAcousticPiano

k0ElectricGrandPiano

public static final int k0ElectricGrandPiano

k0HonkyTonkPiano

public static final int k0HonkyTonkPiano

k0RhodesPiano

public static final int k0RhodesPiano

k8DetunedPiano1

public static final int k8DetunedPiano1

k0ChorusedPiano

public static final int k0ChorusedPiano

k8DetunedPiano2

public static final int k8DetunedPiano2

k0Harpsichord

public static final int k0Harpsichord

k8CoupledHarps

public static final int k8CoupledHarps

k0Clavinet

public static final int k0Clavinet

k0Celesta

public static final int k0Celesta

k0Glockenspiel

public static final int k0Glockenspiel

k0MusicBox

public static final int k0MusicBox

k0Vibraphone

public static final int k0Vibraphone

k0Marimba

public static final int k0Marimba

k0Xylophone

public static final int k0Xylophone

k0TubularBells

public static final int k0TubularBells

k8ChurchBell

public static final int k8ChurchBell

k0Santur

public static final int k0Santur

k0DrawOrgan

public static final int k0DrawOrgan

k8DetunedOrg

public static final int k8DetunedOrg

k0PercussiveOrgan

public static final int k0PercussiveOrgan

k8DetunedOrgan

public static final int k8DetunedOrgan

k0RockOrgan

public static final int k0RockOrgan

k0ChurchOrgan1

public static final int k0ChurchOrgan1

k8ChurchOrgan2

public static final int k8ChurchOrgan2

k0ReedOrgan

public static final int k0ReedOrgan

k0FrenchAccordion

public static final int k0FrenchAccordion

k8ItalianAccordion

public static final int k8ItalianAccordion

k0Harmonica

public static final int k0Harmonica

k0Bandonean

public static final int k0Bandonean

k0AcousticNylonGuitar

public static final int k0AcousticNylonGuitar

k8Ukulele

public static final int k8Ukulele

k0AcousticSteelGuitar

public static final int k0AcousticSteelGuitar

k8TwelveStringGuitar

public static final int k8TwelveStringGuitar

k16Mandolin

public static final int k16Mandolin

k0ElectricJazzGuitar

public static final int k0ElectricJazzGuitar

k8HawaiianGuitar

public static final int k8HawaiianGuitar

k0ElectricCleanGuitar

public static final int k0ElectricCleanGuitar

k8ChorusGuitar

public static final int k8ChorusGuitar

k0ElectricGuitarMuted

public static final int k0ElectricGuitarMuted

k8ElectricGuitarFunk

public static final int k8ElectricGuitarFunk

k0OverdrivenGuitar

public static final int k0OverdrivenGuitar

k0DistortionGuitar

public static final int k0DistortionGuitar

k8FeedbackGuitar

public static final int k8FeedbackGuitar

k0GuitarHarmonics

public static final int k0GuitarHarmonics

k8GuitarFeedback

public static final int k8GuitarFeedback

k0AcousticBass

public static final int k0AcousticBass

k0ElectricBassFingered

public static final int k0ElectricBassFingered

k0ElectricBassPicked

public static final int k0ElectricBassPicked

k0FretlessBass

public static final int k0FretlessBass

k0SlapBass1

public static final int k0SlapBass1

k0SlapBass2

public static final int k0SlapBass2

k0SynthBass1

public static final int k0SynthBass1

k8SynthBass3

public static final int k8SynthBass3

k0SynthBass2

public static final int k0SynthBass2

k8SynthBass4

public static final int k8SynthBass4

k0Violin

public static final int k0Violin

k0Viola

public static final int k0Viola

k0Cello

public static final int k0Cello

k0Contrabass

public static final int k0Contrabass

k0TremoloStrings

public static final int k0TremoloStrings

k0PizzicatoStrings

public static final int k0PizzicatoStrings

k0OrchestralHarp

public static final int k0OrchestralHarp

k0Timpani

public static final int k0Timpani

k0AcousticStringEnsemble1

public static final int k0AcousticStringEnsemble1

k8Orchestra

public static final int k8Orchestra

k0SlowStringsEnsemble

public static final int k0SlowStringsEnsemble

k0SynthStrings1

public static final int k0SynthStrings1

k8SynthStrings3

public static final int k8SynthStrings3

k0SynthStrings2

public static final int k0SynthStrings2

k0AahChoir

public static final int k0AahChoir

k0OohChoir

public static final int k0OohChoir

k0Synvox

public static final int k0Synvox

k0OrchestraHit

public static final int k0OrchestraHit

k0Trumpet

public static final int k0Trumpet

k0Trombone

public static final int k0Trombone

k0Tuba

public static final int k0Tuba

k0MutedTrumpet

public static final int k0MutedTrumpet

k0FrenchHorn

public static final int k0FrenchHorn

k0BrassSection1

public static final int k0BrassSection1

k8BrassSection2

public static final int k8BrassSection2

k0SynthBrass1

public static final int k0SynthBrass1

k8SynthBrass3

public static final int k8SynthBrass3

k0SynthBrass2

public static final int k0SynthBrass2

k8SynthBrass4

public static final int k8SynthBrass4

k0SopranoSax

public static final int k0SopranoSax

k0AltoSax

public static final int k0AltoSax

k0TenorSax

public static final int k0TenorSax

k0BaritoneSax

public static final int k0BaritoneSax

k0Oboe

public static final int k0Oboe

k0EnglishHorn

public static final int k0EnglishHorn

k0Bassoon

public static final int k0Bassoon

k0Clarinet

public static final int k0Clarinet

k0Piccolo

public static final int k0Piccolo

k0Flute

public static final int k0Flute

k0Recorder

public static final int k0Recorder

k0PanFlute

public static final int k0PanFlute

k0BottleBlow

public static final int k0BottleBlow

k0Shakuhachi

public static final int k0Shakuhachi

k0Whistle

public static final int k0Whistle

k0Ocarina

public static final int k0Ocarina

k0SquareLead

public static final int k0SquareLead

k8SineWave

public static final int k8SineWave

k0SawLead

public static final int k0SawLead

k0Calliope

public static final int k0Calliope

k0Chiffer

public static final int k0Chiffer

k0Charang

public static final int k0Charang

k0SoloVox

public static final int k0SoloVox

k0FifthSawWave

public static final int k0FifthSawWave

k0BassAndLead

public static final int k0BassAndLead

k0Fantasia

public static final int k0Fantasia

k0WarmPad

public static final int k0WarmPad

k0Polysynth

public static final int k0Polysynth

k0SpaceVoice

public static final int k0SpaceVoice

k0BowedGlass

public static final int k0BowedGlass

k0MetalPad

public static final int k0MetalPad

k0HaloPad

public static final int k0HaloPad

k0SweepPad

public static final int k0SweepPad

k0IceRain

public static final int k0IceRain

k0Soundtrack

public static final int k0Soundtrack

k0Crystal

public static final int k0Crystal

k0Atmosphere

public static final int k0Atmosphere

k0Brightness

public static final int k0Brightness

k0Goblin

public static final int k0Goblin

k0EchoDrops

public static final int k0EchoDrops

k0StarTheme

public static final int k0StarTheme

k0Sitar

public static final int k0Sitar

k0Banjo

public static final int k0Banjo

k0Shamisen

public static final int k0Shamisen

k0Koto

public static final int k0Koto

k0TaishoKoto

public static final int k0TaishoKoto

k0Kalimba

public static final int k0Kalimba

k0Fiddle

public static final int k0Fiddle

k0Shanai

public static final int k0Shanai

k0TinkleBell

public static final int k0TinkleBell

k0Agogo

public static final int k0Agogo

k0SteelDrums

public static final int k0SteelDrums

k0Woodblock

public static final int k0Woodblock

k8Castanets

public static final int k8Castanets

k0TaikoDrum

public static final int k0TaikoDrum

k8ConcertBassDrum

public static final int k8ConcertBassDrum

k0MelodicTom1

public static final int k0MelodicTom1

k8MelodicTom2

public static final int k8MelodicTom2

k0SynthTom

public static final int k0SynthTom

k8EightOhEightDrums

public static final int k8EightOhEightDrums

k0ReverseCymbal

public static final int k0ReverseCymbal

k0GuitarFretNoise

public static final int k0GuitarFretNoise

k1GuitarCutNoise

public static final int k1GuitarCutNoise

k2StringSlap

public static final int k2StringSlap

k0BreathNoise

public static final int k0BreathNoise

k1FluteKeyClick

public static final int k1FluteKeyClick

k0Seashore

public static final int k0Seashore

k1Rain

public static final int k1Rain

k2Thunder

public static final int k2Thunder

k3Wind

public static final int k3Wind

k4Stream

public static final int k4Stream

k5Bubble

public static final int k5Bubble

k0BirdTweet

public static final int k0BirdTweet

k1DogBark

public static final int k1DogBark

k2HorseGallop

public static final int k2HorseGallop

k0TelephoneRing1

public static final int k0TelephoneRing1

k1TelephoneRing2

public static final int k1TelephoneRing2

k2DoorCreaking

public static final int k2DoorCreaking

k3DoorClose

public static final int k3DoorClose

k4Scratch

public static final int k4Scratch

k5WindChime

public static final int k5WindChime

k0Helicopter

public static final int k0Helicopter

k1CarEngine

public static final int k1CarEngine

k2CarStop

public static final int k2CarStop

k3CarPass

public static final int k3CarPass

k4CarCrash

public static final int k4CarCrash

k5Siren

public static final int k5Siren

k6Train

public static final int k6Train

k7Jetplane

public static final int k7Jetplane

k8Starship

public static final int k8Starship

k9BurstNoise

public static final int k9BurstNoise

k0Applause

public static final int k0Applause

k1Laughing

public static final int k1Laughing

k2Screaming

public static final int k2Screaming

k3Punch

public static final int k3Punch

k4HeartBeat

public static final int k4HeartBeat

k5Footsteps

public static final int k5Footsteps

k0Gunshot

public static final int k0Gunshot

k1MachineGun

public static final int k1MachineGun

k2LaserGun

public static final int k2LaserGun

k3Explosion

public static final int k3Explosion

knMiddleC

public static final int knMiddleC
The middle of the Piano

knA440

public static final int knA440
The default base of tuning

b0names

public static final java.lang.String[] b0names

b1names

public static final java.lang.String[] b1names

b2names

public static final java.lang.String[] b2names

b3names

public static final java.lang.String[] b3names

b4names

public static final java.lang.String[] b4names

b5names

public static final java.lang.String[] b5names

b6names

public static final java.lang.String[] b6names

b7names

public static final java.lang.String[] b7names

b8names

public static final java.lang.String[] b8names

b9names

public static final java.lang.String[] b9names

b16names

public static final java.lang.String[] b16names

bnames

public static final java.lang.String[][] bnames
Master Patch Name Lookup Array.
To Use: bnames[Coarse Bank Select][Patch Number]
Both indexes are 0-127.

ksStandardSet

public static final int ksStandardSet
Constants for various Drum Sets

ksRoomSet

public static final int ksRoomSet

ksPowerSet

public static final int ksPowerSet

ksElectronicSet

public static final int ksElectronicSet

ksTR808Set

public static final int ksTR808Set

ksJazzSet

public static final int ksJazzSet

ksBrushSet

public static final int ksBrushSet

ksOrchestraSet

public static final int ksOrchestraSet

ksSfxSet

public static final int ksSfxSet

ksFirstUserSet

public static final int ksFirstUserSet

ksLastUserSet

public static final int ksLastUserSet

ksCM6432LSet

public static final int ksCM6432LSet

kn0HighQ

public static final int kn0HighQ

kn0Slap

public static final int kn0Slap

kn0ScratchPush

public static final int kn0ScratchPush

kn0ScratchPull

public static final int kn0ScratchPull

kn0Sticks

public static final int kn0Sticks

kn0SquareClick

public static final int kn0SquareClick

kn0MetronomeClick

public static final int kn0MetronomeClick

kn0MetronomeBell

public static final int kn0MetronomeBell

kn0AcousticBassDrum

public static final int kn0AcousticBassDrum

kn0BassDrum1

public static final int kn0BassDrum1

kn0SideStick

public static final int kn0SideStick

kn0AcousticSnare

public static final int kn0AcousticSnare

kn0HandClap

public static final int kn0HandClap

kn0ElectricSnare

public static final int kn0ElectricSnare

kn0LoFloorTom

public static final int kn0LoFloorTom

kn0ClosedHiHat

public static final int kn0ClosedHiHat

kn0HiFloorTom

public static final int kn0HiFloorTom

kn0PedalHiHat

public static final int kn0PedalHiHat

kn0LoTomTom

public static final int kn0LoTomTom

kn0OpenHiHat

public static final int kn0OpenHiHat

kn0LowMidTomTom

public static final int kn0LowMidTomTom

kn0HiMidTomTom

public static final int kn0HiMidTomTom

kn0CrashCymbal1

public static final int kn0CrashCymbal1

kn0HiTomTom

public static final int kn0HiTomTom

kn0RideCymbal1

public static final int kn0RideCymbal1

kn0ChineseCymbal

public static final int kn0ChineseCymbal

kn0RideBell

public static final int kn0RideBell

kn0Tambourine

public static final int kn0Tambourine

kn0SplashCymbal

public static final int kn0SplashCymbal

kn0Cowbell

public static final int kn0Cowbell

kn0CrashCymbal2

public static final int kn0CrashCymbal2

kn0Vibraslap

public static final int kn0Vibraslap

kn0RideCymbal2

public static final int kn0RideCymbal2

kn0HiBongo

public static final int kn0HiBongo

kn0LowBongo

public static final int kn0LowBongo

kn0MuteHiConga

public static final int kn0MuteHiConga

kn0OpenHiConga

public static final int kn0OpenHiConga

kn0LowConga

public static final int kn0LowConga

kn0HiTimbale

public static final int kn0HiTimbale

kn0LoTimbale

public static final int kn0LoTimbale

kn0HighAgogo

public static final int kn0HighAgogo

kn0LowAgogo

public static final int kn0LowAgogo

kn0Cabasa

public static final int kn0Cabasa

kn0Maracas

public static final int kn0Maracas

kn0ShortWhistle

public static final int kn0ShortWhistle

kn0LongWhistle

public static final int kn0LongWhistle

kn0ShortGuiro

public static final int kn0ShortGuiro

kn0LongGuiro

public static final int kn0LongGuiro

kn0Claves

public static final int kn0Claves

kn0HiWoodBlock

public static final int kn0HiWoodBlock

kn0LowWoodBlock

public static final int kn0LowWoodBlock

kn0MuteCuica

public static final int kn0MuteCuica

kn0OpenCuica

public static final int kn0OpenCuica

kn0MuteTriangle

public static final int kn0MuteTriangle

kn0OpenTriangle

public static final int kn0OpenTriangle

kn0Shaker

public static final int kn0Shaker

kn0JingleBell

public static final int kn0JingleBell

kn0BellTree

public static final int kn0BellTree

kn0Castanets

public static final int kn0Castanets

kn0MuteSurto

public static final int kn0MuteSurto

kn0OpenSurto

public static final int kn0OpenSurto

kn8RoomLowTom2

public static final int kn8RoomLowTom2

kn8RoomLowTom1

public static final int kn8RoomLowTom1

kn8RoomMidTom2

public static final int kn8RoomMidTom2

kn8RoomMidTom1

public static final int kn8RoomMidTom1

kn8RoomHighTom2

public static final int kn8RoomHighTom2

kn8RoomHighTom1

public static final int kn8RoomHighTom1

kn16MontoKick

public static final int kn16MontoKick

kn16GatedSD

public static final int kn16GatedSD

kn16RoomLowTom2

public static final int kn16RoomLowTom2

kn16RoomLowTom1

public static final int kn16RoomLowTom1

kn16RoomMidTom2

public static final int kn16RoomMidTom2

kn16RoomMidTom1

public static final int kn16RoomMidTom1

kn16RoomHighTom2

public static final int kn16RoomHighTom2

kn16RoomHighTom1

public static final int kn16RoomHighTom1

kn24ReverseCymbal

public static final int kn24ReverseCymbal
Unusually, this drum note is created with two voices.

kn24ElecBD

public static final int kn24ElecBD

kn24ElecSD

public static final int kn24ElecSD

kn24GatedSD

public static final int kn24GatedSD

kn24ElecLowTom2

public static final int kn24ElecLowTom2

kn24ElecLowTom1

public static final int kn24ElecLowTom1

kn24ElecMidTom2

public static final int kn24ElecMidTom2

kn24ElecMidTom1

public static final int kn24ElecMidTom1

kn24ElecHighTom2

public static final int kn24ElecHighTom2

kn24ElecHighTom1

public static final int kn24ElecHighTom1

kn25TR808BassDrum

public static final int kn25TR808BassDrum

kn25TR808RimShot

public static final int kn25TR808RimShot

kn25TR808SnareDrum

public static final int kn25TR808SnareDrum

kn25TR808LowTom2

public static final int kn25TR808LowTom2

kn25TR808ClosedHighHat2

public static final int kn25TR808ClosedHighHat2

kn25TR808LowTom1

public static final int kn25TR808LowTom1

kn25TR808ClosedHighHat1

public static final int kn25TR808ClosedHighHat1

kn25TR808MidTom2

public static final int kn25TR808MidTom2

kn25TR808OpenHighHat

public static final int kn25TR808OpenHighHat

kn25TR808MidTom1

public static final int kn25TR808MidTom1

kn25TR808HighTom2

public static final int kn25TR808HighTom2

kn25TR808Cymbal

public static final int kn25TR808Cymbal

kn25TR808HighTom1

public static final int kn25TR808HighTom1

kn25TR808CowBell

public static final int kn25TR808CowBell

kn25TR808HighConga

public static final int kn25TR808HighConga

kn25TR808MidConga

public static final int kn25TR808MidConga

kn25TR808LowConga

public static final int kn25TR808LowConga

kn25TR808Maracas

public static final int kn25TR808Maracas

kn25TR808Claves

public static final int kn25TR808Claves

kn40BrushTap

public static final int kn40BrushTap

kn40BrushSlap

public static final int kn40BrushSlap

kn40BrushSwirl

public static final int kn40BrushSwirl

kn48ClosedHighHat

public static final int kn48ClosedHighHat

kn48PedalHighHat

public static final int kn48PedalHighHat

kn48OpenedHighHat

public static final int kn48OpenedHighHat

kn48RideCymbal

public static final int kn48RideCymbal

kn48ConcertBassDrum2

public static final int kn48ConcertBassDrum2

kn48ConcertBassDrum1

public static final int kn48ConcertBassDrum1

kn48ConcertSnareDrum2

public static final int kn48ConcertSnareDrum2

kn48Castanets

public static final int kn48Castanets

kn48ConcertSnareDrum1

public static final int kn48ConcertSnareDrum1

kn48TimpaniLoF

public static final int kn48TimpaniLoF

kn48TimpaniFSharp

public static final int kn48TimpaniFSharp

kn48TimpaniG

public static final int kn48TimpaniG

kn48TimpaniGSharp

public static final int kn48TimpaniGSharp

kn48TimpaniA

public static final int kn48TimpaniA

kn48TimpaniASharp

public static final int kn48TimpaniASharp

kn48TimpaniB

public static final int kn48TimpaniB

kn48TimpaniC

public static final int kn48TimpaniC

kn48TimpaniCSharp

public static final int kn48TimpaniCSharp

kn48TimpaniD

public static final int kn48TimpaniD

kn48TimpaniDSharp

public static final int kn48TimpaniDSharp

kn48TimpaniE

public static final int kn48TimpaniE

kn48TimpaniHiF

public static final int kn48TimpaniHiF

kn48ConcertCymbal2

public static final int kn48ConcertCymbal2

kn48ConcertCymbal1

public static final int kn48ConcertCymbal1

drum_kit0

public static final java.lang.String[] drum_kit0
Note names for the Standard drum kit.

drum_kit8

public static final java.lang.String[] drum_kit8
Room Set Name

drum_kit16

public static final java.lang.String[] drum_kit16
Power Set Name

drum_kit24

public static final java.lang.String[] drum_kit24
Electronic Set Name

drum_kit25

public static final java.lang.String[] drum_kit25
TR808 Set Name

drum_kit32

public static final java.lang.String[] drum_kit32
Jazz Set Name

drum_kit40

public static final java.lang.String[] drum_kit40
Brush Set Name

drum_kit48

public static final java.lang.String[] drum_kit48
Orchestra Set Name

drum_kit56

public static final java.lang.String[] drum_kit56
SFX Set Name

kit_names

static final java.lang.String[] kit_names

nonregistered_params

public static final java.lang.String[] nonregistered_params

sysex_events

public static final java.lang.String[] sysex_events

reverb_name

public static final java.lang.String[] reverb_name

chorus_name

public static final java.lang.String[] chorus_name

note_names

public static final java.lang.String[] note_names
Table mapping note number to a name. note_names[69] is reported to be A440 under a default tuning. note_names[60] is Middle C.
Constructor Detail

RolandGS

public RolandGS()

DixShtix