OASYS and MIDI CCs Responses to standard MIDI controllers
997
You can assign any control change number (CC#00–
119) to the REALTIME KNOBS 5–8 or vector joystick
CC control. In this case, the transmitted values will all
be 0…127.
You can assign any control change number (CC#00–
119) to the KARMA Realtime Control switches and
sliders. In this case, sliders 1–8 will transmit values of
0…127, scenes will transmit values of 0…7, and others
will transmit values of 0 (Off) or 127 (On).
*1 In the OASYS sequencer, bank select messages
are normally specified as program change events
(“MIDI Event Edit” Sequencer P4). However in some
cases this will be insufficient when you wish to change
banks on an external device. In such cases, you can use
CC#00 and CC#32 to specify the banks.
For information on the relation between bank select
numbers and the banks of your external device, refer to
the owner’s manual for your external device.
*2 Unlike conventional control changes, pitch
bend range, fine tune, and coarse tune settings are
made using RPC (Registered Parameter Control)
messages. In Program, Combination, Sequencer, and
Sampling modes, you can use RPC messages to control
the bend range and tuning for each program, Timbre
(Combination), or Track (Sequencer).
The procedure is to use an RPN (Registered Parameter
Number) message to select the parameter that you
wish to edit, and then use Data Entry to input a value
for that parameter. To select the parameter, use CC#100
(with a value of 00…02) and CC#101 (with a value of
00). use CC#06 and CC#38 to enter the data.
The data entry values for each parameter and the
corresponding settings are as follows.
For example, if in Sequencer mode you wish to set a
MIDI track that is receiving channel 1 to a transpose
(coarse tuning) value of –12, you would first transmit
[B0, 64, 02] (64H=CC#100) and [B0, 65, 00]
(65H=CC#101) to the OASYS to select the RPN coarse
tune. Then you would set this to –12 by transmitting
[B0, 06, 34] (06H=CC#6), 34H=52 (corresponds to –12),
and [B0, 26, 00] (26H=CC#38, 00H=0).
102
KARMA realtime control SW1
On/Off
0…63(Off),
64…127(On)
Equivalent to on/off when CC#102 is assigned to KARMA
realtime control SW1
*7
103
KARMA realtime control SW2
On/Off
0…63(Off),
64…127(On)
Equivalent to on/off when CC#103 is assigned to KARMA
realtime control SW2
*7
104
KARMA realtime control SW3
On/Off
0…63(Off),
64…127(On)
Equivalent to on/off when CC#104 is assigned to KARMA
realtime control SW3
*7
105
KARMA realtime control SW4
On/Off
0…63(Off),
64…127(On)
Equivalent to on/off when CC#105 is assigned to KARMA
realtime control SW4
*7
106
KARMA realtime control SW5
On/Off
0…63(Off),
64…127(On)
Equivalent to on/off when CC#106 is assigned to KARMA
realtime control SW5
*7
107
KARMA realtime control SW6
On/Off
0…63(Off),
64…127(On)
Equivalent to on/off when CC#107 is assigned to KARMA
realtime control SW6
*7
108
KARMA realtime control SW7
On/Off
0…63(Off),
64…127(On)
Equivalent to on/off when CC#108 is assigned to KARMA
realtime control SW7
*7
109
KARMA realtime control SW8
On/Off
0…63(Off),
64…127(On)
Equivalent to on/off when CC#109 is assigned to KARMA
realtime control SW8
*7
110 PAD1 trigger velocity 0…127 Equivalent to when CC#110 is assigned to PAD 1 *7
111 PAD2 trigger velocity 0…127 Equivalent to when CC#111 is assigned to PAD 2 *7
112 PAD3 trigger velocity 0…127 Equivalent to when CC#112 is assigned to PAD 3 *7
113 PAD4 trigger velocity 0…127 Equivalent to when CC#113 is assigned to PAD 4 *7
114 PAD5 trigger velocity 0…127 Equivalent to when CC#114 is assigned to PAD 5 *7
115 PAD6 trigger velocity 0…127 Equivalent to when CC#115 is assigned to PAD 6 *7
116 PAD7 trigger velocity 0…127 Equivalent to when CC#116 is assigned to PAD 7 *7
117 PAD8 trigger velocity 0…127 Equivalent to when CC#117 is assigned to PAD 8 *7
118 Vector joystick X 0…127
Equivalent to when CC#118 is assigned to the vector joystick
X-axis
*8
119 Vector joystick Y 0…127
Equivalent to when CC#119 is assigned to the vector joystick
Y-axis
*8
CC#06 CC#38
00
01
12
00
00
0
0
+ 1
+12
CC#06 CC#38
40
52
64
88
00
00
00
00
–24
–12
0
+24
CC#06 CC#38
32
48
64
96
00
00
00
00
–50
–25
0
+50
RPN=0 (Pitch bend range)
RPN=1 (Fine tune)
RPN=2 (Coarse tune)
Parameter value (Semitone steps)
Parameter value (Semitone steps)
Parameter value (1 cent steps)