59
(3-1-1) NOTE OFF
STATUS
1000nnnn(8nH)
n = 0
〜
15 TRACK CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k = 0 (C-2)
〜
127 (G8)
VELOCITY
0vvvvvvv
v
は無視
録音のみ行う。
再生時は、
9nH kkH 00H
に変換される。
(3-1-2) NOTE ON/OFF
STATUS
1001nnnn(9nH)
n = 0
〜
15 TRACK CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k = 0 (C-2)
〜
127 (G8)
VELOCITY
0vvvvvvv
(v
≠
0) NOTE ON
00000000
(v
=
0) NOTE OFF
録音時は、
Velocity
のステップ録音の
On/Off
を設定できる。
(3-1-3) KEY'S AFTER TOUCH
STATUS
1010nnnn(AnH)
n = 0
〜
15 TRACK CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k = 0 (C-2)
〜
127 (G8)
VALUE
0vvvvvvv
v = 0 - 127
(3-1-4) CONTROL CHANGE
STATUS
1011nnnn(BnH)
n = 0
〜
15 TRACK CHANNEL NUMBER
CONTROL NUMBER
0ccccccc
CONTROL VALUE
0vvvvvvv
全てのコントロールチェンジ情報を録音再生する。
(3-1-5) PROGRAM CHANGE
STATUS
1100nnnn(CnH)
n = 0
〜
15 TRACK CHANNEL NUMBER
PROGRAM NUMBER
0ppppppp
p = 0
〜
127
(3-1-6) CHANNEL AFTER TOUCH
STATUS
1101nnnn(DnH)
n = 0
〜
15 TRACK CHANNEL NUMBER
VALUE
0vvvvvvv
v = 0
〜
127
(3-1-7) PITCH BEND CHANGE
STATUS
1110nnnn(EnH)
n = 0
〜
15 TRACK CHANNEL NUMBER
LSB
0vvvvvvv
PITCH BEND LSB 0
〜
127
MSB
0vvvvvvv
PITCH BEND MSB 0
〜
127
(3-2) CHANNEL MODE MESSAGE
以下のメッセージの録音再生を行う。
RESET ALL CONTROLLERS BnH 78H
LOCAL CONTROL BnH 7AH
OMNI MODE OFF BnH 7CH
OMNI MODE ON BnH 7DH
MONO MODE ON BnH 7EH
POLY MODE ON BnH 7FH
(3-3) SYSTEM COMMON MESSAGE
本体機能のコントロール情報として送受信する。
シーケンスデータとしての録音は行わない。
(3-3-1) SONG POSITION POINTER
STATUS
11110010(F2H)
LSB
0vvvvvvv
SONG POSITION LSB
MSB
0vvvvvvv
SONG POSITION MSB
SONG PLAY モードで小節を移動した時、送信する。
SONG PLAY モードスタンバイ中に受信する。
(3-4) SYSTEM REAL TIME MESSAGE
シーケンスデータとしての録音は行わない。
(3-4-1) TIMING CLOCK
STATUS
11111000(F8H)
Timing Clock
として内部
Clock
を使用するかまたは
MIDI IN
から入る
Timing Clock
を使用するかの選択が行
える。
送信の
On/Off
と 受信の
On/Off
の設定が行える。
(3-4-2) START
STATUS
11111010(FAH)
送受信の
On/Off
の設定が行える。
(3-4-3) CONTINUE
STATUS
11111011(FBH)
送受信の
On/Off
の設定が行える。
(3-4-4) STOP
STATUS
11111100(FCH)
送受信の
On/Off
の設定が行える。
(3-5) SYSTEM EXCLUSIVE MESSAGE
全てのエクスクルーシブメッセージを録音再生する。
受信した実データに時間差があっても
F0
から
F7
までを同じタイミングで録音する。
再生時、
1K bytes
毎にインターバルタイムを設定できる。
(3-6) SECTION CONTROL
11110000
F0
Exclusive Status
01000011
43
YAMAHA ID
01111110
7E
Style
00000000
00
Section Control
0sssssss
ss
Section
0ddddddd
dd
On/Off
11110111
F7
End Of Exclusive
ss = 08H - 0FH
、
dd = On
を受信し、それぞれセクション
A-H
にパターンを変更する。
(3-7) MIDI TIME CODE(QUARTER FRAME MESSAGE)
STATUS
11110001(F1H)
0nnnxxxx
Timing Clock
として、
MTC
を選択すると
MTC
の
QUARTER FRAME MESSAGE
を受信する。
(3-8) MIDI MACHINE CONTROL
Timing Clock
として、
MTC
を選択すると、送信する。
(3-8-1)STOP(MCS)
11110000
F0
Exclusive Status
01111111
7F
Realtime Header
01111111
7F
Device ID
00000110
06
MMC Command Message
00000001
01
Stop(MCS)
11110111
F7
End Of Exclusive
STOP
キーを押すと、送信される。
(3-8-2) DEFERRED PLAY(MCS)
11110000
F0
Exclusive Status
01111111
7F
Realtime Header
01111111
7F
Device ID
00000110
06
MMC Command Message
00000011
03
Stop(MCS)
11110111
F7
End Of Exclusive
PLAY
キーを押すと、送信される。
(3-8-1) LOCATE(MCP)
11110000
F0
Exclusive Status
01111111
7F
Realtime Header
01111111
7F
Device ID
00000110
06
MMC Command Message
01000100
44
Locate(MCP)
00000110
06
Byte Count
00000001
01
"TARGET" Sub Command
0tthhhhh
hr
サブフレーム付き標準時刻仕様
0cmmmmmm
mn
0kssssss
sc
0gifffff
fr
0bbbbbbb
ffr
11110111
F7
End Of Exclusive
SONG PLAY MODE
で小節を移動した時、送信される。
MIDI データフォーマット
付表3.
MIDI PARAMETER CHANGE TABLE ( XG SYSTEM SETUP )
MODEL ID=0x4C
Address
Size
Data Range(HEX) Prameter Name
Description
Group
Default(HEX) Notes
00 00 00
4
00000000..
Master Tune
-102.4..+102.3(cent)
System
00
0000..07FF
01
..00070F0F
04
02
00
03
00
04
1
00..7F
Master Volume
0..127
System
7F
song/patten mode
では
multi
05
1
00..7F
Master Attenuator
0..127
System
00
midi only
06
1
28..58
Transpose
-24..+24(semitones)
System
40
song/pattern mode
では
multi
TOTAL SIZE = 07
付表2.
NATIVE MIDI PARAMETER BASE ADDRESS MODEL ID=0x60
Address
Prameter Name
Description
Notes
00 00
40
NATIVE SYSTEM
Parameter Change Only
00 00
50
NATIVE SYSTEM KNOB
Parameter Change Only
04 00
00
CURRENT VOICE COMMON
05 00..03 00
CURRENT VOICE ELEMENT
Element1..4
20 00..7F 00
USER NORMAL VOICE COMMON
Data
の並びは、
04 00 00
と同じ
Bulk Only
21 00..7F 00
USER NORMAL VOICE ELEMENT1
Data
の並びは、
05 00 00
と同じ
Bulk Only
22 00..7F 00
USER NORAML VOICE ELEMENT2
Data
の並びは、
05 01 00
と同じ
Bulk Only
23 00..7F 00
USER NORMAL VOICE ELEMENT3
Data
の並びは、
05 02 00
と同じ
Bulk Only
24 00..7F 00
USER NORMAL VOICE ELEMENT4
Data
の並びは、
05 03 00
と同じ
Bulk Only
25 00
00
USER DRUM VOICE COMMON
Data
の並びは、
28 00 00
と同じ
Bulk Only
26 0D..5B 00
USER DRUM VOICE KEY
Data
の並びは、
30 0D..5B 00
と同じ、
Key C#-1..G5
Bulk Only
28 00
00
CURRENT DRUM VOICE COMMON
30 0D..5B 00
CURRENT DRUM VOICE KEY
KEY Key C#-1..G5
付表1.
XG MIDI PARAMETER BASE ADDRESS MODEL ID=0x4C
Address
Prameter Name
Description
Notes
00 00
00
XG SYSTEM
System
00 00
7D
XG DRUM SETUP RESET
Parameter Change Only
00 00
7E
XG SYSTEM ON
Parameter Change Only
00 00
7F
XG ALL PARAMETER RESET
Parameter Change Only
01 00
00
XG SYSTEM INFORMATION
Bulk Only
02 01
00
XG MULTI EFFECT1
Reverb,Chorus,Variation
02 40
00
XG MULTI EQ
System EQ
03 00..01 00
XG MULTI EFFECT2
Insertion1,2
08 00..1F 00
XG MULTI PART
Part1..32
10 00
00
XG A/D PART
Ad 1
30 0D..5B 00
XG DRUM SETUP1
Key C#-1..G5
31 0D..5B 00
XG DRUM SETUP2
Key C#-1..G5
付表4.
MIDI PARAMETER TABLE ( XG SYSTEM INFORMATION )
MODEL ID=0x4C
Address
Size
Data Range(HEX) Prameter Name
Description
Group
Default(HEX) Notes
01 00 00
E
20..7F
Model Name 1
32..127(ASCII CHARACTER)
System 'B'
01
Model Name 2
'2'
02
Model Name 3
'0'
03
Model Name 4
'0'
04
Model Name 5
'0'
05
Model Name 6
' '
:
:
' '
0D
20..7F
Model Name 14
32..127(ASCII CHARACTER)
System ' '
0E
1
00..7F
XG Level 1
System 00
0F
1
00..7F
XG Level 2
System 01
TOTAL SIZE = 10
Address
Size
Data Range(HEX) Prameter Name
Description
Group
Default(HEX) Notes
00 00 7D
1
00..01
Drum Setup Reset
1,2
System
--
Parameter Change Rcv Only
7E
1
00
XG System On
on
System
--
Parameter Change Rcv Only
7F
1
00
All Parameter Reset
on
System
--
Parameter Change Rcv Only