User Manual

MIDI について
MIDI(ミディ )は、Musical Instrument Digital Interfaceの頭文字をとったもので、楽器
同士を接続して演奏情報や音色情報などをやりとりするために作られた世界統一の規格です。
世界統一規格ですのでメーカーや楽器の種類が違ってもデータをやりとりすることができま
す。
MIDIでは、「鍵盤を弾く」「音色を選ぶ」といった演奏に関する情報以外に、画面を切り替
える為の情報や、テンポをコントロールするための情報など、さまざまな情報をやりとりす
ることができます。これらの情報をフルに活用すると、鍵盤やコントローラーを使って演奏
するだけではなく、パートごとのパンやリバーブの深さを変えたり、エフェクトやEGの設定
を変更するなど、本体パネルで設定するパラメーターのほとんどを外部MIDI機器からMIDI
を通してコントロールすることができます。
MIDIチャンネル
MIDIの情報には、MIDIチャンネルという1〜16の番号が割り当てられています。このMIDI
チャンネルを使って、1本のMIDIケーブルで同時に16チャンネル分の情報を送る仕組みに
なっています。たとえば、コンピューターやシーケンサーで多くのパートを使った演奏を
MIDIを使って送信する場合、受け手側の機器では、受信したいチャンネル(各パートのMIDI
受信チャンネル)を設定することで、16チャンネルの信号の中から特定のチャンネルの信号
だけを選んで受信することができます。極端な例ですが、16台の音源を用意して、それぞれ
MIDI受信チャンネルを1〜16に設定すると、シーケンサーから1本のMIDIケーブルを通っ
て送信された演奏情報は各音源で別々に再生されることになります。
MOTIF ESのように、1台で複数の音源パートを持ち、パートごとに異なったMIDIチャンネ
ルを設定して同時に複数パートの演奏できる音源をマルチ音源と呼びます。マルチ音源を使
うと、上記のような演奏は1台で可能になります。
MOTIF ESで送受信できるMIDI情報
MIDI情報は、大きく分けてチャンネルメッセージとシステムメッセージの2つのタイプがあ
ります。
チャンネルメッセージ
チャンネルメッセージは、チャンネルごとに個別に送られる、演奏についての情報のことで
す。それぞれのタイプには以下のようなメッセージがあります。
ノートオン / オフ :
鍵盤の演奏情報を伝えます。
コントロールチェンジ :
ボリュー ムやパンな どをコント ロールする メッセージ です。いろいろ な種類のコ ント
ロールチェンジには、それぞれコントロールナンバーが付いています。
プログラムチェンジ :
ボイスを選択するための MIDI メッセージです。コントロールチェンジのバンクセレク
トと組み合わせて使用します。
チャンネルアフタータッチ :
鍵盤を弾いた後、更に押さえつける強さを伝えて、音に変化をつける MIDI メッセージ
です。外部機器から受信することができます。
ポリフォニックキープレッシャー :
各鍵盤ごとに、鍵盤を弾いた後の更に押さえつける強さを伝える MIDI メッセージです。
内蔵シーケンサ−から送信することができます。
ピッチベンド :
ピッチベンドホイールの演奏を伝えて、ピッチを変化させる MIDI メッセージです。
チャンネルメッセージには、この他にローカルコントロールやオール ノート オフなどの
モードメッセージがあります。
システムメッセージ
システムメッセージは、機器間の同期などシステム全体に関連した設定を行なう情報です。
エクスクルーシブ メッセージ
メーカー固有のメッセージで、シーケンスデータやパラメータ ーチェンジなどを送受信
します。この MIDI メッセージを使うと、外部 MIDI 機器から MOTIF のほとんどすべて
の設定をエディットすることも可能になります。
リアルタイムメッセージ
スタート、ス トップ、コンテ ィニュー、MIDI クロッ ク、アクティブ センシング など、
シーケンサーをコントロールするメッセージです。
コモンメッセージ
リアルタイムメッセージ同様、シーケンサーをコントロール するメッセージで、ソング
セレクト、ソング ポジション ポインターがあります。
MIDI データフォーマット
「MIDIデータフォーマット」は、データ/値を10進数や2進数、16進数で表現しています。
16進数の場合は数値 の後(または列の頭)にH (Hexadecimal)が付いています。
また、"n"は任意の整数を表します。データ/値を入力する場合は、以下のテーブルをご参照
ください。
追加ノート
上記のテーブル以外でも、たとえば、144〜159 (10進数)/9nH/10010000
10011111 (2進数)は、それぞれ(1〜16)チャンネルごとのノートオンメッセージを示
します。176〜191/BnH/10110000 〜10111111は、それぞれ(1〜16)チャンネ
ルごとのコントロールチェンジメッセージを示します。192〜207/CnH/11000000
〜11001111は、それぞれ(1〜16)チャンネルごとのプログラムチェンジメッセージを
示します。240/FOH/11110000はシステムエクスクルーシブメッセージの始まりを
示します。247/F7H/11110111はシステムエクスクルーシブメッセージの終わりを示
します。
aaH (16進数)/Oaaaaaaa (2進数)はデータのアドレスを示します。アドレスは、High、
MidとLowがあります。
bbH/0bbbbbbbはバイトカウントを示します。
ccH/0cccccccはチェックサムを示します。
ddH/0dddddddはデータ/値を示します。
10進 16進 2進
0
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
0000 0000
0000 0001
0000 0010
0000 0011
0000 0100
0000 0101
0000 0110
0000 0111
0000 1000
0000 1001
0000 1010
0000 1011
0000 1100
0000 1101
0000 1110
0000 1111
0001 0000
0001 0001
0001 0010
0001 0011
0001 0100
0001 0101
0001 0110
0001 0111
0001 1000
0001 1001
0001 1010
0001 1011
0001 1100
0001 1101
0001 1110
0001 1111
0010 0000
0010 0001
0010 0010
0010 0011
0010 0100
0010 0101
0010 0110
0010 0111
0010 1000
0010 1001
0010 1010
0010 1011
0010 1100
0010 1101
0010 1110
0010 1111
0011 0000
0011 0001
0011 0010
0011 0011
0011 0100
0011 0101
0011 0110
0011 0111
0011 1000
0011 1001
0011 1010
0011 1011
0011 1100
0011 1101
0011 1110
0011 1111
10進 16進 2進
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
0100 0000
0100 0001
0100 0010
0100 0011
0100 0100
0100 0101
0100 0110
0100 0111
0100 1000
0100 1001
0100 1010
0100 1011
0100 1100
0100 1101
0100 1110
0100 1111
0101 0000
0101 0001
0101 0010
0101 0011
0101 0100
0101 0101
0101 0110
0101 0111
0101 1000
0101 1001
0101 1010
0101 1011
0101 1100
0101 1101
0101 1110
0101 1111
0110 0000
0110 0001
0110 0010
0110 0011
0110 0100
0110 0101
0110 0110
0110 0111
0110 1000
0110 1001
0110 1010
0110 1011
0110 1100
0110 1101
0110 1110
0110 1111
0111 0000
0111 0001
0111 0010
0111 0011
0111 0100
0111 0101
0111 0110
0111 0111
0111 1000
0111 1001
0111 1010
0111 1011
0111 1100
0111 1101
0111 1110
0111 1111
データリスト
63