BK-3

Roland BK-3 取扱説明書

  • ローランドBK-3のMIDIインプリメンテーションに関するドキュメントの内容を理解しました。ノートオン/オフ、ボリューム、パンポットなどのMIDIメッセージの受信方法から、NRPN/RPNを使った詳細なパラメーター設定、さらにシステムリアルタイムメッセージの挙動まで網羅されています。BK-3に関するご質問がございましたら、お気軽にお尋ねください。
  • BK-3はどのようなMIDIメッセージに対応していますか?
    NRPN/RPNとは何ですか?どのように使いますか?
    システムリアルタイムメッセージはどのように処理されますか?
    BK-3の初期設定値はどこで確認できますか?
1
MIDI インプリメンテーション
Model:BK-3
Date:Jan.1,2013
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)
● ノート・オン
ステータス 2 バイト 3 バイト
9nH kkH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
kk=ノート・ナンバー: 00H~7FH(0~127)
vv=ノート・オン・ベロシティー: 01H~7FH(1~127)
※ MIDI Tx/Rx パラメーターが Off のときは受信しません(初期設定値は On)
● ポリフォニック・キー・プレッシャー
ステータス 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=バンク・ナンバーMSB: 00H~7FH、初期設定値=00H
ll=バンク・ナンバーLSB: 00H~7FH
※ プログラム・チェンジを受信するまで、バンク・セレクトの処理は保留されます。
※ Program Change パラメーターが Off のときは受信しません。
○ モジュレーション(コントローラー・ナンバー1)
ステータス 2 バイト 3 バイト
BnH 01H vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=モジュレーション・デプス: 00H~7FH(0~127)
※ Modulation パラメーターが Off のときは受信しません(初期設定値は On)
※ 効果の内容はシステムエクスクルーシブメッセージで設定します。初期設定はピッチ・
モジュレーション・デプスです。
○ ポルタメント・タイム(コントローラー・ナンバー5)
ステータス 2 バイト 3 バイト
BnH 05H vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=ポルタメント・タイム: 00H~7FH(0~127)、初期設定値=00H(0)
※ ポルタメント・オンのとき、またはポルタメント・コントロール使用時のピッチ変化速度
を調節できます。0 のときに最も速くなります。
○ データ・エントリー(コントローラー・ナンバー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
ステータス 2 バイト 3 バイト
BnH 07H vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=ボリューム: 00H~7FH(0~127)、初期設定値=64H(100)
※ ボリューム・メッセージは、各パートの音量バランスを設定するときに使います。
○ パンポット(コントローラー・ナンバー10
ステータス 2 バイト 3 バイト
BnH 0AH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=パンポット: 00H~40H~7FH(左~中央~右)
初期設定値=40H(中央)
○ エクスプレッション(コントローラー・ナンバー11)
ステータス 2 バイト 3 バイト
BnH 0BH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=エクスプレッション: 00H~7FH(0~127)、初期設定値=7FH(127)
○ C1(コントローラー・ナンバー16)
ステータス 2 バイト 3 バイト
BnH 10H 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)
○ ポルタメント(コントローラー・ナンバー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
○ フィルター・レゾナンス(ティンバー/ハーモニック・インテンシティ)
(コントローラー・ナンバー71
ステータス 2 バイト 3 バイト
BnH 47H vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=レゾナンス値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
2
○ リリース・タイム(コントローラー・ナンバー72)
ステータス 2 バイト 3 バイト
BnH 48H vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=リリース・タイム値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ アタック・タイム(コントローラー・ナンバー73)
ステータス 2 バイト 3 バイト
BnH 49H vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=アタック・タイム値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ カットオフ(コントローラー・ナンバー74
ステータス 2 バイト 3 バイト
BnH 4AH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=カットオフ値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ ディケイ・タイム(コントローラー・ナンバー75)
ステータス 2 バイト 3 バイト
BnH 4BH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=ディケイ・タイム値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ ビブラート・レイト(コントローラー・ナンバー76)
ステータス 2 バイト 3 バイト
BnH 4CH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=ビブラート・レイト値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ ビブラート・デプス(コントローラー・ナンバー77)
ステータス 2 バイト 3 バイト
BnH 4DH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=ビブラート・デプス値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ ビブラート・ディレイ(コントローラー・ナンバー78
ステータス 2 バイト 3 バイト
BnH 4EH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=ビブラート・ディレイ値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ ポルタメント・コントロール(コントローラー・ナンバー84)
ステータス 2 バイト 3 バイト
BnH 54H kkH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
kk=ソース・ノート・ナンバー: 00H~7FH(0~127)
※ ポルタメント・コントロール直後に受信したノート・オンは、ソース・ノート・ナンバー
のピッチから連続的にピッチが変化して発音します。
※ ソース・ノート・ナンバーと等しいノート・ナンバーですでに発音しているボイスがある
場合、このボイスはポルタメント・コントロール直後に受信したノート・オンで新たな音
程にピッチが変化して発音が継続され(レガート演奏が行なわれ)ます。
※ ポルタメント・コントロールによるピッチ変化の速さは、ポルタメント・タイムの設定値
で決まります。
<例 1>
MIDI メッセージ 説明 変化
90 3C 40 Note on C4 C4 オン
B0 54 3C Portamento Control from C4 変化なし
90 40 40 Note on E4 C4 から E4 にピッチが変化する
80 3C 40 Note off C4 変化なし
80 40 40 Note off E4 E4 オフ
<例 2>
MIDI メッセージ 説明 変化
B0 54 3C Portamento Control from C4 変化なし
90 40 40 Note on E4 C4 から E4 にピッチ変化しながら発音開始
80 40 40 Note off E4 E4 オフ
○ エフェクト 1(リバーブ・センド・レベル)(コントローラー・ナンバー91)
ステータス 2 バイト 3 バイト
BnH 5BH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=リバーブ・センド・レベル: 00H~7FH(0~127)
※ 各パートのリバーブ・センド・レベルを調節します。
○ エフェクト 3(コーラス・センド・レベル)(コントローラー・ナンバー93)
ステータス 2 バイト 3 バイト
BnH 5DH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=コーラス・センド・レベル: 00H~7FH(0~127)
※ 各パートのコーラス・センド・レベルを調節します。
○ NRPN MSB/LSB(コントローラー・ナンバー99、98)
ステータス 2 バイト 3 バイト
BnH 63H mmH
BnH 62H llH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
mm=NRPN で指定するパラメーター・ナンバーの上位バイト(MSB)
ll=NRPN で指定するパラメーター・ナンバーの下位バイト(LSB)
※ NRPN で設定された値は、プログラム・チェンジやリセット・オール・コントローラーなど
を受信してもリセットされません。
** NRPN **
コントロール・チェンジには、NRPN(ノン・レジスタード・パラメーター・ナンバー)と呼ば
れる、機器固有の機能を設定できる拡張領域が用意されています。本機では NRPN の使用によ
って、音色のパラメーターなどを変化させることができます。
実際の使用にあたっては、まず NRPN(コントローラー・ナンバー98 および 99、順番はどちら
からでもよい)を送信して制御するパラメーターを指定し、その後データ・エントリー(コン
トローラー・ナンバー6)で指定パラメーターの値を設定します。いったん NRPN のパラメータ
ーが指定されると、その後同一チャンネルで受信するデータ・エントリーはすべてそのパラメ
ーターに対する変更値とみなされます。誤動作を防止するために、必要なパラメーターとその
値の設定が終わったら、RPN ヌル(RPN 7FH 7FH)を設定することをお勧めします。4.参考資
料「● 実際の MIDI メッセージの例」<例 4>の RPN メッセージの例を参照してください。な
お、本機では NRPN に対するデータ・エントリーの下位バイト(コントローラー・ナンバー38)
は無視します。これらの NRPN に対応するデータエントリーは上位バイト(コントローラー・
ナンバー6)のみを送信すればよいです。
本機は、以下に示す NRPN を受信します。
NRPN Data entry
MSB LSB MSB パラメーター名と値の範囲
01H 08H mmH ビブラート・レイト(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 09H mmH ビブラート・デプス(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 0AH mmH ビブラート・ディレイ(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 20H mmH TVF カットオフ周波数(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 21H mmH TVF レゾナンス(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 63H mmH TVF&TVA エンベロープ・アタック・タイム(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 64H mmH TVF&TVA エンベロープ・ディケイ・タイム(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 66H mmH TVF&TVA エンベロープ・リリース・タイム(相対変化)
mm:00H~40H~7FH(-64~0~+63)
18H rrH mmH ドラム・インストゥルメント・ピッチ・コース(相対変化)
rr:ドラム・インストゥルメントのノート・ナンバー
mm:00H~40H~7FH(-64~0~+63 半音)
3
1AH rrH mmH ドラム・インストゥルメント TVA レベル(絶対変化)
rr:ドラム・インストゥルメントのノート・ナンバー
mm:00H~7FH(0~最大)
1CH rrH mmH ドラム・インストゥルメント・パンポット(絶対変化)
rr:ドラム・インストゥルメントのノート・ナンバー
mm:00H、01H~40H~7FH(ランダム、左-中央-右)
1DH rrH mmH ドラム・インストゥルメント・リバーブ・センド・
レベル(絶対変化)
rr:ドラム・インストゥルメントのノート・ナンバー
mm:00H~7FH(0~最大)
1EH rrH mmH ドラム・インストゥルメント・コーラス・センド・
レベル(絶対変化)
rr:ドラム・インストゥルメントのノート・ナンバー
mm:00H~7FH(0~最大)
60H rrH mmH イコライザー・スイッチ
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~02H (Global, Instrument, Off)
61H rrH mmH イコライザー・ロー・フリケンシー
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~05H (90, 150, 180, 300, 360, 600Hz)
62H rrH mmH イコライザー・ロー・ゲイン
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~1EH (-15~0~+15dB)
63H rrH mmH イコライザー・ミッド・フリケンシー
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~10H (200, 250, 315, 400, 500, 630,
800, 1000, 1250, 1600, 2000, 2500, 3150, 4000,
5000, 6300, 8000Hz)
64H rrH mmH イコライザー・ミッド・ゲイン
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~1EH (-15~0~+15dB)
65H rrH mmH イコライザー・ミッド Q
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~04H (0.5, 1.0, 2.0, 4.0, 8.0)
66H rrH mmH イコライザー・ハイ・フリケンシー
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~06H (1500, 2000, 3000, 4000, 6000,
8000, 12000Hz)
67H rrH mmH イコライザー・ハイ・ゲイン
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~1EH (-15~0~+15dB)
4FH 10H mmH パート 4 オン/オフ(アッパー)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 11H mmH パート 11 オン/オフ(ロワー)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 12H mmH パート 12 オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 13H mmH パート 6 オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 25H mmH パート 13 オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 27H mmH パート 14 オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 26H mmH パート 15 オン/オフ(メロディー・ハーモニー)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 18H mmH パート 8 オン/オフ(Acc 5)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 19H mmH パート 9 オン/オフ(Acc 6)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 1AH mmH パート 10 オン/オフ(Acc Drums)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 1BH mmH パート 2 オン/オフ(Acc Bass)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 1CH mmH パート 1 オン/オフ(Acc 1)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 1DH mmH パート 3 オン/オフ(Acc 2)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 1EH mmH パート 5 オン/オフ(Acc 3)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 1FH mmH パート 7 オン/オフ(Acc 4)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 20H mmH マスター・アカンパニメント オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 21H mmH マスター・ボリューム・アッパー オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 22H mmH マスター・ボリューム・ロワー オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 23H mmH マスター・ボリューム・ベース(Acc. Bass)オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 24H mmH マスター・ボリューム Acc.Drum オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
※ パートのオン/オフに関する NRPN は、基本の MIDI チャンネルで受信します。
○ RPN MSB/LSB(コントローラー・ナンバー101, 100)
ステータス 2 バイト 3 バイト
BnH 65H mmH
BnH 64H llH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~h.16)
mm=RPN で指定するパラメーター・ナンバーの上位バイト(MSB)
ll=RPN で指定するパラメーター・ナンバーの下位バイト(LSB)
※ RPN で設定された値は、プログラム・チェンジやリセット・オール・コントローラーなど
を受信してもリセットされません。
** RPN **
コントロール・チェンジには、RPN(レジスタード・パラメーター・ナンバー)すなわち MIDI
規格で機能が定義されている拡張パラメーターがあります。
実際の使用にあたっては、まず RPN(コントローラー・ナンバー100 および 101、順番はどち
らからでもよい)を送信して制御するパラメーターを指定し、その後データ・エントリー(コ
ントローラー・ナンバー6, 38)で指定パラメーターの値を設定します。いったん RPN パラ
メーターが指定されると、その後同一チャンネルで受信するデータ・エントリーはすべてその
パラメーターに対する値の変更とみなされます。誤動作を防止するために、必要なパラメータ
ーとその値の設定が終わったら、RPN ヌルを設定することをお勧めします。4.参考資料「● 実
際の MIDI メッセージの例」<例 4>を参照してください。
本機は、以下に示す RPN を受信します。
RPN Data entry
MSB LSB MSB LSB 解説
00H 00H mmH --- ピッチ・ベンド・センシティビティー
mm:00H~18H(0~24 半音)、初期設定値=02H(2 半音)
ll:無視します(00H として処理します)
半音単位で 2 オクターブまで指定可能です。
00H 01H mmH llH マスター・ファイン・チューニング
mm、ll:00 00H~40 00H~7F 7FH(-100~0~+99.99 セント)
初期設定値=40 00H(±0 セント)
4.参考資料「● チューニングについて」を参照してください
00H 02H mmH --- マスター・コース・チューニング
mm:28H~40H~58H(-24~0~+24 半音)
初期設定値=40H(±0 半音)
ll:無視します(00H として処理します)
00H 05H mmH llH モジュレーション・デプス・レンジ
mm:00H~04H(0~4 半音)
ll:00H~7FH(0~100 セント)100/128 セント/バリュー
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)
※ Program Change パラメーターが Off のときは受信しません。
※ プログラム・チェンジ受信後の新たなノート・オンから音色が変わります。プログラム・
チェンジ受信前からすでに発音中のボイスは影響を受けません。
● チャンネル・プレッシャー
ステータス 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)
※ Pitch Bender パラメーターが Off のときは受信しません。
※ 効果の内容はシステムエクスクルーシブメッセージで設定します。初期設定はピッチ・
ベンドです。
4
■ チャンネル・モード・メッセージ
● オール・サウンド・オフ(コントローラー・ナンバー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(オフ)
モジュレーション 0(オフ)
エクスプレッション 127(最大)
ホールド 1 0(オフ)
ポルタメント 0(オフ)
ソステヌート 0(オフ)
ソフト 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)
※ オール・ノート・オフを受信したときと同じ処理をします。
● オムニ・オン(コントローラー・ナンバー125
ステータス 2 バイト 3 バイト
BnH 7DH 00H
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
オール・ノート・オフを受信したときと同じ処理をします。オムニ・オンにはなりません。
● モノ(コントローラー・ナンバー126
ステータス 2 バイト 3 バイト
BnH 7EH mmH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
mm=モノ数: 00H~10H(0~16)
※ オール・サウンド・オフおよびオール・ノート・オフを受信したときと同じ処理をして、
該当チャンネルを Mode4(M=1)にします。受信した mm(モノ数)の値にかかわらず、M
=1 になります。
● ポリ(コントローラー・ナンバー127
ステータス 2 バイト 3 バイト
BnH 7FH 00H
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
※ オール・サウンド・オフおよびオール・ノート・オフを受信したときと同じ処理をして、
該当チャンネルを Mode3 にします。
■ システム・リアルタイム・メッセージ
● アクティブ・センシング
ステータス
FEH
※ アクティブ・センシングを受信すると、それ以降のすべてのメッセージ間隔を監視する状
態になります。監視している状態では、メッセージ間隔が 420ms を超えると、オール・サ
ウンド・オフ/オール・ノート・オフ/リセット・オール・コントローラーを受信したと
きと同じ処理をして、メッセージ間隔を監視しない状態に戻ります。
●タイミング・クロック
ステータス
F8H
※ スタイル: Sync Rx パラメーターが On のときに受信します。
※ ソング: Sync Rx パラメーターが On のときに受信します。
●スタート
ステータス
FAH
※ スタイル: Sync Rx パラメーターが On のときに受信します。
※ ソング: Sync Rx パラメーターが On のときに受信します。
●コンティニュー(ソング再生時のみ)
ステータス
FBH
※ Sync Rx パラメーターが On のときに受信します。
※ このメッセージを受信すると、曲は現在の位置から再生します。
●ストップ
ステータス
FCH
※ スタイル: Sync Rx パラメーターが On のときに受信します。
※ ソング: Sync Rx パラメーターが On のときに受信します。
※ このメッセージを受信すると、スタイルやソングは停止します。
■システム・コモン・メッセージ
●ソング・ポジション・ポインター
ステータス 2 バイト 3 バイト
F2H XXH YYH
XX=ソング・ポジション(小節)LSB
YY=ソング・ポジション(小節)MSB
■ システム・エクスクルーシブ・メッセージ
ステータス データ・バイト ステータス
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(エンド・オブ・エクスクルーシブ)
○ GM1 システム・オン
「GM1 システム・オン」は、機器の内部設定を GM の初期状態にリセットするコマンド・メッ
セージです。
ステータス データ・バイト ステータス
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. BANK SELECT=OFF、Rx. NRPN=OFF になります。
※ このメッセージとその次のメッセージの間には、50ms 以上の間隔を空けてください。
※ ソング・パートのみに有効です。
5
○ GM2 システム・オン
ステータス データ・バイト ステータス
F0H 7EH, 7FH, 09H, 03H F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7EH ID ナンバー(ユニバーサル・ノンリアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
09H サブ ID#1(General MIDI Message)
03H サブ ID#2(General MIDI2 On)
F7H EOX(エンド・オブ・エクスクルーシブ)
※ このメッセージを受信すると GM2 で規定されているメッセージを受信したり、音色配列が
GM2 で規定されているものになります。
※ ソング・パートのみに有効です。
○ GM システム・オフ
このメッセージを受信すると、本機は GS の初期状態にリセットされます。
ステータス データ・バイト ステータス
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(エンド・オブ・エクスクルーシブ)
※ ソング・パートのみに有効です。
○ GS リセッ
GS リセットは、機器の内部設定を GS の初期状態にリセットするコマンド・メッセージです。
GS ミュージックデータの先頭にはこのメッセージが入っており、それを受信した GS 機器は、
GS ミュージック・データを正しく演奏できる状態に自動的になります。
ステータス データ・バイト ステータス
F0H 41H, dev, 42H, 12H, 40H, F7H
00H, 7FH, 00H, 41H
バイト 解説
F0H エクスクルーシブ・ステータス
41H ID ナンバー(Roland)
dev デバイス ID(dev:00H~1FH(1~32), 初期値:10H(17)
42H モデル ID(GS)
12H コマンド ID(DT1)
40H アドレス上位バイト
00H アドレス
7FH アドレス下位バイト
00H データ(GS リセット)
41H チェックサム
F7H EOX(エンド・オブ・エクスクルーシブ)
※ このメッセージとその次のメッセージの間には、50ms 以上の間隔を空けてください。
※ ソング・パートのみに有効です。
○ イグジット GS ード
このメッセージを受信すると、本機はアレンジャーモード I の初期状態にリセットされます。
ステータス データ・バイト ステータス
F0H 41H, dev, 42H, 12H, 40H, F7H
00H, 7FH, 7FH, 42H
バイト 解説
F0H エクスクルーシブ・ステータス
41H ID ナンバー(Roland)
dev デバイス ID(dev:00H~1FH(1~32), 初期値:10H(17)
42H モデル ID(GS)
12H コマンド ID(DT1)
40H アドレス上位バイト
00H アドレス
7FH アドレス下位バイト
7FH データ(イグジット GS モード)
42H チェックサム
F7H EOX(エンド・オブ・エクスクルーシブ)
※ このメッセージとその次のメッセージの間には、100ms 以上の間隔を空けてください。
※ ソング・パートのみに有効です。
● ユニバーサル・リアルタイム・システム・エクスクルーシブ・
メッセージ
○ マスター・ボリューム
ステータス データ・バイト ステータス
F0H 7FH, 7FH, 04H, 01H, llH, mmH F7H
バイト 解説
F0H エクスクルーシブ・ステータス
7FH ID ナンバー(ユニバーサル・リアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
04H サブ ID#1(Device Control messages)
01H サブ ID#2(Master Volume)
llH マスター・ボリュームの下位バイト
mmH マスター・ボリュームの上位バイト
F7H EOX(エンド・オブ・エクスクルーシブ)
llH: 無視します。(00H として処理します)
mmH: 00H~7FH 0~127
○ マスター・ファイン・チューニング
ステータス データ・バイト ステータス
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, llH: 00 00H~40H 00H~7FH 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(エンド・オブ・エクスクルーシブ)
llH: 無視します。(00H として処理します)
mmH: 28H~40H~58H(-24~+24 半音)
6
● グローバル・パラメーター・コントロール(ソング・パート)
グローバル・パラメーター・コントロールに記載されている以下のパラメーターは、GM2 で規
定されているものです。
○ リバーブ・パラメーター
ステータス データ・バイト ステータス
F0H 7FH, 7FH, 04H, 05H, 01H, F7H
01H, 01H, 01H, 01H, ppH, vvH
バイト 解説
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(エンド・オブ・エクスクルーシブ)
pp=0 Reverb Type
vv=00H Small Room(Room 1)
vv=01H Medium Room(Room 2)
vv=02H Large Room(Room 3)
vv=03H Medium Hall(Hall 1)
vv=04H Large Hall(Hall 2)
vv=08H Plate(Plate)
pp=1 Reverb Time
vv=00H~7FH 0~127
○ コーラス・パラメーター
ステータス データ・バイト ステータス
F0H 7FH, 7FH, 04H, 05H, 01H, F7H
01H, 01H, 01H, 02H, ppH, vvH
バイト 解説
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(エンド・オブ・エクスクルーシブ)
pp=0 Chorus Type
vv=00H Chorus 1
vv=01H Chorus 2
vv=02H Chorus 3
vv=03H Chorus 4
vv=04H FB Chorus
vv=05H 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
○ チャンネル・プレッシャー
ステータス データ・バイト ステータス
F0H 7FH, 7FH, 09H, 01H, 0nH, F7H
ppH, rrH
バイト 解説
F0H エクスクルーシブ・ステータス
7FH ID ナンバー(ユニバーサル・リアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
09H サブ ID#1(Controller Destination Setting)
01H サブ ID#2(Channel Pressure)
0nH MIDI チャンネル(00H~0FH)
ppH パラメーター
rrH レンジ
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=00~7FH 0~600 セント
pp=4 LFO Filter Depth
rr=00H~7FH 0~2400 セント
pp=5 LFO Amplitude Depth
rr=00H~7FH 0~100%
○ コントローラー
ステータス データ・バイト ステータス
F0H 7FH, 7FH, 09H, 03H, 0nH, F7H
ccH, ppH, rrH
バイト 解説
F0H エクスクルーシブ・ステータス
7FH ID ナンバー(ユニバーサル・リアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
09H サブ ID#1(Controller Destination Setting)
03H サブ ID#2(Control Change)
0nH MIDI チャンネル(00H~0FH)
ccH コントローラー(01~1FH, 40~5FH)
ppH パラメーター
rrH レンジ
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=00~7FH 0~600 セント
pp=4 LFO Filter Depth
rr=00H~7FH 0~2400 セント
pp=5 LFO Amplitude Depth
rr=00H~7FH 0~100%
○ スケール/オクターブ・チューニング
ステータス データ・バイト ステータス
F0H 7EH, 7FH, 08H, 08H, ffH, F7H
ggH, hhH, ssH...
バイト 解説
F0H エクスクルーシブ・ステータス
7EH ID ナンバー(ユニバーサル・ノンリアルタイム・メッセージ)
7FH デバイス ID(Broadcast)
08H サブ ID#1(MIDI Tuning Standard)
08H サブ ID#2(Scale/Octave Tuning 1-byte form)
ffH チャンネル/オプション・バイト 1
bits 0 to 1=channel 15 to 16
bits 2 to 6=未定義
ggH チャンネル・バイト 2
bits 0 to 6=channel 8 to 14
hhH チャンネル・バイト 3
bits 0 to 6=channel 1 to 7
ssH 12 byte tuning offset of 12 semitones from c to B
00H=-64 セント
40H=0 セント(平均律)
7fH=+63 セント
F7H EOX(エンド・オブ・エクスクルーシブ)
7
2. 送信データ
● ノート・オフ
ステータス 2 バイト 3 バイト
9nH kkH 00H
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
kk=ノート・ナンバー: 00H~7FH(0~127)
vv=ノート・オフ・ベロシティー: 01H~7FH(1~127)
● ノート・オン
ステータス 2 バイト 3 バイト
9nH kkH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
kk=ノート・ナンバー: 00H~7FH(0~127)
vv=ノート・オン・ベロシティー: 01H~7FH(1~127)
※ MIDI Tx/Rx パラメーターが Off のときは送信しません。
● コントロール・チェンジ
※ コントロール・チェンジで設定された値は、プログラム・チェンジ等を受信しても初期設
定値にリセットされません。
○ バンク・セレクト(コントローラー・ナンバー0,32
ステータス 2 バイト 3 バイト
BnH 00H mmH
BnH 20H llH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
mm,ll=バンク・ナンバー: 00 00H~7F 7FH
※ Program Change パラメーターが Off のときは送信しません。
○ モジュレーション(コントローラー・ナンバー1)
ステータス 2 バイト 3 バイト
BnH 01H vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=モジュレーション・デプス: 00H~7FH(0~127)
※ Modulation パラメーターが Off のときは送信しません。
○ ポルタメント・タイム(コントローラー・ナンバー5)
ステータス 2 バイト 3 バイト
BnH 05H vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=ポルタメント・タイム: 00H~7FH(0~127)、初期設定値=00H(0)
※ ポルタメント・オンのとき、またはポルタメント・コントロール使用時のピッチ変化速度
を調節できます。0 のときに最も速くなります。
○ データ・エントリー(コントローラー・ナンバー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
ステータス 2 バイト 3 バイト
BnH 07H vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=ボリューム: 00H~7FH(0~127)、初期設定値=64H(100)
※ ボリューム・メッセージは、各パートの音量バランスを設定するときに使います。
○ パンポット(コントローラー・ナンバー10
ステータス 2 バイト 3 バイト
BnH 0AH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=パンポット: 00H~40H~7FH(左~中央~右)
初期設定値=40H(中央)
※ ステレオの場合は 127 段階で調節されます。
○ エクスプレッション(コントローラー・ナンバー11)
ステータス 2 バイト 3 バイト
BnH 0BH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=エクスプレッション: 00H~7FH(0~127)、初期設定値=7FH(127)
※ パートの音量を設定します。ボリューム・メッセージとは別々に使われます。エクスプレ
ッションはエクスプレッション・ペダルの動きや、クレッシェンド、デクレッシェンドの
うな音楽表現をするために使います。
○ C1(コントローラー・ナンバー16)
ステータス 2 バイト 3 バイト
BnH 10H 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)
○ ポルタメント(コントローラー・ナンバー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
○ フィルター・レゾナンス(ティンバー/ハーモニック・インテンシティ)
(コントローラー・ナンバー71
ステータス 2 バイト 3 バイト
BnH 47H vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=レゾナンス値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ リリース・タイム(コントローラー・ナンバー72)
ステータス 2 バイト 3 バイト
BnH 48H vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=リリース・タイム値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ アタック・タイム(コントローラー・ナンバー73)
ステータス 2 バイト 3 バイト
BnH 49H vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=アタック・タイム値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ カットオフ(コントローラー・ナンバー74
ステータス 2 バイト 3 バイト
BnH 4AH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=カットオフ値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
8
○ ディケイ・タイム(コントローラー・ナンバー75)
ステータス 2 バイト 3 バイト
BnH 4BH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=ディケイ・タイム値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ ビブラート・レイト(コントローラー・ナンバー76)
ステータス 2 バイト 3 バイト
BnH 4CH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=ビブラート・レイト値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ ビブラート・デプス(コントローラー・ナンバー77)
ステータス 2 バイト 3 バイト
BnH 4DH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=ビブラート・デプス値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ ビブラート・ディレイ(コントローラー・ナンバー78
ステータス 2 バイト 3 バイト
BnH 4EH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=ビブラート・ディレイ値(相対変化) 00H~7FH(-64~0~+63)
初期設定値=40H(変化なし)
○ ポルタメント・コントロール(コントローラー・ナンバー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)
※ 各パートのリバーブ・センド・レベルを調節します。
○ エフェクト 3(コーラス・センド・レベル)(コントローラー・ナンバー93)
ステータス 2 バイト 3 バイト
BnH 5DH vvH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
vv=コーラス・センド・レベル: 00H~7FH(0~127)
※ 各パートのコーラス・センド・レベルを調節します。
○ NRPN MSB/LSB(コントローラー・ナンバー99、98)
ステータス 2 バイト 3 バイト
BnH 63H mmH
BnH 62H llH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
mm=NRPN で指定するパラメーター・ナンバーの上位バイト(MSB)
ll=NRPN で指定するパラメーター・ナンバーの下位バイト(LSB)
** NRPN **
コントロール・チェンジには、NRPN(ノン・レジスターパラメータナンバー)と呼ばれる、
機器固有の機能を設定できる拡張領域が用意されていますNRPN はメーカーや機種によらず自由
に共通で使用できるメッセージなので、他社機器などで同一のパラメーター・ナンバーを異なる
用途に使用していた場合同一のメッセージで異なる動作をしてしまう可能性があります。また
NRPN RPN は、複数のメッセージの順序が正しく扱われる必要がありますが現在の多くの
ケンサーで(ほぼ)同一時刻の MIDI メッセージの順序は保障されていません
GS フォーマットでは以下に示す NRPN が定義されています。相対変化のパラメーターの値の範
囲は一部の機種では異なります。表の後の説明を参照してください。
NRPN Data entry
MSB LSB MSB パラメーター名と値の範囲
01H 08H mmH ビブラート・レイト(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 09H mmH ビブラート・デプス(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 0AH mmH ビブラート・ディレイ(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 20H mmH TVF カットオフ周波数(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 21H mmH TVF レゾナンス(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 63H mmH TVF&TVA エンベロープ・アタック・タイム(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 64H mmH TVF&TVA エンベロープ・ディケイ・タイム(相対変化)
mm:00H~40H~7FH(-64~0~+63)
01H 66H mmH TVF&TVA エンベロープ・リリース・タイム(相対変化)
mm:00H~40H~7FH(-64~0~+63)
18H rrH mmH ドラム・インストゥルメント・ピッチ・コース(相対変化)
rr:ドラム・インストゥルメントのノート・ナンバー
mm:00H~40H~7FH(-64~0~+63 半音)
1AH rrH mmH ドラム・インストゥルメント TVA レベル(絶対変化)
rr:ドラム・インストゥルメントのノート・ナンバー
mm:00H~7FH(0~最大)
1CH rrH mmH ドラム・インストゥルメント・パンポット(絶対変化)
rr:ドラム・インストゥルメントのノート・ナンバー
mm:00H、01H~40H~7FH(ランダム、左-中央-右)
1DH rrH mmH ドラム・インストゥルメント・リバーブ・センド・レベル
(絶対変化)
rr:ドラム・インストゥルメントのノート・ナンバー
mm:00H~7FH(0~最大)
1EH rrH mmH ドラム・インストゥルメント・コーラス・センド・レベル
(絶対変化)
rr:ドラム・インストゥルメントのノート・ナンバー
mm:00H~7FH(0~最大)
60H rrH mmH イコライザー・スイッチ
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~02H (Global, Instrument, Off)
61H rrH mmH イコライザー・ロー・フリケンシー
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~05H (90, 150, 180, 300, 360, 600Hz)
62H rrH mmH イコライザー・ロー・ゲイン
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~1EH (-15~0~+15dB)
63H rrH mmH イコライザー・ミッド・フリケンシー
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~10H (200, 250, 315, 400, 500, 630, 800, 1000,
1250, 1600, 2000, 2500, 3150, 4000, 5000, 6300, 8000Hz)
64H rrH mmH イコライザー・ミッド・ゲイン
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~1EH (-15~0~+15dB)
65H rrH mmH イコライザー・ミッド Q
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~04H (0.5, 1.0, 2.0, 4.0, 8.0)
66H rrH mmH イコライザー・ハイ・フリケンシー
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~06H (1500, 2000, 3000, 4000, 6000, 8000, 12000Hz)
67H rrH mmH イコライザー・ハイ・ゲイン
rr:ドラム・インストゥルメントのノート・ナンバー
mm: 00H~1EH (-15~0~+15dB)
4FH 10H mmH パート 4 オン/オフ(アッパー)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 11H mmH パート 11 オン/オフ (ロワー)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 12H mmH パート 12 オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 13H mmH パート 6 オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 25H mmH パート 13 オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 27H mmH パート 14 オン/オフ
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 26H mmH パート 15 オン/オフ(メロディー・ハーモニー)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 18H mmH パート 8 オン/オフ(Acc 5)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 19H mmH パート 9 オン/オフ(Acc 6)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 1AH mmH パート 10 オン/オフ(Acc Drums)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 1BH mmH パート 2 オン/オフ(Acc Bass)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 1CH mmH パート 1 オン/オフ(Acc 1)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 1DH mmH パート 3 オン/オフ(Acc 2)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 1EH mmH パート 5 オン/オフ(Acc 3)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
4FH 1FH mmH パート 7 オン/オフ(Acc 4)
mm: 00H~7FH (00~3FH=OFF、40~7FH=ON)
9
○ RPN MSB/LSB(コントローラー・ナンバー101, 100)
ステータス 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 を送信します。
RPN Data entry
MSB LSB MSB LSB 解説
00H 00H mmH --- ピッチ・ベンド・センシティビティー
mm:00H~18H(0~24 半音)、初期設定値=02H(2 半音)
ll:無視します(00H として処理します)
半音単位で 2 オクターブまで指定可能です。
00H 01H mmH llH マスター・ファイン・チューニング
mm、ll:00 00H~40 00H~7F 7FH(-100~0~+99.99 セント)
初期設定値=40 00H(±0 セント)
4.参考資料「● チューニングについて」を参照してください
00H 02H mmH --- マスター・コース・チューニング
mm:28H~40H~58H(-24~0~+24 半音)
初期設定値=40H(±0 半音)
ll:無視します(00H として処理します)
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)
※ Program Change パラメーターが Off のときは送信しません。
● ピッチ・ベンド・チェンジ
ステータス 2 バイト 3 バイト
EnH llH mmH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
mm, ll=ピッチ・ベンド値: 00 00H~40 00H~7F 7FH(-8192~+8191)
※ Pitch Bend パラメーターが Off のときは送信しません。
■ チャンネル・モード・メッセージ
● モノ(コントローラー・ナンバー126
ステータス 2 バイト 3 バイト
BnH 7EH mmH
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
mm=モノ数: 00H~10H(0~16)
※ 該当チャンネルを Mode4(M=1)にします。
● ポリ(コントローラー・ナンバー127
ステータス 2 バイト 3 バイト
BnH 7FH 00H
n=MIDI チャンネル・ナンバー: 0H~FH(ch.1~ch.16)
※ 該当チャンネルを Mode3 にします。
■ システム・リアルタイム・メッセージ
● アクティブ・センシング
ステータス
FEH
※ 約 250ms 間隔で常時送信します。
● タイミング・クロック
ステータス
F8H
● スタート
ステータス
FAH
※ スタイル:Start Stop Tx パラメーターが On のとき送信します。
※ ソング:Start Stop Tx パラメーターが On のとき送信します。
● コンティニュー(ソング再生時のみ)
ステータス
FBH
※ Start Stop Tx パラメーターが On のとき送信します。
※ シーケンサーが曲頭から再生されていないときにこのメッセージは送信されます。
● ストップ
ステータス
FCH
※ スタイル:Start Stop Tx パラメーターが On のとき送信します。
※ ソング:Start Stop Tx パラメーターが On のとき送信します。
■システム・コモン・メッセージ
●ソング・ポジション・ポインター
ステータス 2 バイト 3 バイト
F2H XXH YYH
XX=ソング・ポジション(小節)LSB
YY=ソング・ポジション(小節)MSB
※ SMF Position Tx パラメーターが On のときに送信します。
■ システム・エクスクルーシブ・メッセージ
ステータス データ・バイト ステータス
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(エンド・オブ・エクスクルーシブ)
○ GS リセッ
GS リセットは、機器の内部設定を GS の初期状態にリセットするコマンド・メッセージです。
GS ミュージックデータの先頭にはこのメッセージが入っており、それを受信した GS 機器は、
GS ミュージック・データを正しく演奏できる状態に自動的になります。
ステータス データ・バイト ステータス
F0H 41H, dev, 42H, 12H, 40H, F7H
00H, 7FH, 00H, 41H
バイト 解説
F0H エクスクルーシブ・ステータス
41H ID ナンバー(Roland)
dev デバイス ID(dev:00H~1FH(1~32), 初期値:10H(17)
42H モデル ID(GS)
12H コマンド ID(DT1)
40H アドレス上位バイト
00H アドレス
7FH アドレス下位バイト
00H データ(GS リセット)
41H チェックサム
F7H EOX(エンド・オブ・エクスクルーシブ)
10
3. インディビデュアル・パラメーター転送
インディビデュアル・パラメーター転送では、1 つのエクスクルーシブ・メッセージ(「F0 ..... F7」の 1 パケット)で 1 つのパラメーターのデータ送信(またはデータ送信要求)をします。
インディビデュアル・パラメーター転送には、次の「パラメーター・アドレス・マップ」記載の Address 及び Size を使用してください。「#」の付いている Address は先頭アドレスとして使用
できません。
■システム・エクスクルーシブ・メッセージ
データ・セット 1(DT1)は、本機によって転送されるシステム・エクスクルーシブ・メッセージのみです。
Data set 1 DT112H
ステータス データ・バイト ステータス
F0H 41H, devH, 42H, 12H, aaH, bbH, ccH, ddH, ... eeH, sum F7H
バイト 解説
F0H エクスクルーシブ・ステータス
41H ID ナンバー(Roland)
dev デバイス ID(dev:00H~1FH、初期設定値は 10H)
42H モデル ID(GS)
12H コマンド ID(DT1)
aaH アドレス上位バイト:送信するデータの先頭アドレスの上位バイト
bbH アドレス中位バイト:送信するデータの先頭アドレスの中位バイト
ccH アドレス下位バイト:送信するデータの先頭アドレスの下位バイト
ddH データ:送信するデータの本体。複数バイトのデータはアドレス順に
送信します
eeH データ
sum チェックサム
F7H EOX(エンド・オブ・エクスクルーシブ)
※ データの種類により一度に転送するデータの量は決まっており、決められた先頭アドレスとサイズでデータ送信をします。
※ 128 バイトを越えるサイズのデータは 128 バイト以下のパケットに区切って送信してください。パケット間は 40ms 以上の時間間隔をあけてください。
※ チェックサムについては 4.参考資料「●エクスクルーシブ・メッセージの例とチェックサムの計算」を参照してください。
●パッチ・パラメーター
○パッチ・コモン・パラメーター
すべてのパートに関するパラメーターをパッチ・パラメーターと呼びます。
アドレス(H) サイズ(H) データ(H) パラメーター 説明 初期設定値(H) 説明
40 00 00 00 00 04 0018~07E8 MASTER TUNE -100.0~+100.0[セント] 00 04 00 00 0[セント]
40 00 01# (ニブル・データを使用)
40 00 02#
40 00 03#
※ 4.参考資料「●チューニングについて」を参照してください。
40 00 04 00 00 01 00~7F MASTER VOLUME 0~127 7F 127
(=F0 7F 7F 04 01 00 vv F7)
40 00 05 00 00 01 28~58 MASTER KEY-SHIFT -24~+24[半音] 40 0[半音]
40 00 06 00 00 01 01~7F MASTER PAN -63(左)~+63(右) 40 0(中央)
40 00 7F 00 00 01 00 MODE SET 00=GS リセット(受信のみ)
40 01 30 00 00 01 00~07 REVERB MACRO 00:Room 1 04 Hall 2
01:Room 2
02:Room 3
03:Hall 1
04:Hall 2
05:Plate
06:Delay
07:Panning Delay
40 01 31 00 00 01 00~07 REVERB CHARACTER 0~7 04 4
40 01 32 00 00 01 00~07 REVERB PRE-LPF 0~7 00 0
40 01 33 00 00 01 00~7F REVERB LEVEL 0~127 40 64
40 01 34 00 00 01 00~7F REVERB TIME 0~127 40 64
40 01 35 00 00 01 00~7F REVERB DELAY FEEDBACK 0~127 00 0
40 01 37 00 00 01 00~7F REVERB PREDELAY TIME 0~127 [ms] 00 0
※ REVERB MACRO はリバーブの各パラメーターを一括して設定するマクロ・パラメーターです。REVERB MACRO でリバーブの種類を選択すると、各マクロに対応したプリセット値が各リバーブ・
パラメーターにセットされます。
※ REVERB CHARACTER は、リバーブのアルゴリズムを変えるパラメーターで、その値は、同じ番号の REVERB MACRO に対応しています。
40 01 38 00 00 01 00~07 CHORUS MACRO 00:Chorus 1 02 Chorus 3
01:Chorus 2
02:Chorus 3
03:Chorus 4
04:Feedback Chorus
05:Flanger
06:Short Delay
07:ShortDelay(FB)
40 01 39 00 00 01 00~07 CHORUS PRE-LPF 0~7 00 0
40 01 3A 00 00 01 00~7F CHORUS LEVEL 0~127 40 64
40 01 3B 00 00 01 00~7F CHORUS FEEDBACK 0~127 08 8
11
アドレス(H) サイズ(H) データ(H) パラメーター 説明 初期設定値(H) 説明
40 01 3C 00 00 01 00~7F CHORUS DELAY 0~127 50 80
40 01 3D 00 00 01 00~7F CHORUS RATE 0~127 03 3
40 01 3E 00 00 01 00~7F CHORUS DEPTH 0~127 13 19
40 01 3F 00 00 01 00~7F CHORUS SEND LEVEL TO REVERB 0~127 00 0
40 01 40 00 00 01 00~7F CHORUS SEND LEVEL TO DELAY 0~127 00 0
※ CHORUS MACRO はコーラスの各パラメーターを一括して設定するマクロ・パラメーターです。CHORUS MACRO でコーラスの種類を選択すると、各マクロに対応したプリセット値が各コーラス・
パラメーターにセットされます。
○パッチ・パート・パラメーター
本機は 19 個のパート(キーボード:3 パート、ソング:16 パート)を持っています。
キーボード・パート・コントロールには、アドレス[50 xx xx]を使います。
ソング・パート・コントロールには、アドレス[40 xx xx]を使います。
20 個のパートは以下のようになります。
キーボード・パート ソング・パート
トラック パート名 MIDI チャンネル トラック パート名 MIDI チャンネル Sys Ex X=
1 1 パート 1 1 X= 1
2 2 パート 2 2 X= 2
3 3 パート 3 3 X= 3
4 アッパー 4 4 パート 4 UPP 4 X= 4
5 5 パート 5 5 X= 5
6 6 パート 6 6 X= 6
7 7 パート 7 7 X= 7
8 8 パート 8 8 X= 8
9 9 パート 9 9 X= 9
10 10 パート 10 10 X= 0
11 ロワー 11 11 パート 11 LWR 11 X= A
12 12 パート 12 12 X= B
13 13 パート 13 13 X= C
14 14 パート 14 14 X= D
15 メロディー・ハーモニー 15 15 パート 15 MI 15 X= E
16 16 パート 16 16 X= F
パート・ナンバーとブロック・ナンバーの関係は以下のとおりです。
x...ブロック・ナンバー(0~F) Part1(MIDI ch=1)x=1(H)
Part2(MIDI ch=2)x=2(H)
Part9(MIDI ch=9)x=9(H)
Part10(MIDI ch=10)x=0(H)
Part11(MIDI ch=11)x=A(H)
Part12(MIDI ch=12)x=B(H)
Part16(MIDI ch=16)x=F(H)
n...ブロックの MIDI チャンネル(0~F)
以下のマップでは、コントロール・チェンジのコントローラー・ナンバーを CC#で表しています。
アドレス(H) サイズ(H) データ(H) パラメーター 説明 初期設定値(H) 説明
40 1x 00 00 00 02 00~7F TONE NUMBER CC#00 VALUE 0~127 00 0
40 1x 01# 00~7F プログラム・チェンジ 1~128 00 1
40 1x 02 00 00 01 00~10 Rx. CHANNEL 1~16、OFF (パート・ナンバーと同じ)
40 1x 03 00 00 01 00~01 Rx. PITCH BEND OFF/ON 01 ON
40 1x 04 00 00 01 00~01 Rx. CH PRESSURE(CAf) OFF/ON 01 ON
40 1x 05 00 00 01 00~01 Rx. PROGRAM CHANGE OFF/ON 01 ON
40 1x 06 00 00 01 00~01 Rx. CONTROL CHANGE OFF/ON 01 ON
40 1x 07 00 00 01 00~01 Rx. POLY PRESSURE(PAf) OFF/ON 01 ON
40 1x 08 00 00 01 00~01 Rx. NOTE MESSAGE OFF/ON 01 ON
40 1x 09 00 00 01 00~01 Rx. RPN OFF/ON 01 ON
40 1x 0A 00 00 01 00~01 Rx. NRPN OFF/ON 00(01*) OFF(ON*)
40 1x 0B 00 00 01 00~01 Rx. MODULATION OFF/ON 01 ON
40 1x 0C 00 00 01 00~01 Rx. VOLUME OFF/ON 01 ON
40 1x 0D 00 00 01 00~01 Rx. PANPOT OFF/ON 01 ON
40 1x 0E 00 00 01 00~01 Rx. EXPRESSION OFF/ON 01 ON
40 1x 0F 00 00 01 00~01 Rx. HOLD1 OFF/ON 01 ON
40 1x 10 00 00 01 00~01 Rx. PORTAMENTO OFF/ON 01 ON
40 1x 11 00 00 01 00~01 Rx. SOSTENUTO OFF/ON 01 ON
40 1x 12 00 00 01 00~01 Rx. SOFT OFF/ON 01 ON
40 1x 13 00 00 01 00~01 MONO/POLY MODE Mono/Poly 01 Poly
(=CC# 126 01/CC#127 00)
40 1x 15 00 00 01 00~02 USE FOR RHYTHM PART 0=OFF 00 at x≠0 OFF at x≠0
1=MAP1 01 at x=00 MAP1 at x=0
2=MAP2
※ ドラム・パートとして使用するパートの、ドラム・マップを設定するパラメーターです。本機では最大 2 つのドラム・マップ(MAP1、MAP2)を同時に(異なったパートで)使用することが
できます。初期設定では Part10(MIDI CH=10、x=0)が MAP1(1)に、その他のパートは通常の楽器音のパート(OFF(0))になっています。
※ ソング・パートのみに有効です。
12
アドレス(H) サイズ(H) データ(H) パラメーター 説明 初期設定値(H) 説明
40 1x 16 00 00 01 28~58 PITCH KEY SHIFT -24~+24[半音] 40 0[半音]
40 1x 17 00 00 02 08~F8 PITCH OFFSET FINE -12.0~+12.0[Hz] 08 00 0[Hz]
40 1x 18# (ニブル・データを使用)
※ 発音ピッチを指定した周波数だけずらすパラメーターです。一般的なファイン・チューニング(RPN#1)とは異なり、どの音域でもずらす周波数(in Hz)は一定になります。PITCH OFFSET
FINE を異なる設定にした複数のパートを同一のノート・ナンバーで鳴らすと、どの音域でも一定のうねりのあるセレステ効果が得られます。
※ ソング・パートのみに有効です。
40 1x 19 00 00 01 00~7F PART LEVEL 0~127 64 100
(= CC#7)
40 1x 1A 00 00 01 00~7F VELOCITY SENSE DEPTH 0~127 40 64
40 1x 1B 00 00 01 00~7F VELOCITY SENSE OFFSET 0~127 40 64
40 1x 1C 00 00 01 00~7F PART PANPOT -64(左)~+63(右) 40 0(中央)
40 1x 1D 00 00 01 00~7F KEYBOARD RANGE LOW(C-1)~(G9) 00 C-1
40 1x 1E 00 00 01 00~7F KEYBOARD RANGE HIGH(C-1)~(G9) 7F G9
40 1x 1F 00 00 01 00~5F CC1 CONTROLLER NUMBER 0-95 10 16
40 1x 20 00 00 01 00~5F CC2 CONTROLLER NUMBER 0-95 11 17
40 1x 21 00 00 01 00~7F CHORUS SEND LEVEL 0~127 00 0
(= CC#93)
40 1x 22 00 00 01 00~7F REVERB SEND LEVEL 0~127 28 40
(= CC#91)
40 1x 23 00 00 01 00~01 Rx. BANK SELECT OFF/ON 01 ON
40 1x 24 00 00 01 00~01 Rx. BANK SELECT LSB OFF/ON 01 ON
40 1x 2A 00 00 02 00 00~40 PITCH FINE TUNE -100~0~+100 [セント] 40 00 0
00~7F 7F (= RPN#1)
40 1x 2B#
40 1x 30 00 00 01 00~7F TONE MODIFY 1 -64~+63 40 0
Vibrato rate (= NRPN# 8/CC#76)
40 1x 31 00 00 01 00~7F TONE MODIFY 2 -64~+63 40 0
Vibrato depth (= NRPN# 9 CC#77)
40 1x 32 00 00 01 00~7F TONE MODIFY 3 -64~+63 40 0
TVF cutoff freq. (= NRPN# 32 CC#74)
40 1x 33 00 00 01 00~7F TONE MODIFY 4 -64~+63 40 0
TVF resonance (= NRPN# 33 CC#71)
40 1x 34 00 00 01 00~7F TONE MODIFY 5 -64~+63 40 0
TVF & TVA Env. Attack (= NRPN# 99 CC#73)
40 1x 35 00 00 01 00~7F TONE MODIFY 6 -64~+63 40 0
TVF & TVA Env. Decay (= NRPN# 100 CC#75)
40 1x 36 00 00 01 00~7F TONE MODIFY 7 -64~+63 40 0
TVF & TVA Env. Release (= NRPN# 102 CC#72)
40 1x 37 00 00 01 00~7F TONE MODIFY 8 -64~+63 40 0
Vibrato delay (= NRPN# 10 CC#78)
40 1x 40 00 00 0C 00~7F SCALE TUNING C -64~+63[セント] 40 0[セント]
40 1x 41# 00~7F SCALE TUNING C# -64~+63[セント] 40 0[セント]
40 1x 42# 00~7F SCALE TUNING D -64~+63[セント] 40 0[セント]
40 1x 43# 00~7F SCALE TUNING D# -64~+63[セント] 40 0[セント]
40 1x 44# 00~7F SCALE TUNING E -64~+63[セント] 40 0[セント]
40 1x 45# 00~7F SCALE TUNING F -64~+63[セント] 40 0[セント]
40 1x 46# 00~7F SCALE TUNING F# -64~+63[セント] 40 0[セント]
40 1x 47# 00~7F SCALE TUNING G -64~+63[セント] 40 0[セント]
40 1x 48# 00~7F SCALE TUNING G# -64~+63[セント] 40 0[セント]
40 1x 49# 00~7F SCALE TUNING A -64~+63[セント] 40 0[セント]
40 1x 4A# 00~7F SCALE TUNING A# -64~+63[セント] 40 0[セント]
40 1x 4B# 00~7F SCALE TUNING B -64~+63[セント] 40 0[セント]
※ SCALE TUNING は、オクターブ内の各音名のピッチを微調整する機能です。全オクターブの同一音名のピッチが同時に変わります。±0cent(40H)で平均律です。
4.参考資料「●スケール・チューン機能」を参照してください。
40 2x 00 00 00 01 28~58 MOD PITCH CONTROL -24~+24[半音] 40 0[半音]
40 2x 01 00 00 01 00~7F MOD TVF CUTOFF CONTROL -9600~+9600[セント] 40 0[セント]
40 2x 02 00 00 01 00~7F MOD AMPLITUDE CONTROL -100.0~+100.0[%] 40 0[%]
40 2x 03 00 00 01 00~7F MOD LFO1 RATE CONTROL -10.0~+10.0[Hz] 40 0[Hz]
40 2x 04 00 00 01 00~7F MOD LFO1 PITCH DEPTH 0~600[セント] 0A 10[セント]
40 2x 05 00 00 01 00~7F MOD LFO1 TVF DEPTH 0~2400[セント] 00 0[セント]
40 2x 06 00 00 01 00~7F MOD LFO1 TVA DEPTH 0~100.0[%] 00 0[%]
40 2x 07 00 00 01 00~7F MOD LFO2 RATE CONTROL -10.0~+10.0[Hz] 40 0[Hz]
40 2x 08 00 00 01 00~7F MOD LFO2 PITCH DEPTH 0~600[セント] 00 0[セント]
40 2x 09 00 00 01 00~7F MOD LFO2 TVF DEPTH 0~2400[セント] 00 0[セント]
40 2x 0A 00 00 01 00~7F MOD LFO2 TVA DEPTH 0~100.0[%] 00 0[%]
※ CC0 80~91 に設定した音色(XV パッチ)を使った場合、すべての MOD コントロール・パラメーターは無視されます。
40 2x 10 00 00 01 40~58 BEND PITCH CONTROL 0~24[半音] 42 2[半音]
40 2x 11 00 00 01 00~7F BEND TVF CUTOFF CONTROL -9600~+9600[セント] 40 0[セント]
40 2x 12 00 00 01 00~7F BEND AMPLITUDE CONTROL -100.0~+100.0[%] 40 0[%]
40 2x 13 00 00 01 00~7F BEND LFO1 RATE CONTROL -10.0~+10.0[Hz] 40 0[Hz]
40 2x 14 00 00 01 00~7F BEND LFO1 PITCH DEPTH 0~600[セント] 00 0[セント]
40 2x 15 00 00 01 00~7F BEND LFO1 TVF DEPTH 0~2400[セント] 00 0[セント]
40 2x 16 00 00 01 00~7F BEND LFO1 TVA DEPTH 0~100.0[%] 00 0[%]
40 2x 17 00 00 01 00~7F BEND LFO2 RATE CONTROL -10.0~+10.0[Hz] 40 0[Hz]
40 2x 18 00 00 01 00~7F BEND LFO2 PITCH DEPTH 0~600[セント] 00 0[セント]
13
アドレス(H) サイズ(H) データ(H) パラメーター 説明 初期設定値(H) 説明
40 2x 19 00 00 01 00~7F BEND LFO2 TVF DEPTH 0~2400[セント] 00 0[セント]
40 2x 1A 00 00 01 00~7F BEND LFO2 TVA DEPTH 0~100.0[%] 00 0[%]
※ CC0 80~91 に設定した音色(XV パッチ)を使った場合、すべての BEND コントロール・パラメーターは無視されます。
40 2x 20 00 00 01 28~58 CAf PITCH CONTROL -24~+24[半音] 40 0[半音]
40 2x 21 00 00 01 00~7F CAf TVF CUTOFF CONTROL -9600~+9600[セント] 40 0[セント]
40 2x 22 00 00 01 00~7F CAf AMPLITUDE CONTROL -100.0~+100.0[%] 40 0[%]
40 2x 23 00 00 01 00~7F CAf LFO1 RATE CONTROL -10.0~+10.0[Hz] 40 0[Hz]
40 2x 24 00 00 01 00~7F CAf LFO1 PITCH DEPTH 0~600[セント] 00 0[セント]
40 2x 25 00 00 01 00~7F CAf LFO1 TVF DEPTH 0~2400[セント] 00 0[セント]
40 2x 26 00 00 01 00~7F CAf LFO1 TVA DEPTH 0~100.0[%] 00 0[%]
40 2x 27 00 00 01 00~7F CAf LFO2 RATE CONTROL -10.0~+10.0[Hz] 40 0[Hz]
40 2x 28 00 00 01 00~7F CAf LFO2 PITCH DEPTH 0~600[セント] 00 0[セント]
40 2x 29 00 00 01 00~7F CAf LFO2 TVF DEPTH 0~2400[セント] 00 0[セント]
40 2x 2A 00 00 01 00~7F CAf LFO2 TVA DEPTH 0~100.0[%] 00 0[%]
40 2x 30 00 00 01 28~58 PAf PITCH CONTROL -24~+24[半音] 40 0[半音]
40 2x 31 00 00 01 00~7F PAf TVF CUTOFF CONTROL -9600~+9600[セント] 40 0[セント]
40 2x 32 00 00 01 00~7F PAf AMPLITUDE CONTROL -100.0~+100.0[%] 40 0[%]
40 2x 33 00 00 01 00~7F PAf LFO1 RATE CONTROL -10.0~+10.0[Hz] 40 0[Hz]
40 2x 34 00 00 01 00~7F PAf LFO1 PITCH DEPTH 0~600[セント] 00 0[セント]
40 2x 35 00 00 01 00~7F PAf LFO1 TVF DEPTH 0~2400[セント] 00 0[セント]
40 2x 36 00 00 01 00~7F PAf LFO1 TVA DEPTH 0~100.0[%] 00 0[%]
40 2x 37 00 00 01 00~7F PAf LFO2 RATE CONTROL -10.0~+10.0[Hz] 40 0[Hz]
40 2x 38 00 00 01 00~7F PAf LFO2 PITCH DEPTH 0~600[セント] 00 0[セント]
40 2x 39 00 00 01 00~7F PAf LFO2 TVF DEPTH 0~2400[セント] 00 0[セント]
40 2x 3A 00 00 01 00~7F PAf LFO2 TVA DEPTH 0~100.0[%] 00 0[%]
※ CC0 80~91 に設定した音色(XV パッチ)を使った場合、すべての PAf コントロール・パラメーターは無視されます。
40 2x 40 00 00 01 28~58 CC1 PITCH CONTROL -24~+24[半音] 40 0[半音]
40 2x 41 00 00 01 00~7F CC1 TVF CUTOFF CONTROL -9600~+9600[セント] 40 0[セント]
40 2x 42 00 00 01 00~7F CC1 AMPLITUDE CONTROL -100.0~+100.0[%] 40 0[%]
40 2x 43 00 00 01 00~7F CC1 LFO1 RATE CONTROL -10.0~+10.0[Hz] 40 0[Hz]
40 2x 44 00 00 01 00~7F CC1 LFO1 PITCH DEPTH 0~600[セント] 00 0[セント]
40 2x 45 00 00 01 00~7F CC1 LFO1 TVF DEPTH 0~2400[セント] 00 0[セント]
40 2x 46 00 00 01 00~7F CC1 LFO1 TVA DEPTH 0~100.0[%] 00 0[%]
40 2x 47 00 00 01 00~7F CC1 LFO2 RATE CONTROL -10.0~+10.0[Hz] 40 0[Hz]
40 2x 48 00 00 01 00~7F CC1 LFO2 PITCH DEPTH 0~600[セント] 00 0[セント]
40 2x 49 00 00 01 00~7F CC1 LFO2 TVF DEPTH 0~2400[セント] 00 0[セント]
40 2x 4A 00 00 01 00~7F CC1 LFO2 TVA DEPTH 0~100.0[%] 00 0[%]
※ CC0 80~91 に設定した音色(XV パッチ)を使った場合、すべての CC1 コントロール・パラメーターは無視されます。
40 2x 50 00 00 01 28~58 CC2 PITCH CONTROL -24~+24[半音] 40 0[半音]
40 2x 51 00 00 01 00~7F CC2 TVF CUTOFF CONTROL -9600~+9600[セント] 40 0[セント]
40 2x 52 00 00 01 00~7F CC2 AMPLITUDE CONTROL -100.0~+100.0[%] 40 0[%]
40 2x 53 00 00 01 00~7F CC2 LFO1 RATE CONTROL -10.0~+10.0[Hz] 40 0[Hz]
40 2x 54 00 00 01 00~7F CC2 LFO1 PITCH DEPTH 0~600[セント] 00 0[セント]
40 2x 55 00 00 01 00~7F CC2 LFO1 TVF DEPTH 0~2400[セント] 00 0[セント]
40 2x 56 00 00 01 00~7F CC2 LFO1 TVA DEPTH 0~100.0[%] 00 0[%]
40 2x 57 00 00 01 00~7F CC2 LFO2 RATE CONTROL -10.0~+10.0[Hz] 40 0[Hz]
40 2x 58 00 00 01 00~7F CC2 LFO2 PITCH DEPTH 0~600[セント] 00 0[セント]
40 2x 59 00 00 01 00~7F CC2 LFO2 TVF DEPTH 0~2400[セント] 00 0[セント]
40 2x 5A 00 00 01 00~7F CC2 LFO2 TVA DEPTH 0~100.0[%] 00 0[%]
※ CC0 80~91 に設定した音色(XV パッチ)を使った場合、すべての CC2 コントロール・パラメーターは無視されます。
※ LFO1 LFO2 のパラメーターによって変更することによって、望んだ効果を得ることができるとは限りません。
14
4. 参考資
10 進数と 16 進数の対応表
(16 進数表記の数字の後ろには H をつけています。
MIDI では、データ値や、エクスクルーシブ・メッセージのアドレスやサイズには、7 ビット
ごとの 16 進表記が使用されます。
10 進表記との対応表は次のとおりです。
+------+------++------+------++------+------++------+------+
| D | H || D | H || D | H || D | H |
+------+------++------+------++------+------++------+------+
| 0 | 00H || 32 | 20H || 64 | 40H || 96 | 60H |
| 1 | 01H || 33 | 21H || 65 | 41H || 97 | 61H |
| 2 | 02H || 34 | 22H || 66 | 42H || 98 | 62H |
| 3 | 03H || 35 | 23H || 67 | 43H || 99 | 63H |
| 4 | 04H || 36 | 24H || 68 | 44H || 100 | 64H |
| 5 | 05H || 37 | 25H || 69 | 45H || 101 | 65H |
| 6 | 06H || 38 | 26H || 70 | 46H || 102 | 66H |
| 7 | 07H || 39 | 27H || 71 | 47H || 103 | 67H |
| 8 | 08H || 40 | 28H || 72 | 48H || 104 | 68H |
| 9 | 09H || 41 | 29H || 73 | 49H || 105 | 69H |
| 10 | 0AH || 42 | 2AH || 74 | 4AH || 106 | 6AH |
| 11 | 0BH || 43 | 2BH || 75 | 4BH || 107 | 6BH |
| 12 | 0CH || 44 | 2CH || 76 | 4CH || 108 | 6CH |
| 13 | 0DH || 45 | 2DH || 77 | 4DH || 109 | 6DH |
| 14 | 0EH || 46 | 2EH || 78 | 4EH || 110 | 6EH |
| 15 | 0FH || 47 | 2FH || 79 | 4FH || 111 | 6FH |
| 16 | 10H || 48 | 30H || 80 | 50H || 112 | 70H |
| 17 | 11H || 49 | 31H || 81 | 51H || 113 | 71H |
| 18 | 12H || 50 | 32H || 82 | 52H || 114 | 72H |
| 19 | 13H || 51 | 33H || 83 | 53H || 115 | 73H |
| 20 | 14H || 52 | 34H || 84 | 54H || 116 | 74H |
| 21 | 15H || 53 | 35H || 85 | 55H || 117 | 75H |
| 22 | 16H || 54 | 36H || 86 | 56H || 118 | 76H |
| 23 | 17H || 55 | 37H || 87 | 57H || 119 | 77H |
| 24 | 18H || 56 | 38H || 88 | 58H || 120 | 78H |
| 25 | 19H || 57 | 39H || 89 | 59H || 121 | 79H |
| 26 | 1AH || 58 | 3AH || 90 | 5AH || 122 | 7AH |
| 27 | 1BH || 59 | 3BH || 91 | 5BH || 123 | 7BH |
| 28 | 1CH || 60 | 3CH || 92 | 5CH || 124 | 7CH |
| 29 | 1DH || 61 | 3DH || 93 | 5DH || 125 | 7DH |
| 30 | 1EH || 62 | 3EH || 94 | 5EH || 126 | 7EH |
| 31 | 1FH || 63 | 3FH || 95 | 5FH || 127 | 7FH |
+------+------++------+------++------+------++------+------+
D:decimal(10 進表記)
H:hexadecimal(16 進表記)
※ MIDI チャンネル、バンク・セレクト、プログラム・チェンジなどの 10 進表記は、前表
10 進数に 1 を足した値になっています。
※ 7 ビットごとの 16 進表記では、1 バイトのデータで表せる値は最大 128 段階です。それ
以上の分解能のデータは複数のバイトを使います。たとえば、aa bbH 2 バイトの 7
ットごとの 16 進表記された値は、aa×128+bb となります。
※ ±の符号のある値は、00H=-64、40H=±0、7FH=+63 となり、10 進表記には上表の 10
進数から 64 引いた値を使います。2 バイトの場合は、00 00H=-8192、40 00H=±0、7F
7FH=+8191 となり、たとえば aa bbH 10 進表記すると aa bbH-40 00H=aa×128+bb
-64×128 となります。
「ニブル」と書かれたデータの場合は、4 ビットごとの 16 進表記が使用されます。0a 0bH
2 バイトのニブル表記された値は、a×16+b となります。
<例 1>
5AH 10 進表記は?
前表より 5AH=90 となります。
<例 2>
7 ビットごとの 16 進表記された値 12 34H 10 進表記は?
前表より 12H=18、34H=52 ですから
18×128+52=2356
となります。
<例 3>
0A 03 09 0D とニブル表記された値の 10 進表記は?
前表より 0AH=10、03H=3、09H=9、0DH=13 ですから
(10×16+3)×16+9)×16+13=41885
となります。
<例 4>
10 進数表記の 1258 をニブル表記すると?
16) 1258
16) 78 ... 10
16) 4 ... 14
0 ... 4
前表より 0=00H、4=04H、14=0EH、10=0AH ですから
00 04 0E 0AH
となります。
● 実際の MIDI メッセージの例
<例 1> 92 3E 5F
9n はノートオンのステータスで、n MIDI チャンネルナンバーです。2H=2、3EH=62、
5FH=95 ですから、これは MIDI CH=3、ノート・ナンバー62(音名は D4)、ベロシティー95
のノート・オン・メッセージです。
<例 2> CE 49
CnH はプログラムチェンジのステータスで、n MIDI チャンネルナンバーです。EH=14
49H=73 ですから、これは MIDI CH=15、プログラム・ナンバー74(GS では Flute)のプロ
グラム・チェンジ・メッセージです。
<例 3> EA 00 28
EnH はピッチ・ベンド・チェンジのステータスで、n MIDI チャンネル・ナンバーです。
2 バイト(00H=0)がピッチ・ベンド値の下位バイト、第 3 バイト(28H=40)が上位バ
イトですが、ピッチ・ベンド値は 40 00H(=64×128+0=8192)を 0 とする符号のある値
ですから、この場合のピッチ・ベンド値は、28 00H-40 00H=40×128+0-(64×128+0)
=5120-8192=-3072
ピッチ・ベンド・センシティビティーが 2 半音になっているとすると、-8192(00 00H)で
-200 セントだけピッチを変化させますから、この場合は-200×(-3072)÷(-8192)=-75
セントのピッチ・ベンドを MIDI CH=11 に指示していることになります。
<例 4> B3 64 00 65 00 06 0C 26 00 64 7F 65 7F
BnH はコントロール・チェンジのステータスで、n MIDI チャンネル・ナンバーです。コン
トロール・チェンジは、第 2 バイトがコントローラー・ナンバー、 3 バイトはそのパラメ
ーターの値です。MIDI では、ランニング・ステータスといって、同じステータスのメッ
ージが連続する場合は、2 つめ以降のステータスを省略してもよいことになっていますから、
このメッセージは以下の情報が順番に送られています。
B3 64 00 MIDI CH=4 RPN パラメーター・ナンバーの下位バイト:00H
(B3) 65 00 MIDI CH=4 RPN パラメーター・ナンバーの上位バイト:00H
(B3) 06 0C MIDI CH=4 にパラメーター値の上位バイト :0CH
(B3) 26 00 MIDI CH=4 にパラメーター値の下位バイト :00H
(B3) 64 7F MIDI CH=4 RPN パラメーター・ナンバーの下位バイト:7FH
(B3) 65 7F MIDI CH=4 RPN パラメーター・ナンバーの上位バイト:7FH
つまり、MIDI CH=4 RPN パラメーター・ナンバー00 00H 0C 00H のパラメーター値を送
り、その後 RPN パラメーター・ナンバー7F 7FH に設定するメッセージです。
RPN パラメーター・ナンバー00 00H の機能はピッチ・ベンド・センシティビティーで、パラ
メーター値の上位バイトが半音単位を示しています。この例ではパラメーター値の上位バイ
トは 0CH=12 ですから、ピッチ・ベンドの最大変化幅を±12 半音(1 オクターブ)に設定
ています。(GS 音源ではピッチ・ベンド・センシティビティーの下位バイトは無視されます
が、どの機器でも正しく動作させるために下位バイト(パラメーター値は 0)も一緒に送り
ましょう。
RPN NRPN は一度パラメーター・ナンバーを設定すると、その後同一チャンネルに送られ
たデータ・エントリーが全て有効になってしまうため、必要なパラメーター値を送った後で
パラメーター・ナンバーを 7F 7FH に設定して誤動作を防止することが推奨されています。
最後の(B3)64 7F(B3)65 7F はそのためのものです。
曲データ(たとえばスタンダード MIDI ファイルのデータ)中では<例 4>のように多くの
イベントをランニング・ステータスで記述することは好ましくありません。曲中で、ポー
/早送り/巻き戻しなどの操作を行なった場合に、シーケンサーが正しいステータスを出力
できず、音源が誤った解釈をしてしまう可能性があります。すべてのイベントにそれぞれス
テータスをつけるようにしてください。
また、RPN NRPN はパラメーター・ナンバーの設定とパラメーター値の送信が正しい順序
で行なわれなければなりません。シーケンサーによっては、同一(または近接した)クロ
クに記述されたイベントの送信順序がデータに記載されている順序と変わってしまうもの
もありますから、各イベントの時刻を(TPQN=96 1 Tick、TPQN=480 なら 5 Ticks 程度)
ずらして記述するのがよいでしょう。
※ TPQN:Ticks Per Quarter Note(4 分音符あたりのティック数)
● エクスクルーシブ・メッセージの例とチェックサムの計算
ローランドのエクスクルーシブ・メッセージでは、メッセージが正しく受信できているかど
うかのチェックを行なうために、データの後ろ(F7 の前)にチェックサムを付けてメッ
ージを送ります。チェックサムの値は、送られるエクスクルーシブメッセージのアドレス、
データ(またはサイズ)によって決まります。
○ チェックサムの計算のしかた(16 進表記の数字の後ろには H つけています。
チェックサムは、アドレス、サイズ、およびチェックサム自身を加算した値の下位 7 ビット
がゼロになる値です。
具体的な計算は、送りたいエクスクルーシブ・メッセージのアドレスは aa bb ccH、データ
またはサイズが dd ee ffH とすると、以下のようになります。
aa+bb+cc+dd+ee+ff=合計
合計÷128=商…余り
128-余り=チェックサム
(ただし、余りが 0 のときはチェックサムは 0 とします。
15
<例 1> REVERB MACRO ROOM3 に設定する場合
「パラメーター・アドレス・マップ」より、REVERB MACRO のアドレスは 40 01 30H、ROOM 3
はパラメーター値 02H ですから
F0 41 10 42 12 40 01 30 02 ?? F7
(1) (2) (3) (4) (5) アドレス データ チェックサム (6)
(1)エクスクルーシブ・ステータス、(2)ID ナンバー(Roland)(3)デバイス ID(17)
(4)モデル ID(GS)(5)コマンド ID(DT1)(6)EOX
次にチェックサムの計算をします。
40H+01H+30H+02H=64+1+48+2=115(sum)
115(合計)÷128=0(商)…115(余り)
チェックサム=128-115(余り)=13=0DH
したがって、F0 41 10 42 12 40 01 30 02 0D F7 が送信するメッセージです。
<例 2> REVERB LEVEL 12 に設定する場合
「パラメーター・アドレス・マップ」より、REVERB LEVEL のアドレスは 40 01 33H、パラメ
ーター値 0CH ですから
F0 41 10 42 12 40 01 33 0C ?? F7
(1) (2) (3) (4) (5) アドレス データ チェックサム (6)
(1)エクスクルーシブ・ステータス、(2)ID ナンバー(Roland)(3)デバイス ID(17)
(4)モデル ID(GS)(5)コマンド ID(DT1)(6)EOX
次にチェックサムの計算をします。
40H+01H+33H+0CH=64+1+51+12=128(sum)
128(合計)÷128=1(商)…0(余り)
チェックサム=128-0(余り)=128=80H
ただし、この場合のチェックサムは 80H ではなくて、00H にするべきです。余りが 0 のとき
00H にします。
したがって、F0 41 10 42 12 40 01 33 0C 00 F7 が送信するメッセージです。
● チューニングについて
MIDI で、パートごとのチューニングをするには、RPN #1(マスター・ファイン・チュー
ング)を必要な MIDI CH に送ります。
MIDI で、全パートのチューニングをするには、使用している全部の MIDI CH RPN# 1 をそ
れぞれ送るか、またはシステム・エクスクルーシブで MASTER TUNE(アドレス 40 00 00H)
を送ります。
RPN# 1 は、約 0.012 セント(正確には 100/8192 セント)の、システム・エクスクルーシ
ブの MASTER TUNE 0.1 セントの細かさでチューニングの指定ができます。
セントとは、1 つの半音の音程の間を 100 等分したチューニングの単位です。
RPN# 1(マスター・ファイン・チューニング)とシステム・エクスクルーシブで MASTER TUNE
の値は、それぞれのパートで加算されて各パートの実際の発音ピッチが決まります。
よく使うチューニングの値は下の表を参照してください。値は 16 進表記(カッコ内は十進
表記)になっています。
+----------+--------+---------------+--------------------+
| Hz in A4 | cent | RPN #1 | Sys.Ex. 40 00 00 |
+----------+--------+---------------+--------------------+
| 445.0 | +19.56 | 4C 43 (+1603) | 00 04 0C 04 (+196) |
| 444.0 | +15.67 | 4A 03 (+1283) | 00 04 09 0D (+157) |
| 443.0 | +11.76 | 47 44 (+ 964) | 00 04 07 06 (+118) |
| 442.0 | +7.85 | 45 03 (+ 643) | 00 04 04 0F (+ 79) |
| 441.0 | +3.93 | 42 42 (+ 322) | 00 04 02 07 (+ 39) |
| 440.0 | 0.00 | 40 00 ( 0) | 00 04 00 00 ( 0) |
| 439.0 | -3.94 | 3D 3D (- 323) | 00 03 0D 09 (- 39) |
| 438.0 | -7.89 | 3A 7A (- 646) | 00 03 0B 01 (- 79) |
+----------+--------+---------------+--------------------+
<例> MIDI channel 3 のチューニングを A4=442.0Hz にする場合
MIDI CH=3 RPN#1 に送ります。値は、上表から 45 03H です。
B2 64 00 MIDI CH=3 RPN パラメーター・ナンバーの下位バイト:00H
(B2) 65 01 MIDI CH=3 RPN パラメーター・ナンバーの上位バイト:01H
(B2) 06 45 MIDI CH=3 にパラメーター値の上位バイト :45H
(B2) 26 03 MIDI CH=3 にパラメーター値の下位バイト :03H
(B2) 64 7F MIDI CH=3 RPN パラメーター・ナンバーの下位バイト:7FH
(B2) 65 7F MIDI CH=3 RPN パラメーター・ナンバーの上位バイト:7FH
● スケールチューン機能(アドレス40 1x 40 または 50 1x 40
スケール・チューンは、C~B それぞれのピッチを微調整する機能です。1 オクターブ分の設
定ですべてのオクターブのピッチが微調整されます。スケールチューンを設定することで、
平均律以外のさまざまな音律で演奏することができます。ここでは、例として 3 種類の設定
を説明します。
○ 平均
1 オクターブを 12 等分した音律で、現在、西洋音楽を中心に最も広く使われています。本
機のスケール・チューン機能の初期設定は平均律になっています。
○ 純正律(主音が C)
平均律と比べると、主要 3 和音がとても美しく響きます。しかし 1 つの調でしかその効果は
得られず、転調すると和音が濁ってしまいます。ここでは主音を C とする調の設定を紹介し
ます。
○ アラビア風音階
スケール・チューン機能を使うことで、さまざまな民族音楽のチューニングができます。
こでは、代表的なアラビア風音階のデータを紹介します。
設定例
音名 平均律 純正律(主音が C) アラビア風音階
C 0 0 -6
C# 0 -8 +45
D 0 +4 -2
D# 0 +16 -12
E 0 -14 -51
F 0 -2 -8
F# 0 -10 +43
G 0 +2 -4
G# 0 +14 +47
A 0 -16 0
A# 0 +14 -10
B 0 -12 -49
表の値の単位はセントです。SCALETUNING の記述を参照して 16 進数に変換し、エクスクル
ーシブ・データとして送信してください。
たとえば、パート 1 のスケール・チューンをアラビア風にするには、以下のデータを送って
ください。
F0 41 10 42 12 40 11 40 3A 6D 3E 34 0D 38 6B 3C 6F 40 36 0F 76 F7
XV 色のインディビデュアル・パラメーター転送
Model ID BK-300H, 00H, 54H
インディビデュアルパラメーター転送では、1 つのエクスクルーシブメッセージ「F0 .....
F7」 1 パケット) 1 つのパラメーターのデータ(またはデータ送信要求)を送信します。
インディビデュアル・パラメーター転送には、次の「パラメーター・アドレス・マップ」
載の Address 及び Size を使用してください。「#」の付いている Address は先頭アドレスと
して使用できません。
■システム・エクスクルーシブ・メッセージ
データ・セット 1(DT1)は、本機によって転送されるシステム・エクスクルーシブ・メ
セージのみです。
Data set 1 DT112H
ステータス データ・バイト ステータス
F0H 41H, devH, 00H, 00H, 54H, 12H, F7H
aaH, bbH, ccH, ddH, eeH, ...
ffH, sum
バイト 解説
F0H エクスクルーシブ・ステータス
41H ID ナンバー(Roland)
dev デバイス ID(dev:00H~1FH、初期設定値は 10H)
00H, 00H, 54H Model ID(BK-3)
12H コマンド ID(DT1)
aaH アドレス上位バイト:送信するデータの先頭アドレスの上位バイト
bbH アドレス中位バイト 1:送信するデータの先頭アドレスの中位バイト 1
ccH アドレス中位バイト 2:送信するデータの先頭アドレスの中位バイト 2
ddH アドレス下位バイト:送信するデータの先頭アドレスの下位バイト
eeH データ:送信するデータの本体。複数バイトのデータはアドレス順に
送信します
ffH データ
sum チェックサム
F7H EOX(エンド・オブ・エクスクルーシブ)
※ データの種類により一度に転送するデータの量は決まっており、決められた先頭アド
スとサイズでデータ送信をします。
※ 128 バイトを越えるサイズのデータは 128 バイト以下のパケットに区切って送信してく
ださい。パケット間は 40ms 以上の時間間隔をあけてください。
※ チェックサムについては 4.参考資料「●エクスクルーシブ・メッセージの例とチェック
サムの計算」を参照してください。
16
○セットアップ
+------------------------------------------------------------------------------+
| Offset Address | Description |
+----------------+-----------+-------------------------------------------------+
| 01 00 00 33 | 0000 000a | MFX Switch (0 - 1) BYPASS, ON |
| 01 00 00 36 | 0000 000a | Keyboard Chorus Switch (0 - 1) OFF, ON |
| 01 00 00 37 | 0000 000a | Keyboard Reverb Switch (0 - 1) OFF, ON |
| 18 00 21 | 0000 000a | MFX A Switch (0 - 1) OFF, ON |
| 18 00 21 | 0000 000a | MFX B Switch (0 - 1) OFF, ON |
| 18 00 21 | 0000 000a | MFX C Switch (0 - 1) OFF, ON |
| 01 00 00 36 | 0000 000a | Chorus Switch (0 - 1) OFF, ON |
| 01 00 00 37 | 0000 000a | Reverb Switch (0 - 1) OFF, ON |
+----------------+-------------------------------------------------------------+
○コモン MFX(トーン・パート・エフェクツ)
+------------------------------------------------------------------------------+
| Offset Address | Description |
+----------------+-----------+-------------------------------------------------+
| 01 00 00 33 00 | | MFX Switch OFF |
| 01 00 00 33 01 | | MFX Switch ON |
| 18 00 02 00 | 0aaa aaaa | MFX Type (0 - 83) |
| 18 00 02 01 | 0aaa aaaa | MFX Dry Send Level (0 - 127) |
| 18 00 02 02 | 0aaa aaaa | MFX Chorus Send Level (0 - 127) |
| 18 00 02 03 | 0aaa aaaa | MFX Reverb Send Level (0 - 127) |
+----------------+-------------------------------------------------------------+
| 18 00 02 05 | 0aaa aaaa | MFX Control 1 Source (0 - 101) OFF, |
| | | CC01 - CC31,|
| | | CC33 - CC95,|
| | | BEND, AFT, |
| | | SYS1 - SYS4 |
| 18 00 02 06 | 0aaa aaaa | MFX Control 1 Sens (1 - 127) -63 - +63 |
| 18 00 02 07 | 0aaa aaaa | MFX Control 2 Source (0 - 101) OFF, |
| | | CC01 - CC31,|
| | | CC33 - CC95,|
| | | BEND, AFT, |
| | | SYS1 - SYS4 |
| 18 00 02 08 | 0aaa aaaa | MFX Control 2 Sens (1 - 127) -63 - +63 |
| 18 00 02 09 | 0aaa aaaa | MFX Control 3 Source (0 - 101) OFF, |
| | | CC01 - CC31,|
| | | CC33 - CC95,|
| | | BEND, AFT, |
| | | SYS1 - SYS4 |
| 18 00 02 0A | 0aaa aaaa | MFX Control 3 Sens (1 - 127) -63 - +63 |
| 18 00 02 0B | 0aaa aaaa | MFX Control 4 Source (0 - 101) OFF, |
| | | CC01 - CC31,|
| | | CC33 - CC95,|
| | | BEND, AFT, |
| | | SYS1 - SYS4 |
| 18 00 02 0C | 0aaa aaaa | MFX Control 4 Sens (1 - 127) -63 - +63 |
+----------------+-------------------------------------------------------------+
| 18 00 02 0D | 000a aaaa | MFX Control Assign 1 (0 - 16) OFF, 1 - 16|
| 18 00 02 0E | 000a aaaa | MFX Control Assign 2 (0 - 16) OFF, 1 - 16|
| 18 00 02 0F | 000a aaaa | MFX Control Assign 3 (0 - 16) OFF, 1 - 16|
| 18 00 02 10 | 000a aaaa | MFX Control Assign 4 (0 - 16) OFF, 1 - 16|
| #18 00 02 11 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 1 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 15 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 2 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 19 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 3 (12768 - 52768)|
| | | -20000 - +20000 |
| #18 00 02 1D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 4 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 21 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 5 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 25 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 6 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 29 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 7 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 2D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 8 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 31 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 9 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 35 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 10 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 39 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 11 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 3D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 12 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 41 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 13 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 45 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 14 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 49 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 15 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 4D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 16 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 51 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 17 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 55 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 18 (12768 - 52768) |
| | | -20000 - +20000 |
|#18 00 02 59 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 19 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 5D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 20 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 61 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 21 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 65 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 22 (12768 - 52768) |
17
| | | -20000 - +20000 |
| #18 00 02 69 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 23 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 6D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 24 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 71 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 25 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 75 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 26 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 79 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 27 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 02 7D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 28 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 03 01 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 29 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 03 05 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 30 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 03 09 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 31 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 03 0D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX Parameter 32 (12768 - 52768) |
| | | -20000 - +20000 |
+----------------+-------------------------------------------------------------+
○コモン MFX A(メイクアップ・ツールズ)
+------------------------------------------------------------------------------+
| Offset Address | Description |
+----------------+-----------+-------------------------------------------------+
| 01 00 00 3C 00 | | MFX Switch OFF |
| 01 00 00 3C 01 | | MFX Switch ON |
| 18 00 72 00 | 0aaa aaaa | MFX A Type (0 - 83) |
| 18 00 72 01 | 0aaa aaaa | MFX A Dry Send Level (0 - 127) |
| 18 00 72 02 | 0aaa aaaa | MFX A Chorus Send Level (0 - 127) |
| 18 00 72 03 | 0aaa aaaa | MFX A Reverb Send Level (0 - 127) |
+----------------+-------------------------------------------------------------+
| 18 00 72 05 | 0aaa aaaa | MFX A Control 1 Source (0 - 101) OFF, |
| | | CC01 - CC31,|
| | | CC33 - CC95,|
| | | BEND, AFT, |
| | | SYS1 - SYS4 |
| 18 00 72 06 | 0aaa aaaa | MFX A Control 1 Sens (1 - 127) -63 - +63 |
| 18 00 72 07 | 0aaa aaaa | MFX A Control 2 Source (0 - 101) OFF, |
| | | CC01 - CC31,|
| | | CC33 - CC95,|
| | | BEND, AFT, |
| | | SYS1 - SYS4 |
| 18 00 72 08 | 0aaa aaaa | MFX A Control 2 Sens (1 - 127) -63 - +63 |
| 18 00 72 09 | 0aaa aaaa | MFX A Control 3 Source (0 - 101) OFF, |
| | | CC01 - CC31,|
| | | CC33 - CC95,|
| | | BEND, AFT, |
| | | SYS1 - SYS4 |
| 18 00 72 0A | 0aaa aaaa | MFX A Control 3 Sens (1 - 127) -63 - +63 |
| 18 00 72 0B | 0aaa aaaa | MFX A Control 4 Source (0 - 101) OFF, |
| | | CC01 - CC31,|
| | | CC33 - CC95,|
| | | BEND, AFT, |
| | | SYS1 - SYS4 |
| 18 00 72 0C | 0aaa aaaa | MFX A Control 4 Sens (1 - 127) -63 - +63 |
+----------------+-------------------------------------------------------------+
| 18 00 72 0D | 000a aaaa | MFX A Control Assign 1 (0 - 16) OFF, 1 - 16|
| 18 00 72 0E | 000a aaaa | MFX A Control Assign 2 (0 - 16) OFF, 1 - 16|
| 18 00 72 0F | 000a aaaa | MFX A Control Assign 3 (0 - 16) OFF, 1 - 16|
| 18 00 72 10 | 000a aaaa | MFX A Control Assign 4 (0 - 16) OFF, 1 - 16|
| #18 00 72 11 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 1 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 15 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 2 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 19 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 3 (12768 - 52768)|
| | | -20000 - +20000 |
| #18 00 72 1D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 4 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 21 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 5 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 25 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 6 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 29 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 7 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 2D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 8 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 31 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 9 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 35 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 10 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 39 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 11 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 3D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 12 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 41 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 13 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 45 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 14 (12768 - 52768) |
| | | -20000 - +20000 |
18
| #18 00 72 49 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 15 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 4D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 16 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 51 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 17 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 55 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 18 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 59 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 19 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 5D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 20 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 61 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 21 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 65 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 22 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 69 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 23 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 6D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 24 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 71 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 25 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 75 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 26 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 79 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 27 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 72 7D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 28 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 73 01 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 29 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 73 05 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 30 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 73 09 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 31 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 73 0D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX A Parameter 32 (12768 - 52768) |
| | | -20000 - +20000 |
+----------------+-------------------------------------------------------------+
○コモン MFX B(メイクアップ・ツールズ)
+------------------------------------------------------------------------------+
| Offset Address | | Description |
+----------------+-----------+-------------------------------------------------+
| 01 00 00 3D 00 | | MFX Switch OFF |
| 01 00 00 3D 01 | | MFX Switch ON |
| 18 00 74 00 | 0aaa aaaa | MFX B Type (0 - 83) |
| 18 00 74 01 | 0aaa aaaa | MFX B Dry Send Level (0 - 127) |
| 18 00 74 02 | 0aaa aaaa | MFX B Chorus Send Level (0 - 127) |
| 18 00 74 03 | 0aaa aaaa | MFX B Reverb Send Level (0 - 127) |
+----------------+-----------+-------------------------------------------------+
| 18 00 74 05 | 0aaa aaaa | MFX B Control 1 Source (0 - 101) OFF, |
| | | CC01 - CC31,|
| | | CC33 - CC95,|
| | | BEND, AFT, |
| | | SYS1 - SYS4 |
| 18 00 74 06 | 0aaa aaaa | MFX B Control 1 Sens (1 - 127) -63 - +63 |
| 18 00 74 07 | 0aaa aaaa | MFX B Control 2 Source (0 - 101) OFF, |
| | | CC01 - CC31,|
| | | CC33 - CC95,|
| | | BEND, AFT, |
| | | SYS1 - SYS4 |
| 18 00 74 08 | 0aaa aaaa | MFX B Control 2 Sens (1 - 127) -63 - +63 |
| 18 00 74 09 | 0aaa aaaa | MFX B Control 3 Source (0 - 101) OFF, |
| | | CC01 - CC31,|
| | | CC33 - CC95,|
| | | BEND, AFT, |
| | | SYS1 - SYS4 |
| 18 00 74 0A | 0aaa aaaa | MFX B Control 3 Sens (1 - 127) -63 - +63 |
| 18 00 74 0B | 0aaa aaaa | MFX B Control 4 Source (0 - 101) OFF, |
| | | CC01 - CC31,|
| | | CC33 - CC95,|
| | | BEND, AFT, |
| | | SYS1 - SYS4 |
| 18 00 74 0C | 0aaa aaaa | MFX B Control 4 Sens (1 - 127) -63 - +63 |
+----------------+-----------+-------------------------------------------------+
| 18 00 74 0D | 000a aaaa | MFX B Control Assign 1 (0 - 16) OFF, 1 - 16|
| 18 00 74 0E | 000a aaaa | MFX B Control Assign 2 (0 - 16) OFF, 1 - 16|
| 18 00 74 0F | 000a aaaa | MFX B Control Assign 3 (0 - 16) OFF, 1 - 16|
| 18 00 74 10 | 000a aaaa | MFX B Control Assign 4 (0 - 16) OFF, 1 - 16|
| #18 00 74 11 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 1 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 15 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 2 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 19 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 3 (12768 - 52768)|
| | | -20000 - +20000 |
| #18 00 74 1D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 4 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 21 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 5 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 25 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 6 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 29 | 0000 aaaa | |
19
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 7 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 2D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 8 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 31 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 9 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 35 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 10 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 39 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 11 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 3D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 12 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 41 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 13 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 45 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 14 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 49 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 15 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 4D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 16 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 51 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 17 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 55 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 18 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 59 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 19 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 5D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 20 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 61 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 21 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 65 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 22 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 69 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 23 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 6D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 24 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 71 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 25 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 75 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 26 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 79 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 27 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 74 7D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 28 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 75 01 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 29 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 75 05 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 30 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 75 09 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 31 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 75 0D | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | MFX B Parameter 32 (12768 - 52768) |
| | | -20000 - +20000 |
+----------------+-----------+-------------------------------------------------+
○スタイル/ソング・パート・イコライザ
+------------------------------------------------------------------------------+
| Offset Address | Description |
+----------------+-----------+-------------------------------------------------+
| 18 00 2x 44 | 0000 000a | Equalizer Switch (0 - 1) OFF, ON |
| 18 00 2x 45 | 0000 0aaa | Equalizer Low Freq (0 - 5) 90, 150, |
| | | 180, 300, 360, 600 [Hz]|
| 18 00 2x 46 | 000a aaaa | Equalizer Low Gain (0 - 30) |
| | | -15~+15 [dB]|
| 18 00 2x 47 | 000a aaaa | Equalizer Mid Freq (0 - 16) 200, 250, |
| | | 315, 400, 500, 630, 800, 1000,1250, 1600,|
| | | 2000, 2500, 3150, 4000, 5000, 6300, 8000 [Hz]|
| 18 00 2x 48 | 000a aaaa | Equalizer Mid Gain (0 - 30) |
| | | -15~+15 [dB]|
| 18 00 2x 49 | 0000 0aaa | Equalizer Mid Q (0 - 4) 0.5, 1.0, |
| | | 2.0, 4.0, 8.0|
| 18 00 2x 4A | 0000 0aaa | Equalizer Hi Freq (0 - 6) 1500, 2000, |
| | | 3000, 4000, 6000, 8000, 12000 [Hz]|
| 18 00 2x 4B | 000a aaaa | Equalizer High Gain (0 - 30) |
| | | -15~+15 [dB]|
+----------------+-----------+-------------------------------------------------+
○キーボード・パート・イコライザー
+------------------------------------------------------------------------------+
| Offset Address | Description |
+----------------+-----------+-------------------------------------------------+
| 18 00 2x 44 | 0000 000a | Equalizer Switch (0 - 1) OFF, ON |
| 18 00 2x 45 | 0000 0aaa | Equalizer Low Freq (0 - 5) 90, 150, |
| | | 180, 300, 360, 600 [Hz]|
| 18 00 2x 46 | 000a aaaa | Equalizer Low Gain (0 - 30) |
| | | -15~+15 [dB]|
| 18 00 2x 47 | 000a aaaa | Equalizer Mid Freq (0 - 16) 200, 250, |
20
| | | 315, 400, 500, 630, 800, 1000,1250, 1600,|
| | | 2000, 2500, 3150, 4000, 5000, 6300, 8000 [Hz]|
| 18 00 2x 48 | 000a aaaa | Equalizer Mid Gain (0 - 30) |
| | | -15~+15 [dB]|
| 18 00 2x 49 | 0000 0aaa | Equalizer Mid Q (0 - 4) 0.5, 1.0, |
| | | 2.0, 4.0, 8.0|
| 18 00 2x 4A | 0000 0aaa | Equalizer Hi Freq (0 - 6) 1500, 2000, |
| | | 3000, 4000, 6000, 8000, 12000 [Hz]|
| 18 00 2x 4B | 000a aaaa | Equalizer High Gain (0 - 30) |
| | | -15~+15 [dB]|
+----------------+-----------+-------------------------------------------------+
○コモン・コーラス
+------------------------------------------------------------------------------+
| Offset Address | | Description |
+----------------+-----------+-------------------------------------------------+
| 18 00 04 00 | 0aaa aaaa | Chorus Type (0 - 3) |
| 18 00 04 01 | 0aaa aaaa | Chorus Level (0 - 127) |
| 18 00 04 03 | 0aaa aaaa | Chorus Output Select (0 - 2) |
| | | MAIN, REV, MAIN+REV |
+----------------+-----------+-------------------------------------------------+
| #18 00 04 04 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 1 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 08 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 2 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 0C | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 3 (12768 - 52768)|
| | | -20000 - +20000 |
| #18 00 04 10 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 4 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 14 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 5 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 18 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 6 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 1C | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 7 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 20 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 8 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 24 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 9 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 28 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 10 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 2C | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 11 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 30 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 12 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 34 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 13 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 38 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 14 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 3C | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 15 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 40 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 16 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 44 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 17 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 48 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 18 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 4C | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 19 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 04 50 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Chorus Parameter 20 (12768 - 52768) |
| | | -20000 - +20000 |
+----------------+-----------+-------------------------------------------------+
○コモン・リバーブ
+------------------------------------------------------------------------------+
| Offset Address | | Description |
+----------------+-----------+-------------------------------------------------+
| 18 00 06 00 | 0aaa aaaa | Reverb Type (0 - 5) |
| 18 00 06 01 | 0aaa aaaa | Reverb Level (0 - 127) |
+----------------+-----------+-------------------------------------------------+
| #18 00 06 03 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Reverb Parameter 1 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 06 07 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Reverb Parameter 2 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 06 0B | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Reverb Parameter 3 (12768 - 52768)|
| | | -20000 - +20000 |
| #18 00 06 0F | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Reverb Parameter 4 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 06 13 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Reverb Parameter 5 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 06 17 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Reverb Parameter 6 (12768 - 52768) |
| | | -20000 - +20000 |
| #18 00 06 1B | 0000 aaaa | |
| | 0000 bbbb | |
/