A MIDI Library for .NET

Percussion Enumeration

General MIDI percussion note.

public enum Percussion

Remarks

In General MIDI, notes played on Channel10 make the following percussion sounds, regardless of any Program Change messages on that channel.

This enum is used with OutputDevice.SendPercussion and PercussionMessage. Equivalently, when cast to Note it can be used with OutputDevice.SendNoteOn and NoteOnMessage on Channel10.

This enum has extension methods, such as Name and IsValid, defined in PercussionExtensionMethods.

Members

Member Name Description
BassDrum2General MIDI percussion 35 ("Bass Drum 2").
BassDrum1General MIDI percussion 36 ("Bass Drum 1").
SideStickGeneral MIDI percussion 37 ("Side Stick").
SnareDrum1General MIDI percussion 38 ("Snare Drum 1").
HandClapGeneral MIDI percussion 39 ("Hand Clap").
SnareDrum2General MIDI percussion 40 ("Snare Drum 2").
LowTom2General MIDI percussion 41 ("Low Tom 2").
ClosedHiHatGeneral MIDI percussion 42 ("Closed Hi-hat").
LowTom1General MIDI percussion 43 ("Low Tom 1").
PedalHiHatGeneral MIDI percussion 44 ("Pedal Hi-hat").
MidTom2General MIDI percussion 45 ("Mid Tom 2").
OpenHiHatGeneral MIDI percussion 46 ("Open Hi-hat").
MidTom1General MIDI percussion 47 ("Mid Tom 1").
HighTom2General MIDI percussion 48 ("High Tom 2").
CrashCymbal1General MIDI percussion 49 ("Crash Cymbal 1").
HighTom1General MIDI percussion 50 ("High Tom 1").
RideCymbal1General MIDI percussion 51 ("Ride Cymbal 1").
ChineseCymbalGeneral MIDI percussion 52 ("Chinese Cymbal").
RideBellGeneral MIDI percussion 53 ("Ride Bell").
TambourineGeneral MIDI percussion 54 ("Tambourine").
SplashCymbalGeneral MIDI percussion 55 ("Splash Cymbal").
CowbellGeneral MIDI percussion 56 ("Cowbell").
CrashCymbal2General MIDI percussion 57 ("Crash Cymbal 2").
VibraSlapGeneral MIDI percussion 58 ("Vibra Slap").
RideCymbal2General MIDI percussion 59 ("Ride Cymbal 2").
HighBongoGeneral MIDI percussion 60 ("High Bongo").
LowBongoGeneral MIDI percussion 61 ("Low Bongo").
MuteHighCongaGeneral MIDI percussion 62 ("Mute High Conga").
OpenHighCongaGeneral MIDI percussion 63 ("Open High Conga").
LowCongaGeneral MIDI percussion 64 ("Low Conga").
HighTimbaleGeneral MIDI percussion 65 ("High Timbale").
LowTimbaleGeneral MIDI percussion 66 ("Low Timbale").
HighAgogoGeneral MIDI percussion 67 ("High Agogo").
LowAgogoGeneral MIDI percussion 68 ("Low Agogo").
CabasaGeneral MIDI percussion 69 ("Cabasa").
MaracasGeneral MIDI percussion 70 ("Maracas").
ShortWhistleGeneral MIDI percussion 71 ("Short Whistle").
LongWhistleGeneral MIDI percussion 72 ("Long Whistle").
ShortGuiroGeneral MIDI percussion 73 ("Short Guiro").
LongGuiroGeneral MIDI percussion 74 ("Long Guiro").
ClavesGeneral MIDI percussion 75 ("Claves").
HighWoodBlockGeneral MIDI percussion 76 ("High Wood Block").
LowWoodBlockGeneral MIDI percussion 77 ("Low Wood Block").
MuteCuicaGeneral MIDI percussion 78 ("Mute Cuica").
OpenCuicaGeneral MIDI percussion 79 ("Open Cuica").
MuteTriangleGeneral MIDI percussion 80 ("Mute Triangle").
OpenTriangleGeneral MIDI percussion 81 ("Open Triangle").

Requirements

Namespace: Midi

Assembly: Midi (in Midi.dll)

See Also

Midi Namespace