EasyManua.ls Logo

Sequential Prophet X - NRPN Messages

Sequential Prophet X
88 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
144 145Appendix E: MIDI Implementation
Sequential Prophet X User’s Guide
Appendix E: MIDI Implementation
Additional Continuous Controllers Transmitted/Received
The following table details how MIDI Continuous Controllers (CCs) are
mapped to Prophet X controls. They are transmitted when MIDI Param Send is
set to CC, and recognized/received when MIDI Param Receive is set to CC.
CC# Param
1
Mod Wheel
3
BPM
5
Glide Mode
7
Master Volume
8
Sub Oscillator
10
Pan Spread
12
Voice Volume
13
A/B Mode
14
Slider 1 Position
15
Slider 2 Position
16
FX 1 On/Off
17
FX 1 Select
18
FX 1 Mix
19
FX 1 Param 1
20
FX 1 Param 2
21
FX 1 Param 3
22
FX 2 On/Off
23
FX 2 Select
24
FX 2 Mix
25
FX 2 Param 1
26
FX 2 Param 2
27
FX 2 Param 3
28
16 Voice Mode
29
Split Point
32
Bank Select
40
Amp Env Amount
41
Velocity to Amp Env
42
Amp Env Delay
43
Amp Env Attack
44
Amp Env Decay
45
Amp Env Sustain
46
Amp Env Release
CC# Param
47
Filter Env Amount
48
Velocity to Filter Env
49
Filter Env Delay
50
Filter Env Attack
51
Filter Env Decay
52
Filter Env Sustain
53
Filter Env Release
54
Inst. 1 Glide Amount
55
Inst. 2 Glide Amount
56
Osc 1 Glide Amount
57
Osc 2 Glide Amount
58
Arpeggiator On/Off
59
Arpeggiator Mode
60
Arpeggiator Range
61
Arpeggiator Relatch
62
Clock Divide
62
Clock Divide
63
Arpeggiator Repeats
64
Sustain Pedal
65
Glide On/Off
66
Inst 1 Freq
67
Inst 1 Fine Tune
68
Inst 1 Level
69
Inst1Pan
70
Inst1LoopOnOff
71
Inst1Reverse
72
Inst 2 Freq
73
Inst 2 Fine Tune
75
Inst 2 Level
76
Inst2Pan
77
Inst2LoopOnOff
78
Inst2Reverse
CC# Param
79
Osc 2 -> 1 Sync
80
Osc 1 Freq
81
Osc 1 Fine Freq
82
Osc 1 Level
83
Osc 1 Shape
84
Osc 1 Shape Mod
85
Osc1Pan
86
Osc 2 Freq
87
Osc 2 Fine Freq
88
Osc 2 Level
89
Osc 2 Shape
90
Osc 2 Shape Mod
91
Osc2Pan
92
OscSlop
93
Hack
94
Decimate
102
Filter Frequency
103
Resonance
104
Filter Key Amount
105
Filter Drive
106
LowpassStereoSplit
116 Unison On/Off
117 Unison Detune
118 Unison Mode
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 globals,
and received when MIDI Parameter Receive is set to NRPN in globals.
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-signicant bits, and the
MSB has the seven most-signicant 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.

Table of Contents

Related product manuals