Digital Piano
Date: Oct. 10, 2010
Model: RD-700NX Version: 1.00
1. 受信データ
■チャンネル・ボイス・メッセージ
●ノート・オフ
ステータス 第2 バイト 第3バイト
8nH kkH vvH
9nH kkH 00H
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
kk =ノート・ナンバー: 00H - 7FH(0 - 127)
vv =ノート・オフ・ベロシティー: 00H - 7FH(0 - 127)
※ ドラム・セットでは Note# によって受信しないものがあります。
●ノート・オン
ステータス 第2 バイト 第3バイト
9nH kkH vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
kk =ノート・ナンバー: 00H - 7FH(0 - 127)
vv =ノート・オン・ベロシティー: 01H - 7FH(1 - 127)
●コントロール・チェンジ
○バンク・セレクト(コントローラー・ナンバー 0, 32)
ステータス 第2 バイト 第3バイト
BnH 00H mmH
BnH 20H llH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
mm, ll =バンク・ナンバー: 00 00H - 7F 7FH (bank.1 - bank.16384)
○モジュレーション(コントローラー・ナンバー 1)
ステータス
BnH 01H vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
vv =モジュレーション・デプス: 00H - 7FH(0 - 127)
○ポルタメント・タイム(コントローラー・ナンバー 5)
ステータス
BnH 05H vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
vv =ポルタメント・タイム: 00H - 7FH(0 - 127)
○データ・エントリー(コントローラー・ナンバー 6, 38)
ステータス
BnH 06H mmH
BnH 26H llH
n = MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16)
mm, ll = RPN / NRPN で指定されたパラメーターに対する値
mm =上位バイト(MSB), ll =下位バイト(LSB)
○ボリューム(コントローラー・ナンバー 7)
ステータス
BnH 07H vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
vv =ボリューム: 00H - 7FH(0 - 127)
○パンポット(コントローラー・ナンバー 10)
ステータス
BnH 0AH vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
vv =パンポット: 00H - 40H - 7FH(左 - 中央 - 右)
○エクスプレッション(コントローラー・ナンバー 11)
ステータス
BnH 0BH vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
vv =エクスプレッション: 00H - 7FH(0 - 127)
○汎用操作子 1(コントローラー・ナンバー 16)
ステータス
BnH 10H vvH
n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - 16)
vv = コントロール値: 00H - 7FH (0 - 127)
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
MIDI インプリメンテーション
○ホールド 1(コントローラー・ナンバー 64)
ステータス
BnH 40H vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
vv =コントロール値: 00H - 7FH(0 - 127)
○ポルタメント(コントローラー・ナンバー 65)
ステータス
BnH 41H vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
vv =コントロール値: 00H - 7FH(0 - 127)0-63=O FF, 64-127=ON
○ソステヌート(コントローラー・ナンバー 66)
ステータス
BnH 42H vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
vv =コントロール値: 00H - 7FH(0 - 127)0-63=O FF, 64-127=ON
○ソフト(コントローラー・ナンバー 67)
ステータス
BnH 43H vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
vv =コントロール値: 00H - 7FH(0 - 127)
○レガート・フットスイッチ(コントローラー・ナンバー 68)
ステータス
BnH 44H vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
vv =コントロール値: 00H - 7FH(0 - 127)0-63=O FF, 64-127=ON
○レゾナンス(コントローラー・ナンバー 71)
ステータス
BnH 47H vvH
n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16)
vv =レゾナンス値(相対変化): 00H - 40H - 7FH(-64 - 0 - +63)
○リリース・タイム(コントローラー・ナンバー 72)
ステータス
BnH 48H vvH
n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16)
vv =リリース・タイム値(相対変化): 00H - 40H - 7FH(-64 - 0 - +63)
○アタック・タイム(コントローラー・ナンバー 73)
ステータス
BnH 49H vvH
n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16)
vv =アタック・タイム値(相対変化): 00H - 40H - 7FH(-64 - 0 - +63)
○カットオフ(コントローラー・ナンバー 74)
ステータス
BnH 4AH vvH
n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16)
vv =カットオフ値(相対変化): 00H - 40H - 7FH(-64 - 0 - +63)
○ディケイ・タイム(コントローラー・ナンバー 75)
ステータス
BnH 4BH vvH
n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16)
vv =ディケイ・タイム値(相対変化): 00H - 40H - 7FH(-64 - 0 - +63)
○ビブラート・レイト(コントローラー・ナンバー 76)
ステータス
BnH 4CH vvH
n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16)
vv =ビブラート・レイト値(相対変化): 00H - 40H - 7FH(-64 - 0 - +63)
○ビブラート・デプス(コントローラー・ナンバー 77)
ステータス
BnH 4DH vvH
n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16)
vv =ビブラート・デプス値(相対変化): 00H - 40H - 7FH(-64 - 0 - +63)
○ビブラート・ディレイ(コントローラー・ナンバー 78)
ステータス
BnH 4EH vvH
n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16)
vv =ビブラート・ディレイ値(相対変化): 00H - 40H - 7FH(-64 - 0 - +63)
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
1PS ©
2010 ローランド株式会社 本書の一部、もしくは全部を無断で複写・転載することを禁じます。
1
MIDI インプリメンテーション
○ポルタメント・コントロール(コントローラー・ナンバー 84)
ステータス 第2 バイト 第3バイト
BnH 54H kkH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
kk =ソース・ノート・ナンバー: 00H - 7FH(0 - 127)
※ ポルタメント・コントロール直後に受信したノート・オンは、ソース・ノート・ナンバー
のピッチから連続的にピッチが変化して発音します。
※ ソース・ノート・ナンバーと等しいノート・ナンバーですでに発音 しているボイスがあ
る場合、このボイスはポルタメント・コントロール直後に受信 したノート・オンで新た
な音程にピッチが変化して発音が継続され(レガート演奏が行われ)ます。
※ ポルタメント・コントロールによるピッチ変化の速さは、ポル タメント・タイムの設定
値で決まります。
○エフェクト 1(リバーブ・センド・レベル)
(コントローラー・ナンバー 91)
ステータス
BnH 5BH vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
vv =リバーブ・センド・レベル: 00H - 7FH(0 - 127)
○エフェクト 3(コーラス・センド・レベル)(コントローラー・ナンバー 93)
ステータス
BnH 5DH vvH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
vv =コーラス・センド・レベル: 00H - 7FH(0 - 127)
○ RPN MSB / LSB(コントローラー・ナンバー 100, 101)
ステータス
BnH 65H mmH
BnH 64H llH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
mm =RPNで指定するパラメーター・ナンバーの上位バイト(MSB)
ll = R PN で指定するパラメーター・ナンバーの下位バイト(LSB)
<<< RPN >>>
コントロール・チェンジには、RPN(レジスタード・パラメーター・ナンバー)、すなわち
MIDI 規格で機能が定義されている拡張パラメーターがあります。
実際の使用にあたっては、まず RPN(コントローラー・ナンバー 100 および 101、順番は
どちらか らでもよい)を送信して制御するパラメーターを指定し、その後デー タ・エント
リー(コントロー ラー・ナンバー 6、38)で指定 パラメーターの値を設定し ます。いった
ん RPN のパラメーターが指定されると、その後同一チャンネルで受信するデータ・エント
リーはすべ てそのパラメーターに対する値の変更とみなされます。誤動作を防止 するため
に、必要なパラメーターとその値の設定が終わったら、RPN ヌルを設定することをおすす
めします。
本機は、以下に示す RPN を受信します。
RPN Data entry
LSB MSB, LSB 解説
MSB,
00H, 00H mmH, llH ピッチ・ベンド・センシティビティー
00H, 01H mmH, llH チャンネル・ファイン・チューニング
第2 バイト 第3バイト
第2 バイト 第3バイト
第2 バイト 第3バイト
mm:00H - 18H(0 - 24 半音)
ll:無視します(00H として処理します)
半音ステップで 2 オクターブまで指定可能です。
mm, ll:20 00H - 40 00H - 60 00H
( -4096× 100 / 8192 - 0- +4096 × 100 / 8192 cent )
●プログラム・チェンジ
ステータス 第2 バイト
CnH ppH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
pp =プログラム・ナンバー: 00H - 7FH(prog.1 - prog.128)
●ピッチ・ベンド・チェンジ
ステータス 第2 バイト 第3バイト
EnH llH mmH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
mm, ll =ピッチ・ベンド値: 00 00H - 40 00H - 7F 7FH(-8192 - 0 - +8191)
■チャンネル・モード・メッセージ
●オール・サウンド・オフ(コントローラー・ナンバー 120)
ステータス 第2 バイト 第3バイト
BnH 78H 00H
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
※ このメッセージを受信すると、該当チャンネルの発音中の音をすべて消音します。
●
リセット・オール・コントローラー
ステータス 第2 バイト 第3バイト
BnH 79H 00H
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
※ このメッセージを受信すると、以下のコントローラーがリセット値に設定されます。
コントローラー
ピッチ・ベンド・チェンジ ± 0(中点)
チャンネル・プレッシャー 0(オフ)
モジュレーション 0(オフ)
ブレス・タイプ 0(最小)
エクスプレッション 127(最大)
ホールド 1 0(オフ)
ソステヌート 0(オフ)
ソフト 0(オフ)
ホールド 2 0(オフ)
RPN 未設定状態、設定済みのデータは変化しません
NRPN 未設定状態、設定済みのデータは変化しません
リセット値
●オール・ノート・オフ(コントローラー・ナンバー 123)
ステータス 第2 バイト 第3バイト
BnH 7BH 00H
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
※ オール・ノート・オフを受信すると、該当チャンネルのオン になっているノートをすべ
てオフします。ただし、ホールド 1 またはソステヌートがオンの場合は、それらがオフ
になるまで発音は終了しません。
●オムニ・オフ(コントローラー・ナンバー 124)
ステータス 第2 バイト 第3バイト
BnH 7CH 00H
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
※ オール・ノート・オフを受信したときと同じ処理を行います。
(コントローラー・ナンバー 121)
00H, 02H mmH, llH チャンネル・コース・チューニング
mm:10H - 40H - 70H(-48 - 0 - +48 半音)
ll:無視します(00H として処理します)
00H, 05H mmH, llH モジュレーション・デプス・レンジ
mm, ll:00 00H - 06 00H
( 0 - 16384 × 600 / 16384 cent )
7FH, 7FH ---, --- RPN ヌル
RPN および NRPN が指定されていない状態にします。RPN ヌ
ルに設定後受信したデータ・エントリーは無視します。(RPN ヌ
ルの設定にはデータ・エントリーの送信は不要です。)
すでに設定済みの設定値は変化しません。
mm, ll:無視します。
2
●オムニ・オン(コントローラー・ナンバー 125)
ステータス 第2 バイト 第3バイト
BnH 7DH 00H
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
※ オール・ノート・オフを受信したときと同じ処理を行います。OMNI ON にはなりません。
MIDI インプリメンテーション
●モノ(コントローラー・ナンバー 126)
ステータス 第2 バイト 第3バイト
BnH 7EH mmH
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
mm =モノ数: 00H - 10H(0 - 16)
※ オール・ノート・オフを受信したときと同じ処理を行います。
●ポリ(コントローラー・ナンバー 127)
ステータス 第2 バイト 第3バイト
BnH 7FH 00H
n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)
※ オール・ノート・オフを受信したときと同じ処理を行います。
■システム・リアルタイム・メッセージ
●アクティブ・センシング
ステータス
FEH
※ アクティブ・センシングを受信すると、それ以降のすべてのメッセ ージ間隔を監視する
状態になります。監視している状態では、メッセージ間隔が 420ms を越えると、オー
ル・サウンド・オフ/オール・ノート・オフ/リセット・オール・コン トローラーを受
信したときと同じ処理をして、メッセージ間隔を監視しない状態に戻ります。
■システム・エクスクルーシブ・メッセージ
ステータス データ・バイト ステータス
F0H iiH, ddH, ......, eeH F7H
F0H: システム・エクスクルーシブ・メッセージのステータス
ii = I D ナンバー: どのメーカーのエクスクルーシブ・メッセージで あるかの識別をする
ための ID ナンバー(マニファクチャラー ID)です。ローランドのマニ
ファクチャラー ID は 41Hです。7EH と 7FH の ID ナンバーは、ユニ
バーサル・ノンリアルタイム・メッセージ(7EH)、ユニバーサル・リ
アルタイム・メッセージ(7FH)として MIDI 規格の拡張として使用さ
れます。
dd,..., ee =データ: 00H - 7FH(0 - 127)
F7H: EOX(エンド・オブ・エクスクルーシブ)
本機が受信するシステム・エクスクルーシブ・メッセージには、ユニバーサル・ノンリアル
タイム・システム・エクスクルーシブ・メッセージ、ユニバーサル・リアルタイム・システ
ム・エクスクルーシブ・メッセージ、データ要求(RQ1)、データ・セット(DT1)があります。
●ユニバーサル・ノンリアルタイム・システム・エクスクルー
シブ・メッセージ
○アイデンティティー・リクエスト・メッセージ
ステータス データ・バイト ステータス
F0H 7EH, dev, 06H, 01H F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7EH ID ナンバー(ユニバーサル・ノンリアルタイム・メッセージ)
dev デバイス ID(dev:10H - 1FH, 7FH)、初期値 10H(17)
06H サブ ID #1(General Information)
01H サブ ID #2(Identity Request)
F7H EOX(エンド・オブ・エクスクルーシブ)
※ このメッセージを受信すると、本機は所定のアイデンティ ティー・リプライ・メッセー
ジ(P.7)を送信します。
○ GM1 システム・オン
ステータス
F0H 7EH, 7FH, 09H, 01H F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7EH ID ナンバー(ユニバーサル・ノンリアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
09H サブ ID#1(General MIDI Message)
01H サブ ID#2(General MIDI1 On)
F7H EOX(エンド・オブ・エクスクルーシブ)
※ Rx GM/GM2 System On パラメーター(EDIT:System:Rx GM/GM2 System ON)が
OFF のときには受信しません。
○ GM2 システム・オン
ステータス
F0H 7EH, 7FH, 09H, 03H F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7EH ID ナンバー(ユニバーサル・ノンリアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
09H サブ ID#1(General MIDI Message)
03H サブ ID#2(General MIDI 2 On)
F7H EOX(エンド・オブ・エクスクルーシブ)
※ Rx GM/GM2 System On パラメーター(EDIT:System:Rx GM/GM2 System ON)が
OFF のときには受信しません。
○ GM システム・オフ
ステータス
F0H 7EH, 7FH, 09H, 02H F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7EH ID ナンバー(ユニバーサル・ノンリアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
09H サブ ID#1(General MIDI Message)
02H サブ ID#2(General MIDI Off)
F7H EOX(エンド・オブ・エクスクルーシブ)
※ Rx G S Reset パラメーター(EDIT:System:Rx GS Reset )がOFF のときには受信しま
せん。
データ・バイト ステータス
データ・バイト ステータス
データ・バイト ステータス
●ユニバーサル・リアルタイム・システム・エクスクルーシ
ブ・メッセージ
○マスター・ボリューム
ステータス データ・バイト ステータス
F0H 7FH, 7FH, 04H, 01H, llH, mmH F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7FH ID ナンバー(ユニバーサル・リアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
04H サブ ID #1(Device Control)
01H サブ ID #2(Master Volume)
llH マスター・ボリュームの下位バイト
mmH マスター・ボリュームの上位バイト
F7H EOX(エンド・オブ・エクスクルーシブ)
※ マスター・ボリュームの下位バイト(llH)は、00H として処理します。
※ Master Volume パラメーター(EDIT:System Master Volume)が変化します。
3
MIDI インプリメンテーション
○マスター・ファイン・チューニング
ステータス データ・バイト ステータス
F0H 7FH, 7FH, 04H, 03H, llH, mmH F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7FH ID ナンバー(ユニバーサル・リアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
04H サブ ID#1(Device Control)
03H サブ ID#2(Master Fine Tuning)
llH マスター・ファイン・チューニングの下位バイト
mmH マスター・ファイン・チューニングの上位バイト
F7H EOX(エンド・オブ・エクスクルーシブ)
mm, ll:00 00H - 40 00H - 7F 7FH(-100 - 0 - +99.9 セント)
○マスター・コース・チューニング
ステータス
F0H 7FH, 7FH, 04H, 04H, llH, mmH F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7FH ID ナンバー(ユニバーサル・リアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
04H サブ ID#1(Device Control)
04H サブ ID#2(Master Coarse Tuning)
llH マスター・コース・チューニングの下位バイト
mmH マスター・コース・チューニングの上位バイト
F7H EOX(エンド・オブ・エクスクルーシブ)
mm: 28H - 40H - 58H(-24 - 0 - +24 半音)
ll: 無視します。(00H として処理します。)
データ・バイト ステータス
●グローバル・パラメーター・コントロール
○リバーブ・パラメーター
ステータス データ・バイト ステータス
F0H 7FH, 7FH, 04H, 05H, 01H, 01H, F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7FH ID ナンバー(ユニバーサル・リアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
04H サブ ID#1(Device Control)
05H サブ ID#2(Global Parameter Control)
01H スロット・パス・レングス
01H パラメーター ID ウィドゥス
01H バリュー・ウィドゥス
01H スロット・パスの上位バイト
01H スロット・パスの下位バイト(Effect 0101: Reverb)
ppH パラメーター
vvH バリュー
F7H EOX(エンド・オブ・エクスクルーシブ)
01H, 01H, 01H, ppH, vvH
pp=0 Reverb Type
vv = 00H Small Room
vv = 01H Medium Room
vv = 02H Large Room
vv = 03H Medium Hall
vv = 04H Large Hall
vv = 08H Plate
pp=1 Reverb Time
vv = 00H - 7FH 0 - 127
○コーラス・パラメーター
ステータス データ・バイト ステータス
F0H 7FH, 7FH, 04H, 05H, 01H, 01H, F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7FH ID ナンバー(ユニバーサル・リアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
04H サブ ID#1(Device Control)
05H サブ ID#2(Global Parameter Control)
01H スロット・パス・レングス
01H パラメーター ID ウィドゥス
01H バリュー・ウィドゥス
01H スロット・パスの上位バイト
02H スロット・パスの下位バイト(Effect 0102: Chorus)
ppH パラメーター
vvH バリュー
F7H EOX(エンド・オブ・エクスクルーシブ)
○チャンネル・プレッシャー
ステータス
F0H 7FH, 7FH, 09H, 01H, 0nH, ppH, rrH F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7FH ID ナンバー(ユニバーサル・リアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
09H サブ ID#1(Controller Destination Setting)
01H サブ ID#2(Channel Pressure)
0nH MIDI チャンネル(00-0F)
ppH パラメーター
rrH レンジ
F7H EOX(エンド・オブ・エクスクルーシブ)
01H, 01H, 02H, ppH, vvH
pp=0 Chorus Type
vv=0 Chorus1
vv=1 Chorus2
vv=2 Chorus3
vv=3 Chorus4
vv=4 FB Chorus
vv=5 Flanger
pp=1 Mod Rate
vv= 00H - 7FH 0 - 127
pp=2 Mod Depth
vv = 00H - 7FH 0 - 127
pp=3 Feedback
vv = 00H - 7FH 0 - 127
pp=4 Send To Reverb
vv = 00H - 7FH 0 - 127
データ・バイト ステータス
pp=0 Pitch Control
rr = 28H - 58H -24 - +24 半音
pp=1 Filter Cutoff Control
rr = 00H - 7FH -9600 - +9450 セント
pp=2 Amplitude Control
rr = 00H - 7FH 0 - 200%
pp=3 LFO Pitch Depth
rr = 00H - 7FH 0 - 600 セント
pp=4 LFO Filter Depth
rr = 00H - 7FH 0 - 2400 セント
pp=5 LFO Amplitude Depth
rr = 00H - 7FH 0 - 100%
4
MIDI インプリメンテーション
○コントローラー
ステータス データ・バイト ステータス
F0H 7FH, 7FH, 09H, 03H, 0nH, ccH, ppH, rrH F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7FH ID ナンバー(ユニバーサル・リアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
09H サブ ID#1(Controller Destination Setting)
03H サブ ID#2(Conrol Change)
0nH MIDI チャンネル(00-0FH)
ccH コントローラー(01-1FH, 40-5FH)
ppH パラメーター
rrH レンジ
F7H EOX(エンド・オブ・エクスクルーシブ)
○スケール/オクターブ・チューニング
ステータス
F0H 7EH, 7FH, 08H, 08H, ffH, ggH, hhH, ssH... F7
バイト 解説
F0H エクスクルーシブ・ステータス
7EH ID ナンバー(ユニバーサル・ノンリアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
08H サブ ID#1(MIDI Tuning Standard)
08H サブ ID#2(scale/octave tuning 1-byte form)
ffH チャンネル/オプション・バイト1
ggH チャンネル・バイト 2
hhH チャンネル・バイト 3
ssH 12byte tuning offset of 12 semitones from C to B
F7H EOX(エンド・オブ・エクスクルーシブ)
○キー・ベースド・インスト・コントローラー
ステータス
F0H 7FH, 7FH, 0AH, 01H, 0nH, kkH, nnH, vvH F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7FH ID ナンバー(ユニバーサル・リアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
0AH サブID#1(Key-Based Instrument Control)
01H サブ ID#2(Controller)
0nH MIDI チャンネル(00 - 0FH)
kkH キー・ナンバー
nnH コントロール・ナンバー
vvH バリュー
::
F7H EOX(エンド・オブ・エクスクルーシブ)
※ ドラム・インストゥルメントのみに有効なメッセージです。
pp=0 Pitch Control
rr = 28H - 58H -24 - +24 半音
pp=1 Filter Cutoff Control
rr = 00H - 7FH -9600 - +9450 セント
pp=2 Amplitude Control
rr = 00H - 7FH 0 - 200%
pp=3 LFO Pitch Depth
rr = 00H - 7FH 0 - 600 セント
pp=4 LFO Filter Depth
rr = 00H - 7FH 0 - 2400 セント
pp=5 LFO Amplitude Depth
rr = 00H - 7FH 0 - 100 %
データ・バイト ステータス
bits 0 to 1 = channel 15 to 16
bit 2 to 6 = 未定義
bits 0 to 6 = channel 8 to 14
bits 0 to 6 = channel 1 to 7
00H = -64 セント
40H = 0 セント(平均律)
7FH = +63 セント
データ・バイト ステータス
nn=07H Level
vv = 00H - 7FH 0 - 200%(相対値)
nn=0 AH Pan
vv = 00H - 7FH Left - Right(絶対値)
nn=5BH Reverb Send
vv = 00H - 7FH 0 - 127(絶対値)
nn=5D Chorus Send
vv = 00H - 7FH 0 - 127(絶対値)
●データ転送
本機は、エクスクルーシブ・メッセージを使用して、機器内部のさまざまな設定や機器間の
データ転送を行うことができます。
本機のデータ転送に使用するエクスクルーシブ・メッセージのモデル ID は 00H 00H 2BH
です。
○データ要求 1(RQ1)
相手の機器に対して「データを送れ」という要求をするメッセージです。アドレスとサイズ
で要求するデータの種類や量を指示します。
データ要求メッセージを受信した場 合、その機器がデータを送ることのできる状態にあり、
アドレスとサイズが適当なものであれば、要求されたデータを「データ・セット 1(DT1)」
メッセージで送信します。そうでない場合は何も送信しません。
ステータス
F0H 41H, dev, 00H, 00H, 50H, 11H, aaH, bbH, F7H
バイト 解説
F0H エクスクルーシブ・ステータス
41H ID ナンバー(Roland)
dev デバイス ID(dev:10H - 1FH, 7FH)
00H モデル ID #1(RD-700NX)
00H モデル ID #2(RD-700NX)
50H モデル ID #3(RD-700NX)
11H コマンド ID(RQ1)
aaH アドレス上位バイト
bbH アドレス
ccH アドレス
ddH アドレス下位バイト
ssH サイズ上位バイト
ttH サイズ
uuH サイズ
vvH サイズ下位バイト
sum チェックサム
F7H EOX(エンド・オブ・エクスクルーシブ)
※ データの種類により一度に転送するデータの量は決ま っており、決められた先頭アドレ
スとサイ ズでデータ要求をする必要 がありま す。「パラメータ ー・アドレス・マ ップ」
(P.9)に記載されたアドレスとサイズを参照してください。
※ チェックサムについては 13 ページを参照してください。
○データ・セット 1(DT1)
実際のデータの転送を行うメッセージで、機器に対してデータを設定したい場合に使用しま
す。
ステータス
F0H 41H, dev, 00H, 00H, 50H, 12H, aaH, bbH, F7H
バイト 解説
F0H エクスクルーシブ・ステータス
41H ID ナンバー(Roland)
dev デバイス ID(dev:10H - 1FH, 7FH)、初期値 10H(17)
00H モデル ID #1(RD-700NX)
00H モデル ID #2(RD-700NX)
50H モデル ID #3(RD-700NX)
12H コマンド ID(DT1)
aaH アドレス上位バイト
bbH アドレス
ccH アドレス
ddH アドレス下位バイト
eeH データ: 送信するデータの本体。複数バイトの
::
ffH データ
sum チェックサム
F7H EOX(エンド・オブ・エクスクルーシブ)
※ データの種類により一度に転送するデータの量は決ま っており、決められた先頭アドレ
スとサイズのデータ以外は受信しません。「パラメーター・アドレス・マップ」(P.9)に
記載されたアドレスとサイズを参照してください。
※ 256バイトを越えるサイズのデータは256 バイト以下のパケットに区切って送信してく
ださい。「データ・セット 1」を続けて送る場合、パケット間は 20ms 以上の時間間隔を
あけてください。
※ チェックサムについては 13 ページを参照してください。
データ・バイト ステータス
ccH, ddH, ssH, ttH, uuH, vvH, sum
データ・バイト ステータス
ccH, ddH, eeH, ... ffH, sum
データはアドレス順に送信します
5