A MIDI Library for .NET

Channel Enumeration

A MIDI Channel.

public enum Channel

Remarks

Each MIDI device has 16 independent channels. Channels are named starting at 1, but are encoded programmatically starting at 0.

All of the channels are general-purpose except for Channel10, which is the dedicated percussion channel. Any notes sent to that channel will play percussion notes, regardless of any Program Change messages sent on that channel.

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

Members

Member Name Description
Channel1 MIDI Channel 1.
Channel2 MIDI Channel 2.
Channel3 MIDI Channel 3.
Channel4 MIDI Channel 4.
Channel5 MIDI Channel 5.
Channel6 MIDI Channel 6.
Channel7 MIDI Channel 7.
Channel8 MIDI Channel 8.
Channel9 MIDI Channel 9.
Channel10 MIDI Channel 10, the dedicated percussion channel.
Channel11 MIDI Channel 11.
Channel12 MIDI Channel 12.
Channel13 MIDI Channel 13.
Channel14 MIDI Channel 14.
Channel15 MIDI Channel 15.
Channel16 MIDI Channel 16.

Requirements

Namespace: Midi

Assembly: Midi (in Midi.dll)

See Also

Midi Namespace