|
enum | ReservedChannels : byte { ReservedChannels.Percussion = 9
} |
| Offset to be 0-indexed More...
|
|
enum | ReservedSoundSet : byte {
ReservedSoundSet.AcousticGrandPiano = 0,
ReservedSoundSet.BrightAcousticPiano,
ReservedSoundSet.ElectricGrandPiano,
ReservedSoundSet.HonkyTonkPiano,
ReservedSoundSet.ElectricPiano1,
ReservedSoundSet.ElectricPiano2,
ReservedSoundSet.Harpsichord,
ReservedSoundSet.Clavi,
ReservedSoundSet.Celesta,
ReservedSoundSet.Glockenspiel,
ReservedSoundSet.MusicBox,
ReservedSoundSet.Vibraphone,
ReservedSoundSet.Marimba,
ReservedSoundSet.Xylophone,
ReservedSoundSet.TubularBells,
ReservedSoundSet.Dulcimer,
ReservedSoundSet.DrawbarOrgan,
ReservedSoundSet.PercussiveOrgan,
ReservedSoundSet.RockOrgan,
ReservedSoundSet.CrutchOrgan,
ReservedSoundSet.ReedOrgan,
ReservedSoundSet.Accordion,
ReservedSoundSet.Harmonica,
ReservedSoundSet.TangoAccordion,
ReservedSoundSet.AcousticGuitar_Nylon,
ReservedSoundSet.AcousticGuitar_Steel,
ReservedSoundSet.ElectricGuitar_Jazz,
ReservedSoundSet.ElectricGuitar_Clean,
ReservedSoundSet.ElectricGuitar_Muted,
ReservedSoundSet.OverdrivenGuitar,
ReservedSoundSet.DistortionGuitar,
ReservedSoundSet.GuitarHarmonics,
ReservedSoundSet.AcousticBass,
ReservedSoundSet.ElectricBass_Finger,
ReservedSoundSet.ElectricBasS_Pick,
ReservedSoundSet.FretlessBass,
ReservedSoundSet.SlapBass1,
ReservedSoundSet.SlapBass2,
ReservedSoundSet.SynthBass1,
ReservedSoundSet.SynthBass2,
ReservedSoundSet.Violin,
ReservedSoundSet.Viola,
ReservedSoundSet.Cello,
ReservedSoundSet.Contrabass,
ReservedSoundSet.TremoloStrings,
ReservedSoundSet.PizzicatoStrings,
ReservedSoundSet.OrchestralHarp,
ReservedSoundSet.Timpani,
ReservedSoundSet.StringEnsemble1,
ReservedSoundSet.StringEnsemble2,
ReservedSoundSet.SynthStrings1,
ReservedSoundSet.SynthStrings2,
ReservedSoundSet.ChoirAahs,
ReservedSoundSet.VoiceOohs,
ReservedSoundSet.SynthVoice,
ReservedSoundSet.OrchestraHit,
ReservedSoundSet.Trumpet,
ReservedSoundSet.Trombone,
ReservedSoundSet.Tuba,
ReservedSoundSet.MutedTrumped,
ReservedSoundSet.FrenchHorn,
ReservedSoundSet.BrassSection,
ReservedSoundSet.SynthBrass1,
ReservedSoundSet.SynthBrass2,
ReservedSoundSet.SopranoSax,
ReservedSoundSet.AltoSax,
ReservedSoundSet.TenorSax,
ReservedSoundSet.BaritoneSax,
ReservedSoundSet.Oboe,
ReservedSoundSet.EnglishHorn,
ReservedSoundSet.Bassoon,
ReservedSoundSet.Clarinet,
ReservedSoundSet.Piccolo,
ReservedSoundSet.Flute,
ReservedSoundSet.Recorder,
ReservedSoundSet.PanFlute,
ReservedSoundSet.BlownBottle,
ReservedSoundSet.Shakuhachi,
ReservedSoundSet.Whistle,
ReservedSoundSet.Ocarina,
ReservedSoundSet.Lead1_Square,
ReservedSoundSet.Lead2_Sawtooth,
ReservedSoundSet.Lead3_Calliope,
ReservedSoundSet.Lead4_Chiff,
ReservedSoundSet.Lead5_Charang,
ReservedSoundSet.Lead6_Voice,
ReservedSoundSet.Lead7_Fifths,
ReservedSoundSet.Lead8_BassAndLead,
ReservedSoundSet.Pad1_NewAge,
ReservedSoundSet.Pad2_Warm,
ReservedSoundSet.Pad3_Polysynth,
ReservedSoundSet.Pad4_Choir,
ReservedSoundSet.Pad5_Bowed,
ReservedSoundSet.Pad6_Metallic,
ReservedSoundSet.Pad7_Halo,
ReservedSoundSet.Pad8_Sweep,
ReservedSoundSet.FX1_Rain,
ReservedSoundSet.FX2_Soundtrack,
ReservedSoundSet.FX3_Crystal,
ReservedSoundSet.FX4_Atmosphere,
ReservedSoundSet.FX5_Brightness,
ReservedSoundSet.FX6_Goblins,
ReservedSoundSet.FX7_Echoes,
ReservedSoundSet.FX8_Scifi,
ReservedSoundSet.Sitar,
ReservedSoundSet.Banjo,
ReservedSoundSet.Shamisen,
ReservedSoundSet.Koto,
ReservedSoundSet.Kalimba,
ReservedSoundSet.BagPipe,
ReservedSoundSet.Fiddle,
ReservedSoundSet.Shanai,
ReservedSoundSet.TinkleBell,
ReservedSoundSet.Agogo,
ReservedSoundSet.SteelDrums,
ReservedSoundSet.Woodblock,
ReservedSoundSet.TaikoDrum,
ReservedSoundSet.MelodicTom,
ReservedSoundSet.SynthDrum,
ReservedSoundSet.ReverseCymbal,
ReservedSoundSet.GuitarFretNoise,
ReservedSoundSet.BreathNoise,
ReservedSoundSet.Seashore,
ReservedSoundSet.BirdTweet,
ReservedSoundSet.TelephoneRing,
ReservedSoundSet.Helicopter,
ReservedSoundSet.Applause,
ReservedSoundSet.Gunshot
} |
| Offset to be 0-indexed Source: Complete MIDI Specs General MIDI System Level 1 - Pg 5 - Table 2 More...
|
|
enum | PercussionMap {
PercussionMap.AcousticBassDrum = 35,
PercussionMap.BassDrum1,
PercussionMap.SideStick,
PercussionMap.AcousticSnare,
PercussionMap.HandClap,
PercussionMap.ElectricSnare,
PercussionMap.LowFloorTom,
PercussionMap.ClosedHiHat,
PercussionMap.HighFloorTom,
PercussionMap.PedalHiHat,
PercussionMap.LowTom,
PercussionMap.OpenHiHat,
PercussionMap.LowMidTom,
PercussionMap.HiMidTom,
PercussionMap.CrashCymbal1,
PercussionMap.HighTom,
PercussionMap.RideCymbal1,
PercussionMap.ChineseCymbal,
PercussionMap.RideBell,
PercussionMap.Tambourine,
PercussionMap.SplashCymbal,
PercussionMap.Cowbell,
PercussionMap.CrashCymbal2,
PercussionMap.Vibraslap,
PercussionMap.RideCymbal2,
PercussionMap.HiBongo,
PercussionMap.LowBongo,
PercussionMap.MuteHiConga,
PercussionMap.OpenHiConga,
PercussionMap.LowConga,
PercussionMap.HighTimbale,
PercussionMap.LowTimbale,
PercussionMap.HighAgogo,
PercussionMap.LowAgogo,
PercussionMap.Cabasa,
PercussionMap.Maracas,
PercussionMap.ShortWhistle,
PercussionMap.LongWhistle,
PercussionMap.ShortGuiro,
PercussionMap.LongGuiro,
PercussionMap.Claves,
PercussionMap.HiWoodBlock,
PercussionMap.LowWoodBlock,
PercussionMap.MuteCuica,
PercussionMap.OpenCuica,
PercussionMap.MuteTriangle,
PercussionMap.OpenTriangle
} |
| Already correctly maps to Frequency Source: Complete MIDI Specs General MIDI System Level 1 - Pg 6 - Table 3 More...
|
|