System messages – Yamaha CS2x User Manual

Page 75

Advertising
background image

75

A

p

p

e

n

d

ix

2. SYSTEM MESSAGES

System messages are the data related to the overall system of the device.

2.1 System Exclusive Messages

System Exclusive messages control various functions of the CS2x,
including master volume and master tuning, tone generator mode,
effect type and various other parameters.

2.1.1

General MIDI Mode On

When General MIDI mode on is received, the tone generator mode
will be changed to XG mode.
When this happens, the CS2x will receive the MIDI messages
which are compatible with GM System Level 1, and consequently
will not receive NRPN and Bank Select messages.
Since approximately 50ms is required to execute this message, be
sure to leave an appropriate interval before the subsequent
message.
F0 7E 7F 09 01 F7 (Hexadecimal)

2.1.2

Master Volume

When received, the Volume MSB will be effective for the System
Parameter.
F0 7F 7F 04 01 ll mm F7 (Hexadecimal)
* mm(MSB) = appropriate volume value, ll(LSB) = ignored

2.1.3

XG System On

When this data is received, the CS2x will switch to XG mode and
all the parameters will be initialized accordingly, and XG-
compatible messages such as NRPN and Bank Select messages can
be received.
Since approximately 50ms is required to execute this message, be
sure to leave an appropriate interval before the subsequent
message.
F0 43 1n 4C 00 00 7E 00 F7 (Hexadecimal)
*n = device number
TG300B Reset
F0 41 1n 42 12 40 00 7F 00 41 F7 (Hexadecimal)
*n = device number

2.1.4

Performance Mode On

F0 43 1n 63 50 00 06 03 F7 (Hexadecimal)
*n = device number

2.2 Active Sensing

Once FE (Active Sensing) has been received, if no MIDI data is
subsequently received for longer than an interval of approximately
300msec, the CS2x will perform the same function as when All Sounds
Off, All Notes Off, and Reset All Controllers messages are received, and
will then return to a status in which FE is not monitored.
Refer to the MIDI Data Format in the “Data List” book for more
information on the various messages.

1.2.24.2 Reset All Controllers (Control #121)

The values of the following controllers will be reset to the
defaults.

1.2.24.3 All Notes Off (Control #123)

Clears all notes currently on for the specified channel.
However, if Hold1 or Sostenuto is on, notes will continue
sounding until these are turned off.

1.2.24.4 Mono (Control #126)

Performs the same function as when an All Sounds Off message
is received, and if the 3rd byte (mono number) is in the range
of 0 - 16, sets the corresponding channel to Mono Mode (Mode
4 : m = 1).

1.2.24.5 Poly (Control #127)

Performs the same function as when an All Sounds Off message
is received, and sets the corresponding channel to Poly Mode
(Mode 3).

1.3 Program Change

Messages which determine which voice to select for each Part.
With a combination of Bank Select, you can select not only basic voice
numbers, but also variation voice bank numbers.

1.4 Channel Aftertouch

Messages which let you control the sounds by the pressure you apply to
the keys after the initial striking of the keys, over the entire channel.

1.5 Polyphonic Key Pressure

Messages which let you control the sounds by the pressure you apply to
the keys after the initial striking of the keys, for each individual key.

1.6 Pitch Bend

Pitch Bend messages are continuous controller messages that allow the
pitch of designated notes to be raised or lowered by a specified amount
over a specified duration.

CONTROLLER

VALUE

Pitch Bend Change 0 (center)

Aftertouch

0 (off)

Modulation

0 (off)

Foot Controller

0 (min)

Expression

127 (max)

Hold1

0 (off)

Portamento

0 (off)*

Sostenuto

0 (off)

Soft Pedal

0 (off)

Portamento Control Cancels the Portamento source key number

RPN

Number not specified; internal data will not change

NRPN

* In Performance mode, 1 (on).

Number not specified; internal data will not change

cCS2x_App 12/10/98 5:15 PM Page 75

Advertising