Dr. Rhythm
Date: May. 18. 2001
Model: DR-670
MIDI インプリメンテーション
1. 送信
■チャンネル・ボイス・メッセージ
●ノート・オフ
ステータス 第2 バイト 第3バイト
9nH kkH 00H
n = MIDI チャンネル・ナンバー : 0H - FH (ch.1 - ch.16)
kk = ノート・ナンバー : 17H - 57H (23 - 87)
※ MIDI CHが OFF に設定されているときは、そのパートのノート・オフは送信されません。
●ノート・オン
ステータス 第2 バイト 第3バイト
9nH kkH vvH
n = MIDI チャンネル・ナンバー : 0H - FH (ch.1 - ch.16)
kk = ノート・ナンバー : 17H - 57H (23 - 87)
vv = ベロシティー : 01H - 7FH (1 - 127)
※ MIDI CH が OFF に設定されているときは、そのパートのノート・オンは送信されません。
※ ドラム・パートでは以下のノート・ナンバーを送信します。
DRUM A
Pad number Note number
Pad 1 49 (31H) (C#3)
Pad 2 57 (39H) (A3)
Pad 3 53 (35H) (F3)
Pad 4 51 (33H) (D#3)
Pad 5 50 (32H) (D3)
Pad 6 48 (30H) (C3)
Pad 7 45 (2DH) (A2)
Pad 8 41 (29H) (F2)
Pad 9 37 (25H) (C#2)
Pad 10 39 (27H) (D#2)
Pad 11 56 (38H) (G#3)
Pad 12 44 (2CH) (G#2)
Pad 13 36 (24H) (C2)
Pad 14 38 (26H) (D2)
Pad 15 42 (2AH) (F#2)
Pad 16 46 (2EH) (A#2)
DRUM B
Pad number Note number
Pad 1 69 (45H) (A4)
Pad 2 75 (4BH) (D#5)
Pad 3 70 (46H) (A#4)
Pad 4 58 (3AH) (A#3)
Pad 5 67 (43H) (G4)
Pad 6 68 (44H) (G#4)
Pad 7 73 (49H) (C#5)
Pad 8 74 (4AH) (D5)
Pad 9 60 (3CH) (C4)
Pad 10 61 (3DH) (C#4)
Pad 11 66 (42H) (F#4)
Pad 12 65 (41H) (F4)
Pad 13 54 (36H) (F#3)
Pad 14 62 (3EH) (D4)
Pad 15 63 (3FH) (D#4)
Pad 16 64 (40H) (E4)
※ ベース・パートでは 17H - 57H (23 - 87, B0 - D#6) のノート・ナンバーを送信します。
●プログラム・チェンジ
ステータス 第2 バイト
CnH ppH
n = MIDI チャンネル・ナンバー : 0H - FH (ch.1 - ch.16)
pp = プログラム・ナンバー : 00H - 7FH (prog.1 - prog.128)
※ ドラム・パートのMIDI チャンネルで送信します。
※ ドラム・パートのMIDI CH がOFF に設定されているときは送信しません。
※ ソング・プレイ・モードおよびパターン・プレイ・モードで、パターンが切り換えられ
たとき、パターンに設定されたドラム・キット番号を送信します。
Version: 1.00
■システム・コモン・メッセージ
シンク・モードが "MIDI" に設定されている場合は送信されません。
●ソング・ポジション・ポインター
ステータス 第2 バイト 第3バイト
F2H llH mmH
mm, ll = バリュー : 00 00H - 7F 7FH (0 - 16383)
※ ソング・プレイ・モードの演奏停止状態で小節を移動したときに送信します。
●ソング・セレクト
ステータス 第2 バイト
F3H ssH
ss = ソング・ナンバー : 00H- 63H(1 - 100)
※ ソング・プレイ・モードでソングを選択したときに送信します。
■システム・リアルタイム・メッセージ
●タイミング・クロック
ステータス
F8H
※ シンク・モードの設定に応じて、以下のように送信します。
Sync Mode: AUTO
スタート(FAH)、コンティニュー (FBH) を受信して演奏が開始されると、演奏中はタイ
ミング・クロック(F8H) は送信されません。
Sync Mode: INT
演奏が止まっている状態でもタイミング・クロックは送信されます。
Sync Mode: MIDI
送信されません。
●スタート
ステータス
FAH
シンク・モードがMIDIに設定されている場合は送信されません。
●コンティニュー
ステータス
FBH
シンク・モードがMIDIに設定されている場合は送信されません。
●ストップ
ステータス
FCH
シンク・モードがMIDIに設定されている場合は送信されません。
●アクティブ・センシング
ステータス
FEH
※ 約 200msec 間隔で送信します。DR-670 の MIDI OUTに接続された機器で、MIDIの結
線異常が発生していないかチェックすることができます。
■システム・エクスクルーシブ・メッセージ
ステータス データ・バイト ステータス
F0H iiH,ddH,...,eeH F7H
F0H: システム・エクスクルーシブ
ii = IDナンバー : 41 = Roland
7E = Universal Non-Real-time Message
dd,...,ee = データ : 00H - 7FH (0 - 127)
F7H : EOX (End of Exclusive)
※ DR-670ではエクスクルーシブ・メッセージを使って、ソング、ユーザ・パターン、ユー
ザー・ドラム・キット、および、ユーティリティー・モード、MIDI モード、DPP アサイ
ン・モードの設定データをバルク・ダンプすることができます。
© 2001
ボス株式会社 本書の一部、もしくは全部を無断で複写・転載することを禁じます。
1
MIDI インプリメンテーション
2. 受信
■チャンネル・ボイス・メッセージ
●ノート・オフ
ステータス 第2 バイト 第3バイト
8nH kkH vvH
9nH kkH 00H
n = MIDI チャンネル・ナンバー : 0H - FH (ch.1 - ch.16)
kk = ノート・ナンバー : 17H - 57H (23 - 87)
vv = ベロシティー : 00H - 7FH (0 - 127)
※ ベロシティー値は無視されます。
※ MIDI CH が OFF に設定されているときは、そのパートのノート・オフは受信されません。
●ノート・オン
ステータス 第2 バイト 第3バイト
9nH kkH vvH
n = MIDI チャンネル・ナンバー : 0H - FH (ch.1 - ch.16)
kk = ノート・ナンバー : 17H - 57H (23 - 87)
vv = ベロシティー : 01H - 7FH (1 - 127)
※ MIDI CH が OFF に設定されているときは、そのパートのノート・オンは受信されません。
※ ドラム・パートでは以下のノート・ナンバーを受信します。
DRUM A
Pad number Note number
Pad 1 49 (31H) (C#3)
Pad 2 57 (39H) (A3)
Pad 3 53 (35H) (F3)
Pad 4 51 (33H) (D#3)
Pad 5 50 (32H) (D3)
Pad 6 48 (30H) (C3)
Pad 7 45 (2DH) (A2)
Pad 8 41 (29H) (F2)
Pad 9 37 (25H) (C#2)
Pad 10 39 (27H) (D#2)
Pad 11 56 (38H) (G#3)
Pad 12 44 (2CH) (G#2)
Pad 13 36 (24H) (C2)
Pad 14 38 (26H) (D2)
Pad 15 42 (2AH) (F#2)
Pad 16 46 (2EH) (A#2)
DRUM B
Pad number Note number
Pad 1 69 (45H) (A4)
Pad 2 75 (4BH) (D#5)
Pad 3 70 (46H) (A#4)
Pad 4 58 (3AH) (A#3)
Pad 5 67 (43H) (G4)
Pad 6 68 (44H) (G#4)
Pad 7 73 (49H) (C#5)
Pad 8 74 (4AH) (D5)
Pad 9 60 (3CH) (C4)
Pad 10 61 (3DH) (C#4)
Pad 11 66 (42H) (F#4)
Pad 12 65 (41H) (F4)
Pad 13 54 (36H) (F#3)
Pad 14 62 (3EH) (D4)
Pad 15 63 (3FH) (D#4)
Pad 16 64 (40H) (E4)
※ ベース・パートでは 17H - 57H (23 - 87, B0 - D#6) のノート・ナンバーを受信します。
●プログラム・チェンジ
ステータス 第2 バイト
CnH ppH
n = MIDI チャンネル・ナンバー : 0H - FH (ch.1 - ch.16)
pp = プログラム・ナンバー : 00H - 7FH (prog.1 - prog.128)
※ ドラム・パートのMIDI チャンネルで受信します。
※ ドラム・パートのMIDI CH がOFF に設定されているときは受信しません。
※ プログラム・ナンバーに対応するドラム・キットに切り換わります。なお、ベース・パー
トの音色もドラム・キットに設定された音色に変わります。
※ プログラム・チェンジ受信後の新たなノート・オンから音色が変わります。プログラム・
チェンジ受信以前からすでに発音中のボイスは影響を受けません。
■システム・コモン・メッセージ
MIDI のシンク・モードが "INT" に設定されている場合は認識されません。
●ソング・ポジション・ポインター
ステータス 第2 バイト 第3バイト
F2H llH mmH
mm, ll = バリュー : 00 00H - 7F 7FH (0 - 16383)
※ ソング・プレイ・モードまたはパターン・プレイ・モードで演奏停止状態のときに受信
し、ソングまたはパターンの演奏位置を移動します。
●ソング・セレクト
ステータス 第2 バイト
F3H ssH
ss = ソング・ナンバー : 00H- 63H(1 - 100)
※ ソング・プレイ・モードで演奏停止状態のとき受信し、ソングを切り換えます。
■システム・リアルタイム・メッセージ
●タイミング・クロック
ステータス
F8H
※ シンク・モードの設定に応じて、以下のように送信します。
Sync Mode: AUTO
スタート (FAH)、コンティニュー (FBH) を受信して演奏が開始されると、タイミング・
クロック(F8H) を受信してテンポを制御します。
Sync Mode: INT
受信しません。
Sync Mode: MIDI
常に受信します。
●スタート
ステータス
FAH
※ シンク・モードがNTに設定されている場合は受信しません。
●コンティニュー
ステータス
FBH
※ シンク・モードがNTに設定されている場合は受信しません。
●ストップ
ステータス
FCH
※ シンク・モードがNTに設定されている場合は受信しません。
●アクティブ・センシング
ステータス
FEH
※ アクティブ・センシングを受信すると、それ以降のすべてのメッセージ間隔を監視する
状態になります。監視している状態では、メッセージ間隔が約 500msecを超えると、発
音中の音を止めて、メッセージ間隔を監視しない状態に戻ります。
■システム・エクスクルーシブ・メッセージ
ステータス データ・バイト ステータス
F0H iiH,ddH,...,eeH F7H
F0H: システム・エクスクルーシブ
ii = IDナンバー : 41 = Roland
7E = Universal Non-Real-time Message
dd,...,ee = データ : 00H-7FH (0-127)
F7H : EOX (End of Exclusive)
※ 本体または他のDR-670 でバルク・ダンプされたエクスクルーシブ・メッセージを受信
します。(バルク・ロード)
2