MIDI stands for Musical Instrument Digital Interface, and is
a world‐wide standard for exchanging various types of
musical data between electronic musical instruments and
computers. When MIDI cables are used to connect two or
more MIDI devices, performance data can be exchanged
between the devices, even if they were made by different
Settings when connected to a MIDI
device or computer
If you connect the PS60 to a MIDI device or computer, you
must check the following settings on the PS60.
The "Convert Position" setting
The PS60's settings "Transpose," "Vel Curve," and "After
Touch Curve" (pages 70, 71) respectively allow you to adjust
the transposition, velocity sensitivity, and aftertouch
(received only from MIDI IN) sensitivity.
The aftertouch curve applies only to aftertouch data
received via MIDI IN. The ʺAfter Touch Curveʺ setting
has no effect if ʺConvert Positionʺ (page 72) is Pre‐
MIDI. The ʺConvert Positionʺ setting (page 72) specifies
how this will affect MIDI IN/OUT data.
The effect that these settings will have on the MIDI data that
is transmitted and received will depend on "Convert Posi‐
tion" (page 72) setting.
• If you want to control an external MIDI tone generator
from the PS60, set "Convert Position" to PreMIDI. The
various settings listed above will be reflected in the MIDI
data that is transmitted.
Incoming MIDI data will be handled with settings equiv‐
alent to Key Transpose 0, Velocity Curve 4, and After
Touch Curve 3.
• When controlling the PS60's tone generator from an
external MIDI device, select PostMIDI. The above‐listed
settings will affect the MIDI data that is received.
Outgoing MIDI data will be handled with settings equiv‐
alent to Key Transpose 0, and Velocity Curve 4.
Local Control On settings
If you've connected the PS60 to a computer or external MIDI
sequencer and want to use the "echo‐back" from that device
to play the PS60, turn echo‐back on for your external MIDI
sequencer or computer (so that the data it receives at MIDI
IN will be retransmitted from MIDI OUT), and turn off the
PS60's local control setting (so that the PS60's keyboard sec‐
tion and sound generator will be internally disconnected).
When you play the keyboard of the PS60, the musical data
will be transmitted to the external MIDI sequencer or com‐
puter, and then echoed back to play the PS60's tone genera‐
tor. In other words, by turning Local Control OFF, you can
prevent notes from being sounded in duplicate, as would
otherwise occur if a note were sounded by the PS60's own
keyboard and again by the data that was echoed‐back.
When using the PS60 by itself, leave Local Control turned
on. (If this is off when the PS60 is used by itself, playing the
keyboard will not produce sound.)
Messages transmitted and
received by the PS60
In the text below, [...] indicates hexadecimal notation.
• MIDI messages can be exchanged when the transmitting
and receiving devices are set to the same MIDI channel.
MIDI uses sixteen channels, numbered 1–16. The global
MIDI channel is used to transmit/ receive messages for
selecting a performance and turning effects on/off, and to
transmit/receive exclusive data.
• Each timbre will transmit/receive MIDI data on the MIDI
Channel (page 7) that is specified for that timbre.
• When you use the keyboard or controllers of the PS60,
messages will be transmitted on the global MIDI
channel, and will also be transmitted on the MIDI
channel of any timbre whose Status (page 7) is set to EXT
• Channel messages will be received if they match the
MIDI channel of a timbre whose Status is set to INT.
Note-on [9n, kk, vv]
Note-off [8n, kk, vv]
(n: channel, kk: note number, vv: velocity)
When you play a note on the PS60's keyboard, it will trans‐
mit note‐on/off messages.
However, most instruments do not receive or transmit note‐
off velocity, and neither does the PS60.
Program changes / Bank select
When selecting a timbreʹs program on the PS60, you are
specifying an index number that starts with 1 for each cate‐
gory. When selecting a timbreʹs program via MIDI, you use
a bank and program number. You can view this bank and
program number as follows.
While viewing timbre information for a performance, press
the CURSOR/VALUE buttons simultaneously; the
bank and program number will be displayed.
Changing the program/bank
Program change [Cn, pp]
(n: channel, pp: program number that allows 128 sounds to
• Programs 000–127 in banks correspond to program
changes [Cn, 00]–[Cn, 7F].
Bank select MSB (CC#0) [Bn, 00, mm]
Bank select LSB (CC#32) [Bn, 20, bb]
(n: channel, mm: bank number upper byte, bb: bank number
• When you select a performance, program change and
bank select messages will be transmitted by timbres
whose Status is EXT or EX2.