Appendices
386
MIDI transmission when the M50’s controllers are operated
The following tables show the relation between the MIDI
messages that are transmitted when the M50’s controllers
are operated, and the AMS (alternate modulation source) or
DMS (dynamic modulation source) that correspond to each
MIDI message.
# indicates a fixed function, and * indicates an assignable
function.
MIDI Messages and physical controllers
ARP
Available
for AMS
Available
for Dmod
MIDI messages
Joystick
Value
Slider
Realtime
Knob
1–A…4–A
Realtime
Knob
1–B…4–B
SW1, 2 On/Off
Knob1
(GATE)
Knob2
(VELOCITY)
Knob3
(LENGTH)
Knob4
(OCTAVE)
Chord
Trigger
SW1…4
Damper
Foot
Switch
Foot
Pedal
Note-off
Note-on (note number) **
Note-on (velocity) **
Poly aftertouch *
CC#0Bank select (MSB) * * * * * * *
1Modulation 1 #(+Y) * * * * * * * * * * *
2Modulation 2 #(–Y) * * * * * * * * * * *
3– * * * * ***
4Foot controller * * * * * * * * * *
5Portamento time * * * * * * * *
6Data entry (MSB) * * * * * * *
7Volume * * * * * * * *
8Post Insert Effect panpot * * * * * * * *
9– * * * * ***
10 Panpot * * * * * * * *
11 Expression * * * * * * * *
12 Effect control 1 * * * * * * * * *
13 Effect control 2 * * * * * * * * *
14 ARP On/Off control * [*] * * * * * *(1)
15 – * * * * * * *
16 – * * * * * * * * * * *
17 Knob modulation 5 * * * * * * * * *
18 Controller (CC#18) # * * * * * * * * * * *
19 Knob modulation 6 * * * * * * * * *
20 Knob modulation 7 * * * * * * * * *
21 Knob modulation 8 * * * * * * * * *
22 ARP–GATE control * * [*] * * * * *(1) *(1)
23 ARP–VELOCITY control * * * [*] * * * *(1) *(1)
24 ARP–LENGTH control * * * * [*] * * *(1) *(1)
25 ARP–OCTAVE control * * * * * [*] * *(1) *(1)
26 – * * * * * * *
27 – * * * * * * *
28 – * * * * * * *
29 – * * * * * * *
30
–
*******
31
–
*******
32 Bank select (LSB) * * * * * * *
33...37 – * * * * * * *
38 Data entry (LSB) * * * * * * *
39...63 – * * * * * * *
64 Damper * * * * * * * # * * *
65 Portamento On/Off * * * * * * * * * * *
66 Sostenuto * * * * * * * * * *
67 Soft pedal * * * * * * * * * *
68...69 – * * * * * * *
70 Sustain level * * * * * * *
71 Filter resonance level
# (Knob2)
******* **
72 Release time
# (Knob4)
******* **
73 Attack time * * * * * * *
74 Filter cutoff frequency
# (Knob1)
******* **
75 Decay time * * * * * * *
76 LFO1 speed * * * * * * *
77 LFO1 depth (pitch) * * * * * * *
78 LFO1 delay * * * * * * *
79 Filter EG intensity
# (Knob3)
******* **
80 SW1 modulation On/Off * * (SW1) * * * * * * * *
81 SW2 modulation On/Off * * (SW2) * * * * * * * *
82 Foot switch On/Off * * * * * * * * * *
83 Controller (CC#83) * * * * * * * * *
84 – * * * * * * *
85 Controller (CC#85) * * * * * * * * *
86 Controller (CC#86) * * * * * * * * *
87 Controller (CC#87) * * * * * * * * *
88 Controller (CC#88) * * * * * * * * *
89...90 – * * * * * * *
91
Effect depth 1 (send 2 level)
******* *
92 Effect depth 2 (IFX 1–5 On/Off) * * * * * * *
93
Effect depth 3 (send 1 level)
******* *
94 Effect depth 4 (MFX 1, 2 On/Off ) * * * * * * *
95 Effect depth 5 (TFX 1, 2 On/Off ) * * * * * * *
96 Data increment * * * * * * *
97 Data decrement * * * * * * *
98 NRPN(LSB) * * * * * * *
99 NRPN(MSB) * * * * * * *
100 RPN(LSB) * * * * * * *
0: Bend range * * * * * * *
1: Fine tune * * * * * * *
2: Coarse tune * * * * * * *
101 RPN(MSB) 0 * * * * * * *
102 – * * * * * * *
103 – * * * * * * *
104 – * * * * * * *
105 – * * * * * * *
106 – * * * * * * *
107 – * * * * * * *
108 – * * * * * * *
109 – * * * * * * *
110 Chord Trigger SW1 * * * * * *
[*] (SW1)
*(1)
111 Chord Trigger SW2 * * * * * *
[*] (SW2)
*(1)
112 Chord Trigger SW3 * * * * * *
[*] (SW3)
*(1)
113 Chord Trigger SW4 * * * * * *
[*] (SW4)
*(1)
114 – * * * * * * *
115 – * * * * * * *
116 – * * * * * * *
117 – * * * * * * *
118 – * * * * * * *
119 – * * * * * * *
Program change
Channel aftertouch **
Pitch Bend # (X) **