beautypg.com

Gm system level 1 – Yamaha PSR-410 User Manual

Page 60

background image

221

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

*1. The following modes can be set individually for each channel via
the panel control:

Mode 00: Reception OFF.
Mode 01: Direct tone generator control.
Mode 02: Same as keyboard note on/off operation.
Mode 03: Same as auto-accompaniment chord fingering.
Mode 04: Same as the lowest-note (bass note) played in the

auto-accompaniment chord fingering.

*2. Channel pressure handled as vibrato.

*3. For bank selection transmission only the MSB changes.
The LSB is fixed at 00H.

*4. Bank select reception.

The bank select MSB is used for melody voice and rhythm voice

switching.

The bank select LSB is ignored.

MSB 00H: GM melody voice.
MSB 7FH: GM rhythm voice.

The default for all the channels excepting channel 10 is 00H. Bank
select reception with channel 10 is not possible since channel 10
is assigned to the rhythm accompaniment. However, bank select
reception with channel 10 will be possible when you do the follow-
ing operation: turning the POWER back on while holding the C1
key down.
When the bank select MSB is 01H … 7EH, all subsequent key-ons
received will be ignored.
No voice change will occur when only a bank select is received.
When a program change is received the latest bank select value is
used.

*5. Portamento control is effective only when Reception is set in the

Multi mode.

*6. A pitch bend sensitivity message is transmitted when a panel pitch

bend range setting is made.
Pitch bend sensitivity:

BnH, 64H, 00H, 65H, 00H

*7. RPN receives the following data:

Pitch bend sensitivity:

BnH, 64H, 00H, 65H, 00H
Default: 02H, 00H

Fine tuning:

BnH, 64H, 01H, 65H, 00H
Default: 40H, 00H

Coarse tuning:

BnH, 64H, 02H, 65H, 00H

Default: 40H, 00H

Null:

BnH, 64H, 7FH, 65H, 7FH

*8. Reset all controllers.

Pitch bend, channel pressure, modulation, expression, sustain,
and sostenuto are returned to their default values.
All RPN data is set to NULL.
Portamento is reset.

*9. GM melody voices 0 through 127 become panel voices 1 through

128.
Rhythm voices 0, 8, 16, 24, 25, 32, 40, and 48 become panel
voices 1 through 8.

*10. Exclusive.

F0H, 7EH, 7FH, 09H, 01H, F7H

All parameters except MIDI Master Tuning are reset to their
default values.

F0H, 7FH, 7FH, 04H, 01H, ll, mm, F7H

Allows the volume of all channels to be changed simultane-
ously (universal system exclusive).
mm is used as the MIDI Master Volume value (ll is ignored).
The default value for mm is 7FH.
This message is receive-only.

F0H, 43H, 1nH, 27H, 30H, 00H, 00H, mm, ll, cc, F7H

Allows the pitch of all channels to be changed simultaneously
(panel tuning).
mmll is used as the MIDI Master Tuning value, an the actual
tuning is shown by the expression:

T=Mx200/256-100

Where T is the actual tuning value in cents. M is decimal value
represented by 1-byte using bits 0…3 of mm as the MSB and
bits 0…3 of ll as the LSB.

The default values of mm and ll are 07H and 0FH, respectively.
n and cc are also recognized.
This value is not reset by a GM System ON or Reset All Con-
trollers message.
This message is transmitted and received.

bl and bh represent the total byte count as bl+bh*128.
CS: Checksum.

Multi pad:

F0H, 43H, 76H, 12H, bl, bh, , cs, F7H

Song memory:

F0H, 43H, 76H, 16H, bl, bh, , cs, F7H

Registration memory: F0H, 43H, 76H, 14H, bl, bh, , cs, F7H

Dual data change:

F0H, 43H, 76H, 17H, 04H, , F7H

Dual ON/OFF:

F0H, 43H, 76H, 17H, 05H, , F7H

Harmony:

F0H, 43H, 76H, 17H, 0EH, , F7H

Chord/Bass:

F0H, 43H, 76H, 17H, 0BH, , F7H

*11. Internal/external clock selectable.

*12. Operation when a start/stop command is received is determined

by the RECEIVE CHANNEL, CLOCK, AND COMMAND panel
settings.

0. Start/stop command ignored.
1. Auto-accompaniment start/stop.
2. Song memory start/stop.

Continue neither transmitted nor received.

The existing MIDI protocol allows performance and other data to be transferred be-

tween different instruments, even if they are from different manufacturers. This means, for
example, that sequence data that was originally created to control a tone generator from
manufacturer A can also be used to control a different tone generator from manufacturer
B. Since the voice allocation in different devices from different manufacturers is usually
different, however, appropriate program change data must be transmitted to select the
right voices.

The General MIDI protocol was developed to minimize confusion and the need for re-

programming when playing software created by one MIDI device on another. This has
been achieved by defining a standard voice allocation in which the same or similar voices
are accessed by the same program change numbers or MIDI channels. The current stand-
ard recognized by the International MIDI Association is known as “GM System Level 1.”
The PSR-410 voice allocation complies with the GM System Level 1 standard.

GM System Level 1