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

Page 19

Advertising
background image

CLP-970

19

MIDI Data Format

(2) Reception

MIDI>----+---KEY OFF 8nH
IN

|

|

|

+---KEY ON/OFF

9nH

|

|

|

+---CONTROL CHANGE

|

|

BANK SELECT MSB

BnH,00H

|

|

BANK SELECT LSB

BnH,20H

|

|

DATA ENTRY MSB

BnH,06H

|

|

DATA ENTRY LSB

BnH,26H

|

|

MAIN VOLUME

BnH,07H

|

|

PANPOT

BnH,0AH

|

|

EXPRESSION

BnH,0BH

|

|

SUSTAIN

BnH,40H

|

|

SOSTENUTO

BnH,42H

|

|

SOFT PEDAL

BnH,43H

|

|

REVERB SEND LEVEL

BnH,5BH

|

|

CHORUS SEND LEVEL

BnH,5DH

|

|

VARIATION SEND LEVEL

BnH,5EH

|

|

DATA INCREMENT

BnH,60H

|

|

DATA DECREMENT

BnH,61H

|

|

RPN LSB

BnH,64H

|

|

RPN MSB

BnH,65H

|

|

PITCH BEND SENS.

BnH,65H,00H,64H,00H,06H,mmH

|

|

FINE TUNING

BnH,65H,00H,64H,01H,06H,mmH,
26H,llH

|

|

COARSE TUNING

BnH,65H,00H,64H,02H,06H,mmH

|

|

NULL

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

|

|

ALL SOUND OFF

BnH,78H,00H

|

|

RESET ALL CONTROLLERS

BnH,79H,00H

|

|

LOCAL CONTROL

BnH,7AH,00H

|

|

ALL NOTES OFF

BnH,7BH,00H

|

|

OMNI OFF

BnH,7CH,00H

|

|

OMNI ON

BnH,7DH,00H

|

|

MONO

BnH,7EH

|

|

POLY

BnH,7FH

|

|

|

+---PROGRAM CHANGE

CnH

|

|

|

+---PITCH BEND CHANGE

EnH

|
+---+---SYSTEM EXCLUSIVE MESSAGE
|

|

<YAMAHA MIDI FORMAT>

|

|

<UNIVERSAL>

|

|------- UNIVERSAL REALTIME

F0H 7FH.....F7H

|

|------- UNIVERSAL NON-REALTIME

F0H 7EH.....F7H

|

|

<XG STANDARD>

|

|------- XG PARAMETER CHANGE

F0H 43H 1nH 4CH aaH aaH aaH

ddH.....ddH F7H

|

|------- XG BULK DUMP

F0H 43H 0nH 4CH bbH bbH aaH aaH

aaH ddH.....ddH ccH F7H

|

|------- PARAMETER REQUEST

F0H 43H 3nH 4CH aaH aaH aaH F7H

|

|------- DUMP REQUEST

F0H 43H 2nH 4CH aaH aaH aaH F7H

|

|

<CLAVINOVA MIDI COMPLIANCE>

|

|

<SPECIAL OPERATORS>

|

|

<Others>

|
+---+---SYSTEM REALTIME MESSAGE

|

MIDI CLOCK

F8H

|

START

FAH

|

STOP

FCH

|

ACTIVE SENSING

FEH

(3) Transmission/reception

(3-1) CHANNEL VOICE MESSAGES

(3-1-1) KEY OFF

STATUS

1000nnnn (8nH)

n = 0 - 15 VOICE CHANNEL NUMBER

NOTE NUMBER

0kkkkkkk

k = 0 (C-2) - 127 (G8)

“v” is ignored.

(3-1-2) KEY ON/OFF

STATUS

1001nnnn (9nH)

n = 0 - 15 VOICE CHANNEL NUMBER

NOTE NUMBER

0kkkkkkk

k = 0 (C-2) - 127 (G8)

VELOCITY

0vvvvvvv

(v

0) NOTE ON

00000000

(v=0) NOTE OFF

(3-1-3) PROGRAM CHANGE

STATUS

1100nnnn (CnH)

n = 0 - 15 VOICE CHANNEL NUMBER

PROGRAM NUMBER0ppppppp

p = 0 - 127

(3-1-4) PITCH BEND CHANGE (Only reception)

STATUS

1110nnnn (EnH)

n = 0 - 15 VOICE CHANNEL NUMBER

LSB

0vvvvvvv

PITCH BEND CHANGE LSB

MSB

0vvvvvvv

PITCH BEND CHANGE MSB

(3-1-5) CONTROL CHANGE

STATUS

1011nnnn (BnH)

n = 0 - 15 VOICE CHANNEL NUMBER

CONTROL NUMBER 0ccccccc
CONTROL VALUE

0vvvvvvv

Transmitted control numbers

c = 0

BANK SELECT MSB

; v = 0:PANEL VOICE

c = 32

BANK SELECT LSB

; v = 0 - 127

c = 11

EXPRESSION

; v = 0 - 127

c = 64

SUSTAIN

; v = 0 - 127

c = 66

SOSTENUTO

; v = 0:OFF , 127:ON

c = 67

SOFT PEDAL

; v = 0:OFF , 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

Voice name

Bank MSB

Bank LSB

PROGRAM

CHANGE

GrandPiano1

0

112

0

GrandPiano2

0

112

1

E.Piano1

0

112

5

E.Piano2

0

112

4

SynthPiano

0

112

88

WoodBass

0

112

32

ElectricBass

0

112

33

Bass&Cymbal

0

114

32

Harpsichord 8'

0

112

6

Harpsichord 8'+4'

0

113

6

ElectricClavichord

0

112

7

Vibraphone

0

112

11

Marimba

0

112

12

Celesta

0

112

8

PipeOrganPrincipal

0

113

19

PipeOrganFlute1

0

114

19

PipeOrganFlute2

0

115

19

PipeOrganTutti

0

112

19

JazzOrgan

0

112

16

Strings

0

113

48

SynthStrings

0

112

48

SlowStrings

0

113

49

Choir

0

112

52

SlowChoir

0

113

52

Scat

0

112

53

Advertising