Additional Continuous Controllers Transmitted/Received
The following table details how MIDI Continuous Controllers (CCs) are
mapped to Rev2 controls. They are transmitted when Param Xmit is set
to CC, and recognized/received when MIDI Rcv Receive is set to CC.
CC#
Param
Mod Wheel
1
3
FX Type
Glide Mode
5
Master Volume
7
8
Sub Oscillator
Osc. Slop
9
10
Pan Mod Mode
12
FX Param 1
FX Param 2
13
14
BPM
Clock Divide
15
FX On/Off
16
17
FX Mix
A/B Mode
18
19
Sequencer Type
20
Osc 1 Frequency
Osc 1 Fine Tune
21
22
Osc 1 Shape
Osc 1 Glide Rate/Time
23
Osc 2 Frequency
24
25
Osc 2 Fine Tune
Osc 2 Shape
26
27
Osc 2 Glide Rate/Time
28
Osc Mix
Noise Level
29
30
Osc 1 Shape Mod
Osc 2 Shape Mod
31
Arp On/Off
33
34
Arp Mode
Arp Range
35
36
Arp Repeats
37
Voice Volume
86
Appendix E: MIDI Implementation
CC#
Param
39
Split Point
Sustain Pedal
64
65
Glide On/Off
75
Amp Sustain
Amp Release
76
77
Env 3 Sustain
78
Env 3 Release
Env 3 Destination
85
86
Env 3 Amount
Env 3 Velocity
87
88
Env 3 Delay
89
Env 3 Attack
Env 3 Decay
90
102
Filter Frequency
103
Resonance
Filter Key Amount
104
105
Filter Audio Mod
Filter Env. Amount
106
107
Filter Env. Velocity
108
Filter Delay
Filter Attack
109
110
Filter Decay
111
Filter Sustain
Filter Release
112
113
VCA Level
114
Pan Spread
Amp Env. Amount
115
Amp Env. Velocity
116
117
Amp Delay
Amp Attack
118
Amp Decay
119
Sequential
NRPN Messages
The Non-Registered Parameter Number (NRPN) MIDI messages are
used to transmit and receive both global and program parameters. They
are transmitted when MIDI Parameter Send is set to NRPN in
and received when MIDI Parameter Receive is set to NRPN in
The messages are handled in standard MIDI format using the NRPN CC
commands in running status byte format. Below is the format used for
transmitting a NRPN parameter.
Transmitted NRPN Messages
Status
Description
1011 nnnn
Control Change
0110 0011
NRPN parameter number MSB CC
0vvv vvvv
Parameter Number MSB
0110 0010
NRPN parameter number LSB CC
0vvv vvvv
Parameter Number LSB
0000 0110
NRPN parameter value MSB CC
0vvv vvvv
Parameter value MSB
0010 0110
NRPN parameter value LSB CC
0vvv vvvv
Parameter value LSB
The parameter number can be found in the two tables below, one for
global parameters, and the other for program parameters. The parameter
numbers and the parameter values are broken into two 7-bit bytes for
MIDI transmission; the LSB has the seven least-significant bits, and the
MSB has the seven most-significant bits, though in most cases the MSB
will be zero or one, and never more than two.
When receiving an NRPN, all messages do not necessarily need to be
transmitted, since the synth will track the most recent NRPN number,
though it is usually good practice to send the entire message above.
Once an NRPN is selected, the synth will also respond to NRPN Data
Increment and Decrement commands, which some controllers utilize.
Finally, it responds to one RPN (Registered Parameter Number)
command, the RPN/NRPN Reset command, which can be handy for
resetting the currently selected parameter to a known state.
Prophet Rev2 User's Guide
,
globals
globals
Appendix E: MIDI Implementation
.
87
Need help?
Do you have a question about the Prophet Rev 2 and is the answer not in the manual?
Questions and answers