Appendices
Resetting all controllers on a specific
channel
Reset all controllers (CC#121) [Bn, 79, 00] (value 00)
When this is received, the value of all controllers on that
channel will be reset. However, notes that are playing at the
time that the message is received will not be turned off.
Using RPN (Registered Parameter
Numbers)
RPN (Registered Parameter Numbers) are a type of message
that allow settings to be made in a way that is common
between instrument manufacturers. (NRPN (Non‐registered
Parameter Numbers) and exclusive messages can be freely
used in non‐compatible ways by different manufacturers
and models of instrument.)
RPN messages can be used for editing with the following
procedure.
1. Use RPN MSB (CC#101) [Bn, 65, mm] and RPN LSB
(CC#100) [Bn, 64, rr] (n: channel, mm, rr: upper and
lower bytes of the parameter number) messages to select
the parameter.
2. Use data entry MSB (CC#6) [Bn, 06, mm] and data entry
LSB (CC#38) [Bn, 26, vv] (n: channel, mm, vv: upper and
lower bytes of the value, together expressing 16,384
levels) to specify the value.
3. You can use data increment (CC#96) [Bn, 60, 00] or data
decrement (CC#97) [Bn, 61, 00] (n: channel, value is fixed
at 00) to change the value in steps of one.
The PS60 can receive the following three RPN messages
(tuning, transpose, and pitch bend range).
Tuning
RPN fine tune [Bn, 65, 00, 64, 01]
This RPN message can be used to adjust the detuning for a
timbre.
The procedure is as follows.
[Bn, 65, 00, 64, 01]: Select RPN parameter 01.
[Bn, 06, mm, 26, vv]: Use data entry to set the value. A value
of 8192 [mm, vv=40, 00] is center, 0 [mm, vv=00, 00] is –100
cents, and 16383 [mm, vv=7F, 7F] is +99 cents.
Note: You can use the universal exclusive Fine Tune message
to adjust the overall tuning that corresponds to the Master
Tune (page 70) parameter. (Please see "About system exclu‐
sive messages" on page 138.)
Transposing
RPN coarse tune [Bn, 65, 00, 64, 02]
This RPN message can be used to adjust the transposition
for a timbre.
The procedure is as follows.
1. [Bn, 65, 00, 64, 02]: Select RPN parameter 02.
2. [Bn, 06, mm, 26, vv]: Use data entry to set the value.
Normally only the upper byte is used.
A value of 8192 [mm, vv=40, 00] is center, 6656 [mm, vv=34,
00] is –12 semitones, and 9728 [mm, vv=4C, 00] is +12 semi‐
tones.
You can use the universal exclusive Coarse Tune message to
adjust the overall tuning that corresponds to the Key Trans‐
pose (page 70) parameter. (Please see "About system exclu‐
sive messages" on page 138.)
138
Changing the pitch bend range
RPN pitch bend range [Bn, 64, 00, 65, 00]
This RPN message can be used to adjust the pitch bend
range for a timbre.
The procedure is as follows.
1. [Bn, 65, 00, 64, 00]: Select RPN parameter 00.
2. [Bn, 06, mm, 26, vv]: Use data entry to set the value.
Normally only the upper byte is used.
A value of 0 [mm, vv=00, 00] is +00, and a value of 1536
[mm, vv=0C, 00] is +12 (one octave). Although it is possible
to set a negative value for a timbre, only positive values can
be set using RPN messages.
About system exclusive messages
In addition to the channel messages that handle perfor‐
mance data, MIDI provides a type of message called "sys‐
tem messages" which are used to send and receive data,
control commands, and settings between MIDI devices.
Of these system messages, there is a subset called "system
exclusive messages"; these are MIDI messages that can be
freely used by each manufacturer. System exclusive mes‐
sages provide the flexibility to transmit and receive data
and settings that are specific to an individual manufacturer
or model of device.
System exclusive messages that are specific to a manufac‐
turer contain the following information:
• Manufacturer ID
• Model ID
• Device ID (on the PS60, Device ID = Global Ch)
These messages are used for communication between
devices of the same model, or to communicate with dedi‐
cated computer editing software.
Since the way in which these messages are used is left up to
each manufacturer, they are mainly used to transmit and
receive sound data and editing data for parameters that are
unique to a particular instrument. The PS60's system exclu‐
sive message format is [F0, 42, 3n, 00, 01, 0D, ff, .... F7]
F0: exclusive status
42: Korg ID
3n: [n=0–F] global MIDI channel 1–16
mm: Model ID byte 1 (00)
mm: Model ID bytes 2 (01)
mm: Model ID bytes 3 (0D)
ff: function ID (type of message)
:
:
F7: end of exclusive
To obtain a copy of the "MIDI Implementation" which
includes MIDI System Exclusive format information, please
contact your Korg distributor.
Universal system exclusive messages
Some system exclusive messages have a function that is
agreed‐upon by all manufacturers; these are called "univer‐
sal system exclusive messages," and do not contain a manu‐
facturer ID or model ID.
This means that they can simultaneously control all MIDI
devices that have a matching device ID.
Of the universal system exclusive messages that are defined,
the PS60 supports the following six.