Roland VC-2 User Manual [ja]

VC-2 MIDI インプリメンテーション
Model: VC-2 Data: Mar. 14, 2006 Version: 1.01
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) ※ パッチ・アルゴリズムが Processor Type 1、Processor Type 2 のときは、無
効になります。
ステータス 第2バイト 第3バイト 9nH kkH vvH
n = MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16) kk = ノート・ナンバー:00H - 7FH(0 - 127) vv = ノート・オン・ベロシティー:01H - 7FH(1 - 127) ※ パッチ・アルゴリズムが Processor Type 1、Processor Type 2 のときは、無
効になります。
●ポリフォニック・キー・プレッシャー
ステータス 第2バイト 第3バイト AnH kkH vvH
n = MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16) kk = ノート・ナンバー:00H - 7FH(0 - 127) vv = ポリフォニック・キー・プレッシャー:00H - 7FH(0 - 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)
BANK SELECT | PROGRAM | PATCH MSB | LSB | NUMBER | NUMBER
-----+----------+-----------+------------­ 087 | 000 | 001 - 064 | P001 - P064 | 001 | 001 - 128 | U001 - U128 | 002 | 001 - 128 | U129 - U256 | 003 | 001 - 128 | U257 - U384 | 004 | 001 - 064 | U385 - U448
モジュレーション(コントローラー・ナンバー 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) ステータス 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(コントローラー・ナンバー 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)
ソステヌート(コントローラー・ナンバー 66) ステータス BnH 42H vvH
n = MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16) vv = コントロール値:00H - 7FH(0 - 127)
第2バイト 第3バイト
第2バイト 第3バイト
第2バイト 第3バイト
第2バイト 第3バイト
第2バイト 第3バイト
0 - 63 = OFF, 64 - 127 = ON
第2バイト 第3バイト
0 - 63 = OFF, 64 - 127 = ON
第2バイト 第3バイト
0 - 63 = OFF, 64 - 127 = ON
1
VC-2 MIDI インプリメンテーション
エフェクト 1(リバーブ・センド・レベル)(コントローラー・ナンバー91) ステータス 第2バイト 第3バイト 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 = RPN で指定するパラメーター・ナンバーの下位バイト(LSB)
<<< RPN >>> コン トロール・チェンジには、RPN(レジスタード・パラメーター・ナンバー)、 すなわち MIDI 規格で機能が定義されている拡張パラメーターがあります。 実際の使用にあたっては、まず RPN(コントローラー・ナンバー 100 および 101、 順 番はどちらか らでもよい)を送 信して制御す るパラメータ ーを指定し、その後 データ・エン トリー(コントローラー・ナンバー 6, 38)で指定パラメーターの値 を設定します。いったん RPN のパラメーターが指定されると、その後同一チャン ネルで受信するデータ・エントリーはすべてそのパラメーターに対する値の変更と みなされます。誤動作を防止するために、必要なパラメーターとその値の設定が終 わったら、RPN ヌルを設定することをおすすめします。 本機は、以下に示す RPN を受信します。
RPN MSB, LSB
00H, 00H mmH, llH ピッチ・ベンド・センシティビティー
00H, 01H mmH, llH チャンネル・ファイン・チューニング
00H, 02H mmH, llH チャンネル・コース・チューニング
7FH, 7FH ---, --- RPN ヌル
第2バイト 第3バイト
第2バイト 第3バイト
Data entry MSB, LSB
解説
mm:00H - 18H(0- 24 半音) ll:無視します(00H として処理します) 半音ステップで 2 オクターブまで指定可能で す。
mm, ll:20 00H - 40 00H - 60 00H
(-4096 x 100 / 8192 - 0 - +4096 x 100 /
8192 cent )
mm:10H - 40H- 70H(-48 - 0 - +48 半音) ll:無視します(00H として処理します)
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バイト DnH vvH
n = MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16) vv = チャンネル・プレッシャー:00H - 7FH(0 - 127)
●ピッチ・ベンド・チェンジ
ステータス 第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) ※ このメッセージ を受信すると、該当チャンネル の発音中の音をすべて消音 しま
す。
●リセット・オール・コントローラー
(コントローラー・ナンバー 121)
ステータス 第2バイト 第3バイト BnH 79H 00H
n = MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16) ※ このメッセージ を受信すると、以下のコントロ ーラーがリセット値に設定 され
ます。
コントローラー リセット値
ポリフォニック・キー・プ レッシャー
チャンネル・プレッシャー 0(オフ) ピッチ・ベンド・チェンジ ± 0(中点) モジュレーション 0(オフ) エクスプレッション 127(最大)
ホールド 1 0(オフ) ソステヌート 0(オフ) ペダル 1・タイプ MSB 0(最小)V-Synth のみ ペダル 1・タイプ LSB 0(最小)V-Synth のみ ペダル 2・タイプ MSB 0(最小)V-Synth のみ ペダル 2・タイプ LSB 0(最小)V-Synth のみ ブレス・タイプ MSB 0(最小) ブレス・タイプ LSB 0(最小) 汎用コントローラー 1 MSB 0(最小) 汎用コントローラー 2 MSB 0(最小) 汎用コントローラー 3 MSB 0(最小)V-Synth のみ
汎用コントローラー 4 MSB 0(最小)V-Synth のみ 汎用コントローラー 5 MSB 0(最小)V-Synth のみ 汎用コントローラー 6 MSB 0(最小)V-Synth のみ 汎用コントローラー 7 MSB 0(最小)V-Synth のみ 汎用コントローラー 8 MSB 0(最小)V-Synth のみ 汎用コントローラー 9 MSB 0(最小)V-Synth のみ 汎用コントローラー 10 MSB 0(最小)V-Synth のみ 汎用コントローラー 1 LSB 0(最小) 汎用コントローラー 2 LSB 0(最小) 汎用コントローラー 3 LSB 0(最小)V-Synth のみ 汎用コントローラー 4 LSB 0(最小)V-Synth のみ 汎用コントローラー 5 LSB 0(最小)V-Synth のみ
0(オフ)
ただしコントローラーは最小になります。
2
VC-2 MIDI インプリメンテーション
コントローラー リセット値
汎用コントローラー 6 LSB 0(最小)V-Synth のみ 汎用コントローラー 7 LSB 0(最小)V-Synth のみ 汎用コントローラー 8 LSB 0(最小)V-Synth のみ 汎用コントローラー 9 LSB 0(最小)V-Synth のみ 汎用コントローラー 10 LSB 0(最小)V-Synth のみ RPN 未設定状態、設定済みのデータは変化しま
せん
●オール・ノート・オフ(コントローラー・ナンバー123)
ステータス 第2バイト 第3バイト BnH 7BH 00H
n = MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16) ※ オール・ノート・オフを 受信すると、該当チャンネル のオンになっているノー
トをすべてオフします。ただし、ホールド 1 またはソステヌートがオンの場合 は、それらがオフになるまで発音は終了しません。
※ パッチ・アルゴリズムが Processor Type 1、Processor Type 2 のときは、無
効になります。
●オムニ・オフ(コントローラー・ナンバー 124)
ステータス 第2バイト 第3バイト BnH 7CH 00H
n = MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16) ※ オール・ノート・オフを受信したときと同じ処理を行います。 ※ パッチ・アルゴリズムが Processor Type 1、Processor Type 2 のときは、無
効になります。
●オムニ・オン(コントローラー・ナンバー 125)
ステータス 第2バイト 第3バイト BnH 7DH 00H
n = MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16) ※ オール・ノート・オフを受信したときと同じ処理を行います。OMNI ON にはな
りません。
※ パッチ・アルゴリズムが Processor Type 1、Processor Type 2 のときは、無
効になります。
●モノ(コントローラー・ナンバー 126)
ステータス 第2バイト 第3バイト BnH 7EH mmH
n = MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16) mm = モノ数:00H - 10H(0 - 16) ※ オール・ノート・オフを受信したときと同じ処理を行います。 ※ パッチ・アルゴリズムが Processor Type 1、Processor Type 2 のときは、無
効になります。
■システム・リアルタイム・メッセージ
●アクティブ・センシング
ステータス FEH
※ アクティブ・セン シングを受信すると、それ以降 のすべてのメッセージ間 隔を
監視する状態になります。監視している状態では、メッセージ間隔が 420ms を 越えると、オー ル・サウンド・オフ/オー ル・ノート・オフ/リセット・オ ー ル・コントローラ ーを受信したときと同じ処 理をして、メッセージ間隔を 監視 しない状態に戻ります。
■システム・エクスクルーシブ・メッセージ
ステータス データ・バイト ステータス
F0H iiH, ddH, ......, eeH F7H
F0H: システム・エクスクルーシブ・メッセージのステータス ii= ID ナンバー: どのメーカーのエクスクルーシブ・メッセージであるかの識
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)を送信します。
別をするための ID ナンバー(マニファクチャラーID)です。 ローランドのマニファクチャラー ID は 41H です。7EH と 7FH の ID ナンバーは、ユニバーサル・ノンリアルタイム・ メッセージ(7EH)、ユニバーサル・リアルタイム・メッセー ジ(7FH)として MIDI 規格の拡張として使用されます。
解説
●ポリ(コントローラー・ナンバー 127)
ステータス 第2バイト 第3バイト BnH 7FH 00H
n = MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16) ※ オール・ノート・オフを受信したときと同じ処理を行います。 ※ パッチ・アルゴリズムが Processor Type 1、Processor Type 2 のときは、無
効になります。
3
VC-2 MIDI インプリメンテーション
●ユニバーサル・リア ルタイ ム・システム・エクスク ルーシブ・メッセージ
マスター・ボリューム ステータス データ・バイト ステータス 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 Level パラメーター(SYSTEM Com Master)が変化します。
マスター・ファイン・チューニング ステータス 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 セント) ※ Master Tune パラメーター(SYSTEM Com Master)が変化します。
マスター・コース・チューニング ステータス 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(エンド・オブ・エクスクルーシブ)
mmH: 28H - 40H - 58H(-24 - 0 - +24 半音) llH: 無視します。(00H として処理します。) ※ Master Key Shift パラメーター(SYSTEM Com Master)が変化します。
解説
データ・バイト ステータス
解説
データ・バイト ステータス
解説
●グローバル・パラメーター・コントロール
スケール/オクターブ・チューニング ステータス データ・バイト ステータス F0H 7EH, 7FH, 08H, 08H, ffH, ggH, hhH, ssH... F7H
バイト 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 12 byte tuningoffset of 12 semitones from C to B
F7H EOX(エンド・オブ・エクスクルーシブ)
解説
bits 0 to 1 = channel 15 to 16 bits 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 セント
●データ転送
本機は、エクスクルーシブ・メッセージを使用して、機器内部のさまざまな設定や 機器間のデータ転送を行うことができます。 本機のデータ転送に使用するエクスクルーシブ・メッセージのモデル ID は、00H 53H です。
データ要求 1(RQ1) 相手の機器に対して「データを送れ」という要求をするメッセージです。アドレス とサイズで要求するデータの種類や量を指示します。 データ要求メッセージを受信した場合、その機器がデータを送ることのできる状態 にあり、アドレスとサイズが適当なものであれば、要求されたデータを「データ・ セット 1(DT1)」メッセージで送信します。そうでない場合は何も送信しません。
ステータス F0H 41H, dev, 00H, 00H, 0DH, 11H, aaH, F7H
バイト F0H エクスクルーシブ・ステータス 41H ID ナンバー(Roland) dev デバイス ID(dev:10H - 1FH, 7FH) 00H モデル ID#1(VC-2) 00H モデル ID#2(VC-2) 0DH モデル ID#3(VC-2) 11H コマンド ID(RQ1) aaH アドレス上位バイト bbH アドレス ccH アドレス ddH アドレス下位バイト ssH サイズ上位バイト ttH サイズ uuH サイズ vvH サイズ下位バイト sum チェックサム F7H EOX(エンド・オブ・エクスクルーシブ)
※ データの種類に より一度に転送するデータ の量は決まっており、決められ た先
データ・バイト ステータス
bbH, ccH, ddH, ssH, ttH, uuH, vvH, sum
解説
4
VC-2 MIDI インプリメンテーション
頭アドレスとサイズでデータ要求をする必要があります。「パラメーター・アド レス・マップ」(P.7)に記載されたアドレスとサイズを参照してください。
※ チェックサムについては(P.15)を参照してください。 ※ Receive System Exclusive(Rx Sys-Ex)パラメーター(SYSTEM Common
MIDI/USB)が OFF のときには受信しません。
データ・セット 1(DT1) 実際のデータの転送を行うメッセージで、機器に対してデータを設定したい場合に 使用します。
ステータス F0H 41H, dev, 00H, 00H, 0DH, 12H, aaH, F7H
バイト F0H エクスクルーシブ・ステータス 41H ID ナンバー(Roland) dev デバイス ID(dev:10H - 1FH, 7FH) 00H モデル ID#1(VC-2) 00H モデル ID#2(VC-2) 0DH モデル ID#3(VC-2) 12H コマンド ID(DT1) aaH アドレス上位バイト bbH アドレス ccH アドレス ddH アドレス下位バイト eeH デ ータ:送信するデータの本体。複 数バイトのデータはアドレ
::
ffH データ sum チェックサム F7H EOX(エンド・オブ・エクスクルーシブ)
※ データの種類によ り一度に転送するデータの 量は決まっており、決められた先
頭アドレスとサイズのデータ以外は 受信しません。「パラメーター・アドレス・ マップ」(P.7)に記載されたアドレスとサイズを参照してください。
※ 256 バイトを越えるサイズのデータは 256バイト以下のパケットに区切って送
信してください。「データ・セット 1」を続けて送る場合、パケット間は 20ms 以上の時間間隔を空けてください。
※ チェックサムについては(P.15)を参照してください。 ※ Receive System Exclusive(Rx Sys-Ex)パラメーター(SYSTEM Common
MIDI/USB)が OFF のときには受信しません。
データ・バイト ステータス
bbH, ccH, ddH, eeH, ... ffH, sum
解説
ス順に送信します
ステータス データ・バイト ステータス F0H 41H, dev, 42H, 12H, aaH, bbH, F7H
バイト F0H エクスクルーシブ・ステータス 41H ID ナンバー(Roland) dev デバイス ID(dev:10H - 1FH, 7FH) 42H モデル ID(GS) 12H コマンド ID(DT1) aaH アドレス上位バイト bbH アドレス中位バイト ccH アドレス下位バイト ddH データ:送信するデータの本 体。複数バイトのデータはア ドレ
::
eeH データ sum チェックサム F7H EOX(エンド・オブ・エクスクルーシブ)
※ データの種類に より一度に転送するデータ の量は決まっており、決められ た先
頭アドレスとサイズのデータ以 外は受信しません。「パラメーター・アドレス・ マップ」(P.7)に記載されたアドレスとサイズを参照してください。
※ 256 バイトを越えるサイズのデータは 256 バイト以下のパケットに区切って送
信してください。「データ・セット 1」を続けて送る場合、パケット間は 20ms
以上の時間間隔を空けてください。 ※ チェックサムについては(P.15)を参照してください。 ※ Receive System Exclusive(Rx Sys-Ex)パラメーター(SYSTEM Common
MIDI/USB)が OFF のときには受信しません。
ccH, ddH, ... eeH, sum
解説
ス順に送信します
5
Loading...
+ 10 hidden pages