Yamaha CLP-535 Midi Reference - Page 29

System Exclusive Messages Universal Non Realtime Messages, Sub-ID #2=General MIDI2

Page 29 highlights

MIDI Data Format / MIDI-Datenformat / Format des données MIDI / Formato de datos MIDI System Exclusive Messages (Universal Non Realtime Messages) MIDI Event Data Format GM1 System On [GM1] [GM2] F0 7E XN 09 01 F7 11110000 F0 = Exclusive status 01111110 7E = Universal Non-Real Time 0xxxnnnn XN = When N is received N=0-F, whichever is received. X=ignored 00001001 09 = Sub-ID #1=General MIDI Message 00000001 01 = Sub-ID #2=General MIDI On 11110111 F7 = End of Exclusive GM2 System On [GM2] F0 7E XN 09 03 F7 11110000 F0 = Exclusive status 01111110 7E = Universal Non-Real Time 0xxxnnnn XN = When N is received N=0-F, whichever is received. X=ignored 00001001 09 = Sub-ID #1=General MIDI Message 00000011 03 = Sub-ID #2=General MIDI2 On 11110111 F7 = End of Exclusive General MIDI System Off [GM1] [GM2] F0 7E XN 09 02 F7 11110000 F0 = Exclusive status 01111110 7E = Universal Non-Real Time 0xxxnnnn XN = When N is received N=0-F, whichever is received. X=ignored 00001001 09 = Sub-ID #1=General MIDI Message 00000010 02 = Sub-ID #2=General MIDI Off 11110111 F7 = End of Exclusive Scale/Octave Tuning [GM2] F0 7E XN 08 08 JJ GG MM SS ... F7 11110000 F0 = Exclusive status 01111110 7E = Universal Non-Real Time 0xxxnnnn XN = When N is received N=0-F, whichever is received. X=ignored 00001000 08 = Sub-ID #1=MIDI Tuning Standard 00001000 08 = Sub-ID #2=scale/octave tuning 1byte form 0jjjjjjj JJ = Channel/option byte1 bits 0 to 1 = channel 15 to 16 bits 2 to 6 = reserved 0ggggggg GG = Channel byte 2 - bits 0 to 6 = channel 8 to 14 0mmmmmmm MM= Channel byte 2 - bits 0 to 6 = channel 1 to 7 0sssssss SS = 12 byte tuning offset of 12 semitones from C to B 00H means -64cent 40H means 0cent 7FH means +63cent ... ... 11110111 F7 = End of Exclusive *If the song data to be loaded contains a GM2 System On event, the Bank MSB/LSB values will be removed. MIDI Reception (effective or not for each part) Song R1 R2 Keyboard L    MIDI Transmission (generated data) Panel (main generation method) Song   (Changed to XG, and output)      (Changed to XG, and output)      (Changed to XG, and output)      (Changed to XG, and output) 29 CLP-585/575/545/535/565GP MIDI Reference

  • 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

CLP-585/575/545/535/565GP MIDI Reference
29
MIDI Data Format / MIDI-Datenformat / Format des données MIDI / Formato de datos MIDI
System Exclusive Messages (Universal Non Realtime Messages)
*If the song data to be loaded contains a GM2 System On event, the Bank MSB/LSB values will be removed.
MIDI Event
Data Format
MIDI Reception
(effective or not for each part)
MIDI Transmission
(generated data)
Song
R1
R2
L
Keyboard
Panel
(main generation
method)
Song
GM1 System On
[GM1] [GM2]
F0
7E
XN
09
01
F7
11110000
F0
= Exclusive status
01111110
7E
= Universal Non-Real Time
0xxxnnnn
XN = When N is received N=0-F, whichever is received. X=ignored
00001001
09
= Sub-ID #1=General MIDI Message
00000001
01
= Sub-ID #2=General MIDI On
11110111
F7
= End of Exclusive
(Changed to XG,
and output)
GM2 System On
[GM2]
F0
7E
XN
09
03
F7
11110000
F0
= Exclusive status
01111110
7E
= Universal Non-Real Time
0xxxnnnn
XN = When N is received N=0-F, whichever is received. X=ignored
00001001
09
= Sub-ID #1=General MIDI Message
00000011
03
= Sub-ID #2=General MIDI2 On
11110111
F7
= End of Exclusive
(Changed to XG,
and output)
General MIDI System
Off
[GM1] [GM2]
F0
7E
XN
09
02
F7
11110000
F0
= Exclusive status
01111110
7E
= Universal Non-Real Time
0xxxnnnn
XN = When N is received N=0-F, whichever is received. X=ignored
00001001
09
= Sub-ID #1=General MIDI Message
00000010
02
= Sub-ID #2=General MIDI Off
11110111
F7
= End of Exclusive
(Changed to XG,
and output)
Scale/Octave Tuning
[GM2]
F0
7E
XN
08
08
JJ
GG
MM
SS
...
F7
11110000
F0
= Exclusive status
01111110
7E
= Universal Non-Real Time
0xxxnnnn
XN = When N is received N=0-F, whichever is received. X=ignored
00001000
08
= Sub-ID #1=MIDI Tuning Standard
00001000
08
= Sub-ID #2=scale/octave tuning 1byte form
0jjjjjjj
JJ
= Channel/option byte1
bits 0 to 1 = channel 15 to 16
bits 2 to 6 = reserved
0ggggggg
GG= Channel byte 2 - bits 0 to 6 = channel 8 to 14
0mmmmmmm
MM= Channel byte 2 - bits 0 to 6 = channel 1 to 7
0sssssss
SS
= 12 byte tuning offset of 12 semitones from C to B
00H means -64cent
40H means
0cent
7FH means +63cent
...
...
11110111
F7
= End of Exclusive
(Changed to XG,
and output)