Yamaha 970AC Reference Booklet - Page 19

PITCH BEND CHANGE Only reception, 1-2 KEY ON/OFF

Page 19 highlights

MIDI Data Format (2) Reception MIDI>----+---KEY OFF 8nH IN | | | +---KEY ON/OFF | | | +---CONTROL CHANGE | | BANK SELECT MSB | | BANK SELECT LSB | | DATA ENTRY MSB | | DATA ENTRY LSB | | MAIN VOLUME | | PANPOT | | EXPRESSION | | SUSTAIN | | SOSTENUTO | | SOFT PEDAL | | REVERB SEND LEVEL | | CHORUS SEND LEVEL | | VARIATION SEND LEVEL | | DATA INCREMENT | | DATA DECREMENT | | RPN LSB | | RPN MSB | | PITCH BEND SENS. | | FINE TUNING | | COARSE TUNING | | NULL | | ALL SOUND OFF | | RESET ALL CONTROLLERS | | LOCAL CONTROL | | ALL NOTES OFF | | OMNI OFF | | OMNI ON | | MONO | | POLY | | | +---PROGRAM CHANGE | | | +---PITCH BEND CHANGE | +---+---SYSTEM EXCLUSIVE MESSAGE | | | | | |------- UNIVERSAL REALTIME | |------- UNIVERSAL NON-REALTIME | | | |------- XG PARAMETER CHANGE ddH.....ddH F7H | |------- XG BULK DUMP aaH ddH.....ddH ccH F7H | |------- PARAMETER REQUEST | |------- DUMP REQUEST | | | | | | | +---+---SYSTEM REALTIME MESSAGE | MIDI CLOCK | START | STOP | ACTIVE SENSING 9nH BnH,00H BnH,20H BnH,06H BnH,26H BnH,07H BnH,0AH BnH,0BH BnH,40H BnH,42H BnH,43H BnH,5BH BnH,5DH BnH,5EH BnH,60H BnH,61H BnH,64H BnH,65H BnH,65H,00H,64H,00H,06H,mmH BnH,65H,00H,64H,01H,06H,mmH, 26H,llH BnH,65H,00H,64H,02H,06H,mmH BnH,65H,7FH,64H,7FH BnH,78H,00H BnH,79H,00H BnH,7AH,00H BnH,7BH,00H BnH,7CH,00H BnH,7DH,00H BnH,7EH BnH,7FH CnH EnH F0H 7FH.....F7H F0H 7EH.....F7H F0H 43H 1nH 4CH aaH aaH aaH F0H 43H 0nH 4CH bbH bbH aaH aaH F0H 43H 3nH 4CH aaH aaH aaH F7H F0H 43H 2nH 4CH aaH aaH aaH F7H F8H FAH FCH FEH (3) Transmission/reception (3-1) CHANNEL VOICE MESSAGES (3-1-1) KEY OFF STATUS 1000nnnn (8nH) NOTE NUMBER 0kkkkkkk 7&-0$*5: WWWWWWW n = 0 - 15 VOICE CHANNEL NUMBER k = 0 (C-2) - 127 (G8) "v" is ignored. (3-1-2) KEY ON/OFF STATUS 1001nnnn (9nH) NOTE NUMBER 0kkkkkkk VELOCITY 0vvvvvvv 00000000 n = 0 - 15 VOICE CHANNEL NUMBER k = 0 (C-2) - 127 (G8) (v≠0) NOTE ON (v=0) NOTE OFF (3-1-3) PROGRAM CHANGE STATUS 1100nnnn (CnH) PROGRAM NUMBER0ppppppp n = 0 - 15 VOICE CHANNEL NUMBER p = 0 - 127 Voice name Bank MSB Bank LSB GrandPiano1 0 112 GrandPiano2 0 112 E.Piano1 0 112 E.Piano2 0 112 SynthPiano 0 112 WoodBass 0 112 ElectricBass 0 112 Bass&Cymbal 0 114 Harpsichord 8' 0 112 Harpsichord 8'+4' 0 113 ElectricClavichord 0 112 Vibraphone 0 112 Marimba 0 112 Celesta 0 112 PipeOrganPrincipal 0 113 PipeOrganFlute1 0 114 PipeOrganFlute2 0 115 PipeOrganTutti 0 112 JazzOrgan 0 112 Strings 0 113 SynthStrings 0 112 SlowStrings 0 113 Choir 0 112 SlowChoir 0 113 Scat 0 112 PROGRAM CHANGE 0 1 5 4 88 32 33 32 6 6 7 11 12 8 19 19 19 19 16 48 48 49 52 52 53 (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) CONTROL NUMBER 0ccccccc CONTROL VALUE 0vvvvvvv n = 0 - 15 VOICE CHANNEL NUMBER Transmitted control numbers c = 0 BANK SELECT MSB c = 32 BANK SELECT LSB c = 11 EXPRESSION c = 64 SUSTAIN c = 66 SOSTENUTO c = 67 SOFT PEDAL c = 91 REVERB SEND LEVEL c = 93 CHORUS SEND LEVEL c = 94 VARIATION SEND LEVEL ; v = 0:PANEL VOICE ; v = 0 - 127 ; v = 0 - 127 ; v = 0 - 127 ; v = 0:OFF , 127:ON ; v = 0:OFF , 127:ON ; v = 0 - 127 ; v = 0 - 127 ; v = 0 - 127 CLP-970A 19

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36

CLP-970A
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)
VELOCITY
0vvvvvvv
ā€œ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