Midi data format, Clp-990 – Yamaha CLP-990 EN User Manual

Page 20

Advertising
background image

20

CLP-990

MIDI Data Format

* Receiving control numbers

c = 0

BANK SELECT MSB

; v = 0:PANEL VOICE

c = 32

BANK SELECT LSB

; v = 0 - 127

c = 6

DATA ENTRY MSB

; v = 0 - 127*1

c = 38

DATA ENTRY LSB

; v = 0 - 127*1

c = 7

MAIN VOLUME

; v = 0 - 127

c = 10

PANPOT

; v = 0 - 127

c = 11

EXPRESSION

; v = 0 - 127

c = 64

SUSTAIN

; v = 0 - 127

c = 66

SOSTENUTO

; v = 0-63:OFF , 64-127:ON

c = 67

SOFT PEDAL

; v = 0-63:OFF , 64-127:ON

c = 91

REVERB SEND LEVEL

; v = 0 - 127

c = 93

CHORUS SEND LEVEL

; v = 0 - 127

c = 94

VARIATION SEND LEVEL

; v = 0 - 127

c = 96

DATA INCREMENT

; v = 127*1

c = 97

DATA DECREMENT

; v = 127*1

*1: Used only for setting the parameters with the specified RPN.

Processing the Bank Select message is deferred until the Program Change is received. To
change the voices (including the voice banks), transmit Bank Select MSB, LSB, then Pro-
gram Change in this order as a set.

(3-2) CHANNEL MODE MESSAGES

(

)

CONTROL NUMBER 0ccccccc

c = CONTROL NUMBER

CONTROL VALUE

0vvvvvvv

v = DATA VALUE

(3-2-1) ALL SOUND OFF (Only reception)
(CONTROL NUMBER = 78H , DATA VALUE = 0)

All voicing sounds on the corresponding channel(s) are muted. Note On and Hold On
Channel messages are also erased.

(3-2-2) RESET ALL CONTROLLERS (Only reception)
(CONTROL NUMBER = 79H , DATA VALUE = 0)

The following controller values are reset.

PITCH BEND CHANGE

0 (mid point)

EXPRESSION

127 (max)

SUSTAIN

0 (off)

SOSTENUTO

0 (off)

SOFT PEDAL

0 (off)

RPN

The number is not specified. The internal data does not
change.

(3-2-3) ALL NOTES OFF (Only reception)
(CONTROL NUMBER = 7BH , DATA VALUE = 0)

All notes (that are on) are turned off. If sustain or sostenuto is on, the corresponding note
does not stop voicing until sustain or sostenuto is turned off.

(3-2-4) OMNI OFF (Only reception)
(CONTROL NUMBER = 7CH , DATA VALUE = 0)

Same process as when All Notes Off message is received.

(3-2-5) OMNI ON (Only reception)
(CONTROL NUMBER = 7DH , DATA VALUE = 0)

Same process as when All Notes Off message is received.
It does not set OMNI On.

(3-2-6) MONO (Only reception)
(CONTROL NUMBER = 7EH , DATA VALUE = 0)

Same process as when All Sound Off message is received.

(3-2-7) POLY (Only reception)
(CONTROL NUMBER = 7FH , DATA VALUE = 0)

Same process as when All Notes Off message is received.

(3-3) REGISTERED PARAMETER NUMBER (RPN) (Only reception)

STATUS

1011nnnn (BnH)

n = 0 - 15 VOICE CHANNEL NUMBER

RPN LSB

01100100 (64H)

RPN LSB NUMBER 0ppppppp

p = RPN LSB (

Refer to below

)

RPN MSB

01100101 (65H)

RPN MSB NUMBER 0qqqqqqq

q = RPN MSB (

Refer to below

)

DATA ENTRY MSB

00000110 (06H)

DATA VALUE

0mmmmmmm

m = Data Value

DATA ENTRY LSB

00100110 (26H)

DATA VALUE

0lllllll

l = Data Value

Specify the parameter with RPN MSB/LSB, then set the parameter value with data entry
MSB/LSB.

RPN

D.ENTRY

LSB MSB

MSB LSB

PARAMETER NAME

DATA RANGE

00H 00H

mmH ---

PITCH BEND SENSITIVITY

00H - 18H (0 - 24 semitone)

01H 00H

mmH llH

FINE TUNE

{mmH,llH} =

{00H,00H}-{40H,00H}-

{7FH,7FH}
(–8192*100/8192) - 0 - (+8192*100/8192)

02H 00H

mmH ---

COARSE TUNE 28H - 40H - 58H (-24 - 0 - +24 semitone)

7FH 7FH

--- ---

NULL

The RPN number is not specified.
It does not affect the internal settings.

(3-4) SYSTEM REALTIME MESSAGES (Only transmission)

(3-4-1) MIDI CLOCK

STATUS

11111000

(F8H)

Transmission: Transmitted in a 1/24 beat timing.

(3-4-2) START

STATUS

11111010

(FAH)

Transmission: The message is output when song playback on the instrument starts.
Reception: Song playback or song recording starts, depending on the state of the instru-
ment.

(3-4-3) STOP

STATUS

11111100

(FCH)

Transmission: The message is output when song playback on the instrument stops.
Reception: Song playback or song recording stops, depending on the state of the instru-
ment.

(3-4-4) ACTIVE SENSING

STATUS

11111110

(FEH)

This message is transmitted about every 200 msec.

When the instrument receives this code, it starts “sensing.” If it does not receive any status
information or other data, the instrument clears the MIDI reception buffer and forces off
all voicing notes and sustain. All Control values are reset to their default settings.

(3-5) SYSTEM EXCLUSIVE MESSAGE

(3-5-1) UNIVERSAL SYSTEM EXCLUSIVE

(3-5-1-1) UNIVERSAL REALTIME MESSAGE

(3-5-1-1-1) MIDI MASTER VOLUME (Only reception)

binary

hexadecimal

11110000

F0

Exclusive status

01111111

7F

Universal Realtime

01111111

7F

ID of target Device

00000100

04

Sub-ID #1=Device Control Message

00000001

01

Sub-ID #2=Master Volume

0sssssss

SS

Volume LSB

0ttttttt

TT

Volume MSB

11110111

F7

End of Exclusive

or

11110000

F0

Exclusive status

01111110

7F

Universal Realtime

0xxxnnnn

XN

When N is received N=0-F, whichever is received.
When N is transmitted N always=0.
X = don’t care

00000100

04

Sub-ID #1=Device Control Message

00000001

01

Sub-ID #2=Master Volume

0sssssss

SS

Volume LSB

0ttttttt

TT

Volume MSB

11110111

F7

End of Exclusive

All channel volume level is changed simultaneously.
Value “TT” is used as the master volume level. (Value “SS” is ignored.)

Advertising