付
録
111
MIDIデータフォーマット
CLP-870
MIDIデータフォーマット
「MIDIデータフォーマット」
は、データ/値を10進数や2進数、16進数で表現していま
す。16進数の場合は数値の後
(または列の頭)
にH
(Hexadecimal)
が付いています。ま
た、"n"は任意の整数を表します。
データ/値を入力する場合は、以下のテーブルをご参照ください。
追加ノート
・ 上記のテーブル以外でも、たとえば、144〜159(10進数)/9nH/1001 0000〜1001
1111(2進数)は、それぞれ(1〜16)
チャンネルごとのノートオンメッセージを示し
ます。176〜191/BnH/1011 0000〜1011 1111は、それぞれ
(1〜16)
チャンネルごと
のコントロールチェンジメッセージを示します。192〜207/CnH/1100 0000〜1100
1111は、それぞれ
(1〜16)
チャンネルごとのプログラムチェンジメッセージを示
します。 240/F0H/1111 0000はシステムエクスクルーシブメッセージの始まりを
示します。247/F7H/1111 0111はシステムエクスクルーシブメッセージの終わり
を示します。
・ aaH(16進数)
/0aaaaaaa(2進数) はデータのアドレスを示します。アドレスは、
High、MidとLowがあります。
・ bbH/0bbbbbbbはバイトカウントを示します。
・ ccH/0cccccccはチェックサムを示します。
・ ddH/0dddddddはデータ/値を示します。
10進
16進
2進
0
0 0
0000 0000
1
0 1
0000 0001
2
0 2
0000 0010
3
0 3
0000 0011
4
0 4
0000 0100
5
0 5
0000 0101
6
0 6
0000 0110
7
0 7
0000 0111
8
0 8
0000 1000
9
0 9
0000 1001
1 0
0A
0000 1010
1 1
0B
0000 1011
1 2
0C
0000 1100
1 3
0D
0000 1101
1 4
0E
0000 1110
1 5
0F
0000 1111
1 6
1 0
0001 0000
1 7
1 1
0001 0001
1 8
1 2
0001 0010
1 9
1 3
0001 0011
2 0
1 4
0001 0100
2 1
1 5
0001 0101
2 2
1 6
0001 0110
2 3
1 7
0001 0111
2 4
1 8
0001 1000
2 5
1 9
0001 1001
2 6
1A
0001 1010
2 7
1B
0001 1011
2 8
1C
0001 1100
2 9
1D
0001 1101
3 0
1E
0001 1110
3 1
1F
0001 1111
3 2
2 0
0010 0000
3 3
2 1
0010 0001
3 4
2 2
0010 0010
3 5
2 3
0010 0011
3 6
2 4
0010 0100
3 7
2 5
0010 0101
3 8
2 6
0010 0110
3 9
2 7
0010 0111
4 0
2 8
0010 1000
4 1
2 9
0010 1001
4 2
2A
0010 1010
4 3
2B
0010 1011
4 4
2C
0010 1100
4 5
2D
0010 1101
4 6
2E
0010 1110
4 7
2F
0010 1111
4 8
3 0
0011 0000
4 9
3 1
0011 0001
5 0
3 2
0011 0010
5 1
3 3
0011 0011
5 2
3 4
0011 0100
5 3
3 5
0011 0101
5 4
3 6
0011 0110
5 5
3 7
0011 0111
5 6
3 8
0011 1000
5 7
3 9
0011 1001
5 8
3A
0011 1010
5 9
3B
0011 1011
6 0
3C
0011 1100
6 1
3D
0011 1101
6 2
3E
0011 1110
6 3
3F
0011 1111
10進
16進
2進
6 4
4 0
0100 0000
6 5
4 1
0100 0001
6 6
4 2
0100 0010
6 7
4 3
0100 0011
6 8
4 4
0100 0100
6 9
4 5
0100 0101
7 0
4 6
0100 0110
7 1
4 7
0100 0111
7 2
4 8
0100 1000
7 3
4 9
0100 1001
7 4
4A
0100 1010
7 5
4B
0100 1011
7 6
4C
0100 1100
7 7
4D
0100 1101
7 8
4E
0100 1110
7 9
4F
0100 1111
8 0
5 0
0101 0000
8 1
5 1
0101 0001
8 2
5 2
0101 0010
8 3
5 3
0101 0011
8 4
5 4
0101 0100
8 5
5 5
0101 0101
8 6
5 6
0101 0110
8 7
5 7
0101 0111
8 8
5 8
0101 1000
8 9
5 9
0101 1001
9 0
5A
0101 1010
9 1
5B
0101 1011
9 2
5C
0101 1100
9 3
5D
0101 1101
9 4
5E
0101 1110
9 5
5F
0101 1111
9 6
6 0
0110 0000
9 7
6 1
0110 0001
9 8
6 2
0110 0010
9 9
6 3
0110 0011
100
6 4
0110 0100
101
6 5
0110 0101
102
6 6
0110 0110
103
6 7
0110 0111
104
6 8
0110 1000
105
6 9
0110 1001
106
6A
0110 1010
107
6B
0110 1011
108
6C
0110 1100
109
6D
0110 1101
110
6E
0110 1110
111
6F
0110 1111
112
7 0
0111 0000
113
7 1
0111 0001
114
7 2
0111 0010
115
7 3
0111 0011
116
7 4
0111 0100
117
7 5
0111 0101
118
7 6
0111 0110
119
7 7
0111 0111
120
7 8
0111 1000
121
7 9
0111 1001
122
7A
0111 1010
123
7B
0111 1011
124
7C
0111 1100
125
7D
0111 1101
126
7E
0111 1110
127
7F
0111 1111
(1) 送信
IDI<‑‑‑‑+‑‑‑KEY ON/OFF
9nH
OUT
│
│
│
+‑‑‑CONTROL CHANGE
BnH
│
│
BANK SELECT MSB
BnH,00H
│
│
BANK SELECT LSB
BnH,20H
│
│
EXPRESSION
BnH,0BH
│
│
SUSTAIN
BnH,40H
│
│
SOSTENUTE
BnH,42H
│
│
SOFT PEDAL
BnH,43H
│
│
REVERB SEND LEVEL
BnH,5BH
│
│
VARIATION SEND LEVEL
BnH,5EH
│
│
ALL SOUND OFF
BnH,78H
│
│
RESET ALL CONTROLLERS
BnH,79H
│
│
ALL NOTE OFF
BnH,7BH
│
│
│
+‑‑‑PROGRAM CHANGE
CnH
│
+‑‑‑+‑‑‑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
│
│
<CLAVINOVA MIDI COMPLIANCE>
│
│
<SPECIAL OPERATORS>
│
+‑‑‑‑‑‑‑SYSTEM REALTIME MESSAGE
MIDI CLOCK
F8H
START
FAH
STOP
FCH
ACTIVE SENSING
FEH
(2) 受信
MIDI>‑‑‑‑+‑‑‑KEY OFF
8nH
IN
│
│
│
+‑‑‑KEY ON/OFF
9nH
│
│
│
+‑‑‑CONTROL CHANGE
│
│
BANK SELECT MSB
BnH,00H
│
│
BANK SELECT LSB
BnH,20H
│
│
MODULATION
BnH,01H
│
│
PORTAMENTO TIME
BnH,05H
│
│
DATA ENTRY MSB
BnH,06H
│
│
DATA ENTRY LSB
BnH,26H
│
│
MAIN VOLUME
BnH,07H
│
│
PANPOT
BnH,0AH
│
│
EXPRESSION
BnH,0BH
│
│
SUSTAIN
BnH,40H
│
│
PORTAMENTO
BnH,41H
│
│
SOSTENUTO
BnH,42H
│
│
SOFT PEDAL
BnH,43H
│
│
HARMONIC CONTENT
BnH,47H
│
│
RELEASE TIME
BnH,48H
│
│
ATTACK TIME
BnH,49H
│
│
BRIGHTNESS
BnH,4AH
│
│
PORTAMENTO CONTROL
BnH,54H
│
│
REVERB SEND LEVEL
BnH,5BH
│
│
CHORUS SEND LEVEL
BnH,5DH
│
│
VARIATION SEND LEVEL
BnH,5EH
│
│
DATA INCREMENT
BnH,60H
│
│
DATA DECREMENT
BnH,61H
│
│
NRPN LSB
BnH,62H
│
│
NRPN MSB
BnH,63H
│
│
VIBRATO RATE
BnH,63H,01H,62H,08H,06H,mmH
│
│
VIBRATO DEPTH
BnH,63H,01H,62H,09H,06H,mmH
│
│
VIBRATO DELAY
BnH,63H,01H,62H,0AH,06H,mmH
│
│
FILTER CUTOFF FREQ.
BnH,63H,01H,62H,20H,06H,mmH
│
│
FILTER RESONANCE
BnH,63H,01H,62H,21H,06H,mmH
│
│
AEG ATTACK TIME
BnH,63H,01H,62H,63H,06H,mmH
│
│
AEG DECAY TIME
BnH,63H,01H,62H,64H,06H,mmH
│
│
AEG RELEASE
BnH,63H,01H,62H,66H,06H,mmH