Roland SD-90 QUICK START [de]

MIDI インプリメンテーション
Model :SD-90 Date :2001.12.12 Version :1.02

1. 受信データ

■チャンネル・ボイス・メッセージ
●ノート・オフ
※ EnvelopeMode パラメーター(PATCH/TONE または RHYTHM/TONE)が NO-SUS
のときには受信しません。
●ノート・オン
●ポリフォニック・キー・プレッシャー
●コントロール・チェンジ
※ Patch Control Source 1/2/3/4(PATCH/COMMON)に該当するコントローラー・ナ
ンバーを選んだ場合、設定に応じてそれぞれの効果がかかります。
※ SystemControl Source 1/2/3/4(SYSTEM/COMMON)に該当するコントローラー・
ナンバーを選び、Patch Control Source 1/2/3/4(PATCH COMMON)のいずれかに SYS-CTRL1/CTRL-2/CTRL-3/CTRL-4 のいずれかを選んだ場合、設定に応じてそれぞ れの効果がかかります。
バンク・セレクト(コントローラー・ナンバー 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)
BANK | GROUP MSB (mm) | |
----------+-----------------------+---------------------­ 121 | GM2 | INSTRUMENT 120 | GM2 | DRUM SET | | 080 | SD SPECIAL SET 1 | INSTRUMENT 081 | SD SPECIAL SET 2 | INSTRUMENT | | 096 | CLASSICAL SET | INSTRUMENT 097 | CONTEMPORARY SET | INSTRUMENT 098 | SOLO SET | INSTRUMENT 099 | ENHANCED SET | INSTRUMENT | | 104 | CLASSICAL SET | DRUM SET 105 | CONTEMPORARY SET | DRUM SET 106 | SOLO SET | DRUM SET 107 | ENHANCED SET | DRUM SET
モジュレーション(コントローラー・ナンバー 1) ステータス 第2 バイト 第3バイト BnH 01H vvH n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16) vv =モジュレーション・デプス:00H - 7FH(0 - 127)
ポルタメント・タイム(コントローラー・ナンバー 5) ステータス 第2 バイト 第3バイト BnH 05H vvH n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16) vv =ポルタメント・タイム:00H - 7FH(0 - 127)
データ・エントリー(コントローラー・ナンバー 6, 38) ステータス 第2 バイト 第3バイト 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) ステータス 第2 バイト 第3バイト BnH 0AH vvH n = MIDIチャンネル・ナンバー:0H - FH(ch.1 - ch.16) vv =パンポット :00H - 40H - 7FH(左 - 中央 - 右)
エクスプレッション(コントローラー・ナンバー 11) ステータス 第2 バイト 第3バイト BnH 0BH vvH n = MIDIチャンネル・ナンバー:0H - FH(ch.1 - ch.16) vv =エクスプレッション:00H - 7FH(0 - 127)
ホールド 1(コントローラー・ナンバー 64) ステータス 第2 バイト 第3バイト BnH 40H vvH n = MIDIチャンネル・ナンバー:0H - FH(ch.1 - ch.16) vv =コントロール値:00H - 7FH(0 - 127)0-63=OFF, 64-127= ON
ポルタメント(コントローラー・ナンバー 65) ステータス 第2 バイト 第3バイト BnH 41H vvH n = MIDIチャンネル・ナンバー:0H - FH(ch.1 - ch.16) vv =コントロール値:00H - 7FH(0 - 127)0-63=OFF, 64-127= ON
ソステヌート(コントローラー・ナンバー 66) ステータス 第2 バイト 第3バイト BnH 42H vvH n = MIDIチャンネル・ナンバー:0H - FH(ch.1 - ch.16) vv =コントロール値:00H - 7FH(0 - 127)0-63 =OFF, 64-127= ON
ソフト(コントローラー・ナンバー 67) ステータス 第2 バイト 第3バイト BnH 43H vvH n = MIDIチャンネル・ナンバー:0H - FH(ch.1 - ch.16) vv =コントロール値:00H - 7FH(0 - 127)0-63 =OFF, 64-127= ON
レガート・フットスイッチ(コントローラー・ナンバー 68) ステータス 第2 バイト 第3バイト BnH 44H vvH n = MIDIチャンネル・ナンバー:0H - FH(ch.1 - ch.16) vv =コントロール値:00H - 7FH(0 - 127)0-63 =OFF, 64-127= ON
レゾナンス(コントローラー・ナンバー 71) ステータス 第2 バイト 第3バイト BnH 47H vvH n = MIDIチャンネル・ナンバー:0H - FH (ch.1 - ch.16) vv =レゾナンス値(相対変化):00H - 40H - 7FH(-64 - 0 - +63)
リリース・タイム(コントローラー・ナンバー 72) ステータス 第2 バイト 第3バイト BnH 48H vvH n = MIDIチャンネル・ナンバー:0H - FH (ch.1 - ch.16) vv =リリース・タイム値(相対変化):00H - 40H - 7FH(-64 - 0 - +63)
アタック・タイム(コントローラー・ナンバー 73) ステータス 第2 バイト 第3バイト BnH 49H vvH n = MIDIチャンネル・ナンバー:0H - FH (ch.1 - ch.16) vv =アタック・タイム値(相対変化):00H - 40H - 7FH(-64 - 0 - +63)
カットオフ(コントローラー・ナンバー 74) ステータス 第2 バイト 第3バイト BnH 4AH vvH n = MIDIチャンネル・ナンバー:0H - FH (ch.1 - ch.16) vv =カットオフ値(相対変化):00H - 40H - 7FH(-64 - 0 - +63)
第2 バイト 第3バイト
1
MIDI インプリメンテーション
ディケイ・タイム(コントローラー・ナンバー 75) ステータス 第2 バイト 第3バイト BnH 4BH vvH n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16) vv =ディケイ・タイム値(相対変化):00H - 40H - 7FH(-64 - 0 - +63)
ビブラート・レイト(コントローラー・ナンバー 76) ステータス 第2 バイト 第3バイト BnH 4CH vvH n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16) vv =ビブラート・レイト値(相対変化):00H - 40H - 7FH(-64 - 0 - +63)
ビブラート・デプス(コントローラー・ナンバー 77) ステータス 第2 バイト 第3バイト BnH 4DH vvH n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16) vv =ビブラート・デプス値(相対変化):00H - 40H - 7FH(-64 - 0 - +63)
ビブラート・ディレイ(コントローラー・ナンバー 78) ステータス 第2 バイト 第3バイト BnH 4EH vvH n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16) vv =ビブラート・ディレイ値(相対変化):00H - 40H - 7FH(-64 - 0 - +63)
汎用操作子 5(コントローラー・ナンバー 80) ステータス 第2 バイト 第3バイト BnH 50H vvH n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16) vv =コントロール値:00H - 7FH(0 - 127)
※ トーン1の Tone Level パラメーター(PATCH/TONE)が変化します。
汎用操作子 6(コントローラー・ナンバー 81) ステータス 第2 バイト 第3バイト BnH 51H vvH n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16) vv =コントロール値:00H - 7FH(0 - 127)
※ トーン2の Tone Level パラメーター(PATCH/TONE)が変化します。
汎用操作子 7(コントローラー・ナンバー 82) ステータス 第2 バイト 第3バイト BnH 52H vvH n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16) vv =コントロール値:00H - 7FH(0 - 127)
※ トーン3の Tone Level パラメーター(PATCH/TONE)が変化します。
汎用操作子 8(コントローラー・ナンバー 83) ステータス 第2 バイト 第3バイト BnH 53H vvH n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16) vv =コントロール値:00H - 7FH(0 - 127)
※ トーン4の Tone Level パラメーター(PATCH/TONE)が変化します。
ポルタメント・コントロール(コントローラー・ナンバー 84) ステータス 第2 バイト 第3バイト BnH 54H kkH n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16) kk =ソース・ノート・ナンバー:00H - 7FH(0 - 127)
※ ポルタメント・コントロール直後に受信したノート・オンは、ソース・ノート・ナンバー
のピッチから連続的にピッチが変化して発音します。
※ ソース・ノート・ナンバーと等しいノート・ナンバーですでに発音しているボイスがあ
る場合、このボイスはポルタメント・コントロール直後に受信したノート・オンで新た な音程にピッチが変化して発音が継続され(レガート演奏が行なわれ)ます。
※ ポルタメント・コントロールによるピッチ変化の速さは、ポルタメント・タイムの設定
値で決まります。
エフェクト 1(リバーブ・センド・レベル)
(コントローラー・ナンバー 91) ステータス 第2 バイト 第3バイト BnH 5BH vvH n = MIDIチャンネル・ナンバー:0H - FH(ch.1 - ch.16) vv =リバーブ・センド・レベル:00H - 7FH(0 - 127)               :初期設定値 = 28H(40)
エフェクト 3(コーラス・センド・レベル)
(コントローラー・ナンバー 93) ステータス 第2 バイト 第3バイト BnH 5DH vvH n = MIDIチャンネル・ナンバー:0H - FH(ch.1 - ch.16) vv =コーラス・センド・レベル:00H - 7FH(0 - 127)               :初期設定値 = 00H(0)
RPN MSB / LSB(コントローラー・ナンバー 100, 101) ステータス 第2 バイト 第3バイト BnH 65H mmH BnH 64H llH n = MIDIチャンネル・ナンバー:0H - FH(ch.1 - ch.16) mm = RPNで指定するパラメーター・ナンバーの上位バイト(MSB) ll = RPNで指定するパラメーター・ナンバーの下位バイト(LSB)
<<< RPN >>> コントロール・チェンジには、RPN(レジスタード・パラメーター・ナンバー)、すなわち MIDI 規格で機能が定義されている拡張パラメーターがあります。 実際の使用にあたっては、まずRPN(コントローラー・ナンバー100および101、順番は どちらからでもよい)を送信して制御するパラメー ターを指定し、その後デ ータ・エント リー(コントローラー・ナンバー 6, 38)で指定パラメーターの値を設定します。一旦 RPN のパラメーターが指定されると、その後同一チャンネルで受信するデータ・エントリーは全 てそのパラメーターに対する値の変更とみなされます。誤動作を防止するために、必要なパ ラメーターとその値の設定が終わったら、RPNヌルを設定することをお勧めします。
本機は、以下に示す RPN を受信します。
RPN Data entry MSB, LSB MSB, LSB 解説 00H, 00H mmH,llH ピッチ・ベンド・センシティビティー
mm:00H - 18H(0 - 24 半音) ll: 無視します(00H として処理します) 半音ステップで 2 オクターブまで指定可能です。
00H, 01H mmH,llH マスター・ファイン・チューニング
mm, ll:20 00H - 4000H - 60 00H( -8192 * 50 / 8192 - 0 - +8192 * 50 / 8192 cent )
00H, 02H mmH,llH マスター・コース・チューニング
mm:10H - 40H - 70H(-48 - 0 - +48 半音) ll: 無視します(00H として処理します)
00H, 05H mmH,llH モジュレーション・デプス・レンジ
mm, ll:00 00H - 0600H(0 - 16384 * 600 / 16384 cent )
7FH, 7FH ---, --- RPNヌル
RPNおよびNRPNが指定されていない状態にします。RPN ヌルに設定後受信したデータ・エントリーは無視します 。(RPNヌルの設定にはデータ・エントリーの送信は不要 です。) 既に設定済みの設定値は変化しません。 mm, ll:無視します。
●プログラム・チェンジ
ステータス 第2 バイト CnH ppH n = MIDIチャンネル・ナンバー:0H - FH(ch.1 - ch.16) pp =プログラム・ナンバー:00H - 7FH(prog.1 - prog.128)
2
MIDI インプリメンテーション
●チャンネル・プレッシャー
ステータス 第2 バイト DnH vvH n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16) vv =チャンネル・プレッシャー:00H - 7FH(0 - 127)
●ピッチ・ベンド・チェンジ
■チャンネル・モード・メッセージ
●オール・サウンド・オフ (コントローラー・ナンバー 120)
※ このメッセージを受信すると、該当チャンネルの発音中の音を全て消音します。
●リセット・オール・コントローラー (コントローラー・ナ ンバー 121)
※ このメッセージを受信すると、以下のコントローラーがリセット値に設定されます。
コントローラー リセット値 ピッチ・ベンド・チェンジ ± 0(中点) ポリフォニック・キー・プレッシャー 0(オフ) チャンネル・プレッシャー 0(オフ) モジュレーション 0(オフ) エクスプレッション 127(最大)ただしコントローラーは最小になります。 ホールド 1 0(オフ) ソステヌート 0(オフ) ソフト 0(オフ) ホールド 2 0(オフ) RPN 未設定状態、設定済みのデータは変化しません NRPN 未設定状態、設定済みのデータは変化しません
●オール・ノート・オフ(コントローラー・ナンバー 123)
※ オール・ノート・オフを受信すると、該当チャンネルのオンになっているノートをすべ
てオフします。ただし、ホールド1 またはソステヌートがオンの場合は、それらがオフ になるまで発音は終了しません。
●オムニ・オフ(コントローラー・ナンバー 124)
●ポリ(コントローラー・ナンバー 127)
※ オール・ノート・オフを受信したときと同じ処理を行ないます。
■システム・リアルタイム・メッセージ
●アクティブ・センシング
ステータス FEH
※ アクティブ・センシングを受信すると、それ以降のすべてのメッセージ間隔を監視する
状態になります。監視している状態では、メッセージ間隔が 420ms を超えると、オー ル・サウンド・オフ/オール・ノート・オフ/リセット・オール・コントローラーを受 信したときと同じ処理をして、メッセージ間隔を監視しない状態に戻ります。
■システム・エクスクルーシブ・メッセージ
ステータス データ・バイト ステータス
F0H iiH, ddH, ......, eeH F7H
F0H : システム・エクスクルーシブ・メッセージのステータス ii = ID ナンバー: どのメーカーのエクスクルーシブ・メッセージであるかの識別をする ための 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) 06H サブ ID # 1(General Information) 01H サブ ID # 2(Identity Request) F7H EOX(エンド・オブ・エクスクルーシブ)
※ このメッセージを受信すると、本機は所定のアイデンティティー・リプライ・メッセー
ジ(P.6)を送信します。
※ オール・ノート・オフを受信したときと同じ処理を行ないます。
●オムニ・オン(コントローラー・ナンバー 125)
※ オール・ノート・オフを受信したときと同じ処理を行ないます。OMNI ON にはなりま
せん。
●モノ(コントローラー・ナンバー 126)
※ オール・ノート・オフを受信したときと同じ処理を行ないます。
3
MIDI インプリメンテーション
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(エンド・オブ・エクスクルーシブ)
※ このメッセージを受信すると、GM1モードになります。
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(エンド・オブ・エクスクルーシブ)
※ このメッセージを受信すると、GM2モードになります。
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(エンド・オブ・エクスクルーシブ)
※ このメッセージを受信すると、ネイティブ・モードになります。
●ユニバーサル・システム・エクスクルーシブ・メッセージ
マスター・ボリューム ステータス データ・バイト ステータス F0H 7FH, 7FH, 04H, 01H, llH, mmH F7H
バイト 解説 F0H エクスクルーシブ・ステータス 7FH IDナンバー(ユニバーサル・リアルタイム・メッセージ) 7FH デバイスID(Broadcast) 04H サブ ID # 1(Device Control Message) 01H サブ ID # 2(Master Volume) llH マスター・ボリュームの下位バイト mmH マスター・ボリュームの上位バイト F7H EOX(エンド・オブ・エクスクルーシブ)
※ マスター・ボリュームの下位バイト(llH)は、00Hとして処理します。 mmH: 00H - 40H - 7FH
初期設定値 = 40H(64)
※ Master Levelパラメーター(SYSTEM/COMMON)が変化します。
マスター・ファイン・チューニング ステータス データ・バイト ステータス 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(エンド・オブ・エクスクルーシブ)
ll,mm: 00 00H - 40 00H - 7F 7FH(-100 - 0 - +99.9 セント)
※ Master Tune パラメーター(SYSTEM/COMMON)が変化します。
マスター・コース・チューニング
ステータス データ・バイト ステータス F0H 7FH, 7FH, 04H, 04H, llH, mmH F7
バイト 解説 F0H エクスクルーシブ・ステータス 7FH IDナンバー(ユニバーサル・リアルタイム・メッセージ) 7FH デバイスID(Broadcast) 04H サブ ID#1(Device Control) 04H サブ ID#2(Master Coarse Tuning) llH マスター・コース・チューニングの下位バイト mmH マスター・コース・チューニングの上位バイト F7H EOX(エンド・オブ・エクスクルーシブ)
mmH: 28H - 40H - 58H(-24- 0 - +24 半音)
llH: 無視します。(00Hとして処理します。)
※ Master Key Shift パラメーター(SYSTEM/COMMON)が変化します。
リバーブ・パラメーター ステータス データ・バイト ステータス F0H 7FH, 7FH, 04H, 05H, 01H, 01H, 01H, 01H, 01H, ppH, vvH F7H
バイト 解説 F0H エクスクルーシブ・ステータス 7FH IDナンバー(ユニバーサル・リアルタイム・メッセージ) 7FH デバイスID(Broadcast) 04H サブ ID#1(Device Control) 05H サブ ID#2(Global Parameter Control) 01H スロット・パス・レングス 01H パラメーター ID ウィドゥス 01H バリュー・ウィドゥス 01H スロット・パスの下位バイト (Effect 0101: Reverb) 01H スロット・パスの上位バイト ppH パラメーター vvH バリュー(初期設定値 = 4)
F7H EOX(エンド・オブ・エクスクルーシブ)
コーラス・パラメーター ステータス データ・バイト ステータス F0H 7FH, 7FH, 04H, 05H, 01H, 01H, 01H, 02H, 01H, ppH, vvH F7H
バイト 解説 F0H エクスクルーシブ・ステータス 7FH IDナンバー(ユニバーサル・リアルタイム・メッセージ) 7FH デバイスID(Broadcast) 04H サブ ID#1(Device Control) 05H サブ ID#2(Global Parameter Control) 01H スロット・パス・レングス 01H パラメーター ID ウィドゥス 01H バリュー・ウィドゥス 02H スロット・パスの下位バイト (Effect 0102: Chorus) 01H スロット・パスの上位バイト ppH パラメーター vvH バリュー(初期設定値 = 2)
llH: 初期設定値 = 40H(64) mmH: 初期設定値 = 00H(0)
初期設定値 = 40H(64)
初期設定値 = 00H(0)
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
pp=0 Chorus Type vv=0 Chorus1 vv=1 Chorus2 vv=2 Chorus3
4
MIDI インプリメンテーション
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
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 レンジ
pp=0 Pitch Control rr = 28H - 58H -24 - +24 半音 (初期設定値 = 40H) pp=1 Filter Cutoff Control rr = 00H - 7FH -9600 - +9450 セント (初期設定値 = 40H) pp=2 Amplitude Control rr = 00H - 7FH 0 - 127 / 64 ×100% (初期設定値 = 40H) pp=3 LFO Pitch Depth rr = 00H - 7FH 0 - 600 セント (初期設定値 = 0) pp=4 LFO Filter Depth rr = 00H - 7FH 0 - 2400 セント (初期設定値 = 0) pp=5 LFO Amplitude Depth rr = 00H - 7FH 0 - 100% (初期設定値 = 0)
F7H EOX(エンド・オブ・エクスクルーシブ)
08H サブ ID#2(scale/octave tuning 1-byte form) ffH チャンネル/オプション・バイト1
bits 0 to 1 = channel 15 to 16 bit 2 to6 = 未定義 ggH チャンネル・バイト2 bits 0 to 6 = channel 8 to 14 hhH チャンネル・バイト3 bits 0 to 6 = channel 1 to 7
ssH 12byte tuning offset of 12 semitones from C to B
00H = -64 セント 40H = 0 セント(平均律) 7FH = +63 セント
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 バリュー
nn=07H Level vv = 00H - 7FH 0 - 127 / 64 × 100%(相対値)   (初期設定値 = 40H) nn=0AH Pan vv = 00H - 7FH Left - Right(絶対値) nn=5BH Reverb Send vv = 00H - 7FH 0 - 127(絶対値) nn=5D Chorus Send vv = 00H - 7FH 0 - 127(絶対値)
::
F7H EOX(エンド・オブ・エクスクルーシブ)
コントローラー・ディスティネーション・セッティング(コントローラー) ステータス データ・バイト ステータス 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 コントローラー ppH パラメーター(01-1FH, 40-5FH) rrH レンジ
pp=0 Pitch Control rr = 28H - 58H -24 - +24 半音 (初期設定値 = 40H) pp=1 Filter Cutoff Control rr = 00H - 7FH -9600 - +9450 セント (初期設定値 = 40H) pp=2 Amplitude Control rr = 00H - 7FH 0 - 127 / 64 ×100% (初期設定値 = 40H) pp=3 LFO Pitch Depth rr = 00H - 7FH 0 - 600 セント (初期設定値 = 0) pp=4 LFO Filter Depth rr = 00H - 7FH 0 - 2400 セント (初期設定値 = 0) pp=5 LFO Amplitude Depth rr = 00H - 7FH 0 - 100 % (初期設定値 = 0)
F7H EOX(エンド・オブ・エクスクルーシブ)
スケール/オクターブ・チューニング ステータス データ・バイト ステータス F0H 7EH, 7FH, 08H, 08H, ffH,ggH, hhH, ssH... F7
バイト 解説 F0H エクスクルーシブ・ステータス 7EH IDナンバー(ユニバーサル・ノンリアルタイム・メッセージ) 7FH デバイスID(Broadcast) 08H サブ ID#1(MIDI Tuning Standard)
※ ドラム・インストゥルメントのみに有効なメッセージです。
●データ転送
本機は、エクスクルーシブ・メッセージを使用して、機器内部のさまざまな設定や機器間の データ転送を行なうことができます。 本機のデータ転送に使用するエクスクルーシブ・メッセージのモデル ID は 00H 48Hです。
データ要求 1(RQ1) 相手の機器に対して「データを送れ」という要求をするメッセージです。アドレスとサイズ で要求するデータの種類や量を指示します。 データ要求メッセージを受信した場合、その機器がデータを送ることのできる状態にあり、 アドレスとサイズが適当なものであれば、要求されたデータを「データ・セット1(DT1)」 メッセージで送信します。そうでない場合は何も送信しません。
ステータス データ・バイト ステータス F0H 41H, dev, 00H, 48H, 11H, aaH, bbH, ccH,
バイト 解説 F0H エクスクルーシブ・ステータス 41H ID ナンバー(Roland) dev デバイスID(dev:10H - 1FH, 7FH) 00H モデル ID # 1(SD-90) 48H モデル ID # 2(SD-90) 11H コマンド ID(RQ1) aaH アドレス上位バイト bbH アドレス ccH アドレス ddH アドレス下位バイト ssH サイズ上位バイト ttH サイズ uuH サイズ vvH サイズ下位バイト sum チェックサム F7H EOX(エンド・オブ・エクスクルーシブ)
ddH, ssH, ttH, uuH, vvH, sum F7H
5
MIDI インプリメンテーション
※ データの種類により一度に転送するデータの量は決まっており、決められた先頭アドレ
スとサイズでデータ要求をする必要があります。「2. パラメーター・アドレス・マップ」
(P.7)に記載されたアドレスとサイズを参照してください。
※ チェックサムについては(P.19)を参照してください。
データ・セット 1(DT1) 実際のデータの転送を行なうメッセージで、機器に対してデータを設定したい場合に使用し ます。
ステータス データ・バイト ステータス F0H 41H, dev, 00H, 48H, 12H, aaH, bbH, ccH, ddH,
eeH, ... ffH, sum F7H
バイト 解説 F0H エクスクルーシブ・ステータス 41H ID ナンバー(Roland) dev デバイスID(dev:10H - 1FH, 7FH) 00H モデル ID # 1(SD-90) 48H モデル ID # 2(SD-90) 12H コマンド ID(DT1) aaH アドレス上位バイト bbH アドレス ccH アドレス ddH アドレス下位バイト eeH データ: 送信するデータの本体。複数バイトのデータはアドレス順に
送信します
::
ffH データ sum チェックサム F7H EOX(エンド・オブ・エクスクルーシブ)
※ データの種類により一度に転送するデータの量は決まっており、決められた先頭アドレ
スとサイズのデータ以外は受信しません。「2. パラメーター・アドレス・マップ」(P.7) に記載されたアドレスとサイズを参照してください。
※ 256バイトを越えるサイズのデータは 256バイト以下のパケットに区切って送信してく
ださい。「データ・セット1」を続けて送る場合、パケット間は20ms以上の時間間隔を あけてください。
※ チェックサムについては(P.19)を参照してください。
データ・セット 1(DT1) 実際のデータの転送を行なうメッセージで、機器に対してデータを設定したい場合に使用し ます。
ステータス データ・バイト ステータス F0H 41H, dev, 42H, 12H, aaH, bbH, ccH, ddH, ... eeH, sum F7H
バイト 解説 F0H エクスクルーシブ・ステータス 41H ID ナンバー(Roland) dev デバイスID(dev:10H) 42H モデル ID(GS) 12H コマンド ID(DT1) aaH アドレス上位バイト bbH アドレス中位バイト ccH アドレス下位バイト ddH データ:送信するデータの本体。複数バイトのデータはアドレス順に
送信します
::
eeH データ sum チェックサム F7H EOX (エンド・オブ・エクスクルーシブ)
■システム・エクスクルーシブ・メッセージ
本機が送信するシステム・エクスクルーシブ・メッセージには、ユニバーサル・ノンリアル タイム・システム・エクスクルーシブ・メッセージ、データ・セット(DT1)があります。
●ユニバーサル・ノンリアルタイム・システム・エクスクルー シブ・メッセージ
アイデンティティー・リプライ・メッセージ アイデンティティー・リクエスト・メッセージを受信した場合、このメッセージを送信しま す。
ステータス データ・バイト ステータス F0H 7EH, dev, 06H, 02H, 41H, 10H, 01H, 00H, 00H, 00H,
00H, 00H, 00H F7H
バイト 解説 F0H エクスクルーシブ・ステータス 7EH IDナンバー(ユニバーサル・ノンリアルタイム・メッセージ) dev デバイスID(dev:10H) 06H サブ ID # 1(General Information) 02H サブ ID # 2(Identity Reply) 41H ID ナンバー(Roland) 48H 01H デバイス・ファミリー・コード 00H 00H デバイス・ファミリー・ナンバー・コード 00H 00H 00H 00H ソフトウェアー・リビジョン・レベル F7H EOX(エンド・オブ・エクスクルーシブ)
●データ転送
データ・セット 1(DT1)
ステータス データ・バイト ステータス F0H 41H, dev, 00H, 48H, 12H, aaH, bbH, ccH, ddH,
eeH, ... ffH, sum F7H
バイト 解説 F0H エクスクルーシブ・ステータス 41H ID ナンバー(Roland) dev デバイスID(dev:10H) 00H モデル ID # 1(SD-90) 48H モデル ID # 2(SD-90) 12H コマンド ID(DT1) aaH アドレス上位バイト bbH アドレス ccH アドレス ddH アドレス下位バイト eeH データ: 送信するデータの本体。複数バイトのデータはアドレス順に
送信します。
::
ffH データ sum チェックサム F7H EOX(エンド・オブ・エクスクルーシブ)
※ データの種類により一度に転送するデータの量は決まっており、決められた先頭アドレ
スとサイズでデータ要求をする必要があります。「2. パラメーター・アドレス・マップ」
(P.7)に記載されたアドレスとサイズを参照してください。
※ サイズの大きなデータは256 バイト以下のパケットに区切り、約20msの時間間隔をあ
けて送信します。
※ データの種類により一度に転送するデータの量は決まっており、決められた先頭アドレ
スとサイズのデータ以外は受信しません。「2. パラメーター・アドレス・マップ」(P.7) に記載されたアドレスとサイズを参照してください。
※ 256バイトを越えるサイズのデータは 256バイト以下のパケットに区切って送信してく
ださい。「データ・セット1」を続けて送る場合、パケット間は20ms以上の時間間隔を あけてください。
※ チェックサムについては(P.19)を参照してください。
6
Loading...
+ 14 hidden pages