You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// This message is sent when a note is released (ended). (kkkkkkk) is the key (note) number. (vvvvvvv) is the velocity.
18
20
| NoteOff =0x80uy
21
+
/// This message is sent when a note is depressed (start). (kkkkkkk) is the key (note) number. (vvvvvvv) is the velocity.
19
22
| NoteOn =0x90uy
23
+
/// This message is most often sent by pressing down on the key after it "bottoms out". (kkkkkkk) is the key (note) number. (vvvvvvv) is the pressure value.
20
24
| PolyKeyPressure =0xa0uy
25
+
/// This message is sent when a controller value changes. Controllers include devices such as pedals and levers. Controller numbers 120-127 are reserved as "Channel Mode Messages" (below). (ccccccc) is the controller number (0-119). (vvvvvvv) is the controller value (0-127).
21
26
| ControllerChange =0xb0uy
27
+
/// This message sent when the patch number changes. (ppppppp) is the new program number.
22
28
| ProgramChange =0xc0uy
29
+
/// This message is most often sent by pressing down on the key after it "bottoms out". This message is different from polyphonic after-touch. Use this message to send the single greatest pressure value (of all the current depressed keys). (vvvvvvv) is the pressure value.
23
30
| ChannelPressure =0xd0uy
31
+
/// Pitch Bend Change. This message is sent to indicate a change in the pitch bender (wheel or lever, typically). The pitch bender is measured by a fourteen bit value. Center (no pitch change) is 2000H. Sensitivity is a function of the receiver, but may be set using RPN 0. (lllllll) are the least significant 7 bits. (mmmmmmm) are the most significant 7 bits.
24
32
| PitchBendChange =0xe0uy
33
+
///
25
34
| SysEx =240uy
35
+
/// MIDI Time Code Quarter Frame. nnn = Message Type dddd = Values
26
36
| MidiTimeCodeQuarterFrame =241uy
37
+
/// This is an internal 14 bit register that holds the number of MIDI beats (1 beat= six MIDI clocks) since the start of the song. l is the LSB, m the MSB.
27
38
| SongPositionPointer =242uy
39
+
/// The Song Select specifies which sequence or song is to be played.
28
40
| SongSelect =243uy
41
+
/// Tune Request. Upon receiving a Tune Request, all analog synthesizers should tune their oscillators.
29
42
| TuneRequest =246uy
43
+
/// End of Exclusive. Used to terminate a System Exclusive dump (see above).
30
44
| SysExEnd =247uy
45
+
/// Timing Clock. Sent 24 times per quarter note when synchronization is required (see text).
31
46
| TimingClock =248uy
47
+
/// Start. Start the current sequence playing. (This message will be followed with Timing Clocks).
32
48
| Start =250uy
49
+
/// Continue. Continue at the point the sequence was Stopped.
33
50
| Continue =251uy
51
+
/// Stop. Stop the current sequence.
34
52
| Stop =252uy
53
+
/// Active Sensing. This message is intended to be sent repeatedly to tell the receiver that a connection is alive. Use of this message is optional. When initially received, the receiver will expect to receive another Active Sensing message each 300ms (max), and if it does not then it will assume that the connection has been terminated. At termination, the receiver will turn off all voices and return to normal (non- active sensing) operation.
35
54
| ActiveSensing =254uy
55
+
/// Reset. Reset all receivers in the system to power-up status. This should be used sparingly, preferably under manual control. In particular, it should not be sent on power-up.
0 commit comments