Reference Manual
Appendix
147
Port 2
This port is used to control the DAW software on the computer from the S90 XS/S70 XS by using the
Remote Control feature.
Port 3
This port is used as the MIDI Thru Port.
The MIDI data received over Port 3 via the USB TO HOST terminal will be re-transmitted to an external
MIDI device via the MIDI OUT terminal. The MIDI data received over Port 3 via the MIDI IN terminal will
be re-transmitted to an external device (computer, etc.) via the USB TO HOST terminal.
Port 4
This port is used only for data communication of the S90 XS/S70 XS Editor. No other software or device
can use this port.
Port 5
This port is used only for data communication of the S90 XS/S70 XS Remote Editor. No other software or
device can use this port.
When using a USB connection, make sure to match the MIDI transmit port and the MIDI receive port as
well as the MIDI transmit channel and the MIDI receive channel. Make sure to set the MIDI port of the
external device connected to this instrument according to the above information.
MIDI messages transmitted/recognized by this synthesizer
MIDI messages can be divided into two groups: Channel messages and System messages. Below is an explanation of
the various types of MIDI messages which this synthesizer can recognize/transmit. The messages transmitted/
recognized by this synthesizer are shown in the MIDI Data Format and MIDI Implementation Chart of the Data List
(separate PDF document).
Channel messages contain data related to the performance on the keyboard for the specific channel.
Note ON/OFF
Messages which are generated when the keyboard is played.
Note On: Generated when a key is pressed.
Note Off: Generated when a key is released.
Each message includes a specific note number which corresponds to the key which is pressed, plus a
velocity value based on how hard the key is struck.
Reception note range = C -2 (0) – G8 (127), C3 = 60
Velocity range = 1 – 127 (only the Note On velocity is received)
Control Change
Control Change messages let you select a voice bank, control volume, panning, modulation,
portamento time, brightness and various other controller parameters, through specific Control Change
numbers which correspond to each of the various parameters.
Bank Select MSB (Control #0)
Bank Select LSB (Control #32)
Messages which select variation voice bank numbers by combining and sending the MSB and LSB from
an external device. The functions of MSB and LSB messages differ depending on the tone generator
mode.
MSB numbers select voice type (Normal Voice or Drum Voice), and LSB numbers select voice banks.
A new bank selection will not become effective until the next Program Change message is received.
To change the voices (including the voice banks), transmit Bank Select MSB, LSB, then Program Change
in this order as a set.
For more information about Banks and Programs, see Voice List in the Data List (separate PDF document).
Channel Messages