midiインプリメンテーション date: may1,2009 version: 1 - roland … · 2016. 6. 28. ·...

24
1 Model: JUNO-Di Date: May 1, 2009 Version: 1.00 © 2009 ローランド 1PS               本書の一部、もしくは全部を無断で複写・ 転載することを禁じます。          MIDI インプリメンテーション 1. 受信データ ※「※」の文中のパラメーターは、「JUNO-DiEditor」を使用して確認することができま す。 ■チャンネル・ボイス・メッセージ ※ パフォーマンス・モードでは、RCV MIDI(Receive MIDI)パラメーター (PERFORM/MIDI)が OFF のときには受信しません。 ●ノート・オフ ステータス 第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) ※ ENV MODE(Envelope MODE)パラメーター(PATCH/CONTROL SW または RHYTHM/COMMON+CONTROL)が NO-SUS のときには受信しません。 ●ノート・オン ステータス 第2バ イト 第3バ イト 9nH kkH vvH n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16) kk =ノート・ナンバー: 00H - 7FH(0 - 127) vv =ノート・オン・ベロシティー: 01H - 7FH(1 - 127) ●ポリフォニック・キー・プレッシャー ステータス 第2バ イト 第3バ イト AnH kkH vvH n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16) kk =ノート・ナンバー: 00H - 7FH(0 - 127) vv =ポリフォニック・キー・プレッシャー:00H - 7FH(0 - 127) ※ パフォーマンス・モードでは、RCV POLY PRESS(Receive Polyphonic Key Pressure)パラメーター(PERFORM/MIDI)が OFF のときには受信しません。 ●コントロール・チェンジ ※ PATCH MATRIX CONTROL SOURCE 1, 2, 3, 4 パラメーター(PATCH/ MATRIX CONTROL)に該当するコントローラー・ナンバーを選んだ場合、設定に応 じてそれぞれの効果がかかります。 ※ SYSTEM CTRL SRC 1, 2, 3, 4 パラメーター(SYSTEM/COMMON)に該当する コントローラー・ナンバーを選び、PATCH MATRIX CONTROL SOURCE 1, 2, 3, 4 パラメーター(PATCH/MATRIX CONTROL)のいずれかに SYS-CTRL1, SYS- CTRL2, SYS-CTRL3, SYS-CTRL4 のいずれかを選んだ場合、設定に応じてそれぞ れの効果がかかります。 バンク・セレクト(コントローラー・ナンバー 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) ※ パフォーマンス・モードでは、RCV BS(Receive Bank Select)パラメーター (PERFORM/MIDI)が OFF のときには受信しません。 ※ 各バンクセレクトとパフォーマンス、パッチ、リズムの対応は以下のとおりです。 BANK SELECT | PROGRAM | GROUP | NUMBER MSB | LSB | NUMBER | | -----+-----------+-----------+----------------------+----------- 000 | | 001 - 128 | GM Patch | 001 - 256 : | | | | 063 | | 001 - 128 | GM Patch | 001 - 256 085 | 000 | 001 - 064 | User Performance | 001 - 064 | 064 | 001 - 064 | Preset Performance | 001 - 064 086 | 000 | 001 - 008 | User Rhythm | 001 - 008 | 064 | 001 - 020 | Preset Rhythm | 001 - 020 087 | 000 | 001 - 128 | User Patch | 001 - 128 | 064 | 001 - 128 | Preset Patch | 001 - 128 | 065 | 001 - 128 | Preset Patch | 001 - 128 | : | | : | | 072 | 001 - 058 | Preset patch | 120 | | 001 - 057 | GM Rhythm | 001 - 009 121 | 000 - | 001 - 128 | GM Patch | 001 - 256 モジュレーション(コントローラー・ナンバー 1) ステータス 第2バ イト 第3バ イト BnH 01H vvH n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16) vv =モジュレーション・デプス: 00H - 7FH(0 - 127) ※ パフォーマンス・モードでは、RCV MOD (Receive Modulation)パラメーター (PERFORM/MIDI)が OFF のときには受信しません。 ブレス・タイプ(コントローラー・ナンバー 2) ステータス 第2バ イト 第3バ イト BnH 02H vvH n = MIDI チャンネル・ナンバー: 0H - FH (ch.1 - ch.16) vv =コントロール値: 00H - 7FH (0 - 127) フット・タイプ(コントローラー・ナンバー 4) ステータス 第2バ イト 第3バ イト BnH 04H 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) ※ パフォーマンス・モードでは、PORTAMENTO TIME パラメーター(PERFORM/ ALL PARAMETERS)が変化します。 データ・エントリー(コントローラー・ナンバー 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) ※ パフォーマンス・モードでは、RCV VOLUME(Receive Volume)パラメーター (PERFORM/MIDI)が OFF のときには受信しません。 ※ パフォーマンス・モードでは、LEVEL パラメーター(PERFORM/ALL PARAMETERS)(JUNO-Di本体では、PartLevelパラメーター(PART EDIT)) が変化します。 パンポット(コントローラー・ナンバー 10) ステータス 第2バ イト 第3バ イト BnH 0AH vvH n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16) vv =パンポット: 00H - 40H - 7FH(左 - 中央 - 右) ※ パフォーマンス・モードでは、RCV PAN(Receive PAN)パラメーター (PERFORM/MIDI)が OFF のときには受信しません。 ※ パフォーマンス・モードでは、PAN パラメーター(PERFORM/ALL PARAMETERS)が変化します。 エクスプレッション(コントローラー・ナンバー 11) ステータス 第2バ イト 第3バ イト BnH 0BH vvH n = MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16) vv =エクスプレッション: 00H - 7FH(0 - 127) ※ RCV EXP (Receive Expression)パラメーター(PATCH/CONTROL SW または RHYTHM/COMMON+CONTROL)が OFF のときには受信しません。 ※ パフォーマンス・モードでは、RCV EXP (Receive Expression)パラメーター (PERFORM/MIDI)が OFF のときには受信しません。

Upload: others

Post on 27-Jan-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

  • Model: JUNO-DiDate: May 1, 2009Version: 1.00

    1P

    MIDI インプリメンテーション

    1.受信データ

    ※「※」の文中のパラメーターは、「JUNO-Di Editor」を使用して確認することができます。

    ■チャンネル・ボイス・メッセージ

    ※ パフォーマンス・モードでは、RCVMIDI(Receive MIDI)パラメーター(PERFORM/MIDI)がOFF のときには受信しません。

    ●ノート・オフステータス 第2バイト 第 3バイト8nH kkH vvH9nH kkH 00Hn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)kk=ノート・ナンバー: 00H - 7FH(0 - 127)vv=ノート・オフ・ベロシティー: 00H - 7FH(0 - 127)

    ※ ENVMODE(Envelope MODE)パラメーター(PATCH/CONTROLSWまたはRHYTHM/COMMON+CONTROL)がNO-SUSのときには受信しません。

    ●ノート・オンステータス 第2バイト 第 3バイト9nH kkH vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)kk=ノート・ナンバー: 00H - 7FH(0 - 127)vv=ノート・オン・ベロシティー: 01H - 7FH(1 - 127)

    ●ポリフォニック・キー・プレッシャーステータス 第2バイト 第 3バイトAnH kkH vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)kk=ノート・ナンバー: 00H - 7FH(0 - 127)vv=ポリフォニック・キー・プレッシャー:00H - 7FH(0 - 127)

    ※ パフォーマンス・モードでは、RCVPOLY PRESS(Receive Polyphonic KeyPressure)パラメーター(PERFORM/MIDI)がOFF のときには受信しません。

    ●コントロール・チェンジ※ PATCHMATRIX CONTROL SOURCE 1, 2, 3, 4 パラメーター(PATCH/

    MATRIX CONTROL)に該当するコントローラー・ナンバーを選んだ場合、設定に応じてそれぞれの効果がかかります。

    ※ SYSTEM CTRL SRC 1, 2, 3, 4 パラメーター(SYSTEM/COMMON)に該当するコントローラー・ナンバーを選び、PATCHMATRIX CONTROL SOURCE 1, 2, 3,4 パラメーター(PATCH/MATRIX CONTROL)のいずれかにSYS-CTRL1, SYS-CTRL2, SYS-CTRL3, SYS-CTRL4 のいずれかを選んだ場合、設定に応じてそれぞれの効果がかかります。

    ○バンク・セレクト(コントローラー・ナンバー 0, 32)ステータス 第2バイト 第 3バイトBnH 00H mmHBnH 20H llHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)mm, ll =バンク・ナンバー: 00 00H -7F 7FH(bank.1 - bank.16384)

    ※ パフォーマンス・モードでは、RCVBS(Receive Bank Select)パラメーター(PERFORM/MIDI)がOFF のときには受信しません。

    ※ 各バンクセレクトとパフォーマンス、パッチ、リズムの対応は以下のとおりです。

    BANK SELECT | PROGRAM | GROUP | NUMBER MSB | LSB | NUMBER | | -----+-----------+-----------+----------------------+----------- 000 | | 001 - 128 | GM Patch | 001 - 256 : | | | | 063 | | 001 - 128 | GM Patch | 001 - 256 085 | 000 | 001 - 064 | User Performance | 001 - 064 | 064 | 001 - 064 | Preset Performance | 001 - 064 086 | 000 | 001 - 008 | User Rhythm | 001 - 008 | 064 | 001 - 020 | Preset Rhythm | 001 - 020 087 | 000 | 001 - 128 | User Patch | 001 - 128 | 064 | 001 - 128 | Preset Patch | 001 - 128 | 065 | 001 - 128 | Preset Patch | 001 - 128 | : | | : | | 072 | 001 - 058 | Preset patch | 120 | | 001 - 057 | GM Rhythm | 001 - 009 121 | 000 - | 001 - 128 | GM Patch | 001 - 256

    ○モジュレーション(コントローラー・ナンバー 1)ステータス 第2バイト 第3バイトBnH 01H vvHn= MIDIチャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=モジュレーション・デプス: 00H -7FH(0 - 127)

    ※ パフォーマンス・モードでは、RCVMOD(Receive Modulation)パラメーター(PERFORM/MIDI)がOFF のときには受信しません。

    ○ブレス・タイプ(コントローラー・ナンバー 2)ステータス 第2バイト 第3バイトBnH 02H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=コントロール値: 00H -7FH (0 - 127)

    ○フット・タイプ(コントローラー・ナンバー 4)ステータス 第2バイト 第3バイトBnH 04H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=コントロール値: 00H -7FH (0 - 127)

    ○ポルタメント・タイム(コントローラー・ナンバー 5)ステータス 第2バイト 第3バイトBnH 05H vvHn= MIDIチャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=ポルタメント・タイム: 00H -7FH(0 - 127)

    ※ パフォーマンス・モードでは、PORTAMENTO TIME パラメーター(PERFORM/ALL PARAMETERS)が変化します。

    ○データ・エントリー(コントローラー・ナンバー 6, 38)ステータス 第2バイト 第3バイトBnH 06H mmHBnH 26H llHn= MIDIチャンネル・ナンバー:0H - FH(ch.1 - ch.16)mm, ll =RPN/NRPN で指定されたパラメーターに対する値mm=上位バイト(MSB), ll =下位バイト(LSB)

    ○ボリューム(コントローラー・ナンバー 7)ステータス 第2バイト 第3バイトBnH 07H vvHn= MIDIチャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=ボリューム: 00H -7FH(0 - 127)

    ※ パフォーマンス・モードでは、RCVVOLUME(Receive Volume)パラメーター(PERFORM/MIDI)がOFF のときには受信しません。

    ※ パフォーマンス・モードでは、LEVEL パラメーター(PERFORM/ALLPARAMETERS)(JUNO-Di本体では、Part Level パラメーター(PART EDIT))が変化します。

    ○パンポット(コントローラー・ナンバー 10)ステータス 第2バイト 第3バイトBnH 0AH vvHn= MIDIチャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=パンポット: 00H -40H - 7FH(左 -中央 - 右)

    ※ パフォーマンス・モードでは、RCVPAN(Receive PAN)パラメーター(PERFORM/MIDI)がOFF のときには受信しません。

    ※ パフォーマンス・モードでは、PANパラメーター(PERFORM/ALLPARAMETERS)が変化します。

    ○エクスプレッション(コントローラー・ナンバー 11)ステータス 第2バイト 第3バイトBnH 0BH vvHn= MIDIチャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=エクスプレッション: 00H -7FH(0 - 127)

    ※ RCV EXP(Receive Expression)パラメーター(PATCH/CONTROL SWまたはRHYTHM/COMMON+CONTROL)がOFF のときには受信しません。

    ※ パフォーマンス・モードでは、RCV EXP(Receive Expression)パラメーター(PERFORM/MIDI)がOFF のときには受信しません。

    1        © 2009 ローランドS               本書の一部、もしくは全部を無断で複写・転載することを禁じます。         

  • MIDI インプリメンテーション

    ○ホールド 1(コントローラー・ナンバー 64)ステータス 第2バイト 第 3バイトBnH 40H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=コントロール値: 00H - 7FH(0 - 127)0-63=OFF, 64-127=ON

    ※ RCVHOLD-1(Receive Hold-1)パラメーター(PATCH/CONTROLSWまたはRHYTHM/COMMON+CONTROL)がOFF のときには受信しません。

    ※ パフォーマンス・モードでは、RCVHOLD-1(Receive Hold-1)パラメーター(PERFORM/MIDI)がOFF のときには受信しません。

    ※ REDAMPERパラメーター(PATCH/CONTROL SW)がON のときは、128段階の値を受信します。

    ○ポルタメント(コントローラー・ナンバー 65)ステータス 第2バイト 第 3バイトBnH 41H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=コントロール値: 00H - 7FH(0 - 127)0-63=OFF, 64-127=ON

    ※ パフォーマンス・モードでは、PORTAMENTO SWパラメーター(PERFORM/ALLPARAMETERS)が変化します。

    ○ソステヌート(コントローラー・ナンバー 66)ステータス 第2バイト 第 3バイトBnH 42H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=コントロール値: 00H - 7FH(0 - 127)0-63=OFF, 64-127=ON

    ○ソフト(コントローラー・ナンバー 67)ステータス 第2バイト 第 3バイトBnH 43H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=コントロール値: 00H - 7FH(0 - 127)0-63=OFF, 64-127=ON

    ○レガート・フットスイッチ(コントローラー・ナンバー 68)ステータス 第2バイト 第 3バイトBnH 44H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=コントロール値: 00H - 7FH(0 - 127)0-63=OFF, 64-127=ON

    ※ パフォーマンス・モードでは、LEGATOパラメーター(PERFORM/ALLPARAMETERS)が変化します。

    ○ホールド 2(コントローラー・ナンバー 69)ステータス 第2バイト 第 3バイトBnH 45H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=コントロール値: 00H - 7FH (0 - 127)

    ※ ホールド動作はしません。

    ○レゾナンス(コントローラー・ナンバー 71)ステータス 第2バイト 第 3バイトBnH 47H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=レゾナンス値(相対変化): 00H - 40H - 7FH(-64 - 0 - +63)

    ※ パフォーマンス・モードでは、OFFSET RES(Resonance)パラメーター(PERFORM/ALL PARAMETERS)が変化します。

    ○リリース・タイム(コントローラー・ナンバー 72)ステータス 第2バイト 第 3バイトBnH 48H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=リリース・タイム値(相対変化): 00H - 40H - 7FH(-64 - 0 - +63)

    ※ パフォーマンス・モードでは、OFFSET REL(Release)パラメーター(PERFORM/ALL PARAMETERS)が変化します。

    ○アタック・タイム(コントローラー・ナンバー 73)ステータス 第2バイト 第 3バイトBnH 49H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=アタック・タイム値(相対変化): 00H - 40H - 7FH(-64 - 0 - +63)

    ※ パフォーマンス・モードでは、OFFSET ATK(Attack)パラメーター(PERFORM/ALL PARAMETERS)が変化します。

    ○カットオフ(コントローラー・ナンバー 74)ステータス 第2バイト 第3バイトBnH 4AH vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=カットオフ値(相対変化): 00H -40H - 7FH(-64 -0 - +63)

    ※ パフォーマンス・モードでは、OFFSET COF(Cutoff)パラメーター(PERFORM/ALL PARAMETERS)が変化します。

    ○ディケイ・タイム(コントローラー・ナンバー 75)ステータス 第2バイト 第3バイトBnH 4BH vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=ディケイ・タイム値(相対変化): 00H -40H - 7FH(-64 -0 - +63)

    ※ パフォーマンス・モードでは、OFFSET DCY(Decay)パラメーター(PERFORM/ALL PARAMETERS)が変化します。

    ○ビブラート・レイト(コントローラー・ナンバー 76)ステータス 第2バイト 第3バイトBnH 4CH vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=ビブラート・レイト値(相対変化):00H -40H - 7FH(-64 -0 - +63)

    ※ パフォーマンス・モードでは、VIBRATORATE パラメーター(PERFORM/ALLPARAMETERS)が変化します。

    ○ビブラート・デプス(コントローラー・ナンバー 77)ステータス 第2バイト 第3バイトBnH 4DH vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=ビブラート・デプス値(相対変化):00H -40H - 7FH(-64 -0 - +63)

    ※ パフォーマンス・モードでは、VIBRATODEPTHパラメーター(PERFORM/ALLPARAMETERS)が変化します。

    ○ビブラート・ディレイ(コントローラー・ナンバー 78)ステータス 第2バイト 第3バイトBnH 4EH vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=ビブラート・ディレイ値(相対変化):00H - 40H - 7FH(-64 - 0 - +63)

    ※ パフォーマンス・モードでは、VIBRATODELAY パラメーター(PERFORM/ALLPARAMETERS)が変化します。

    ○汎用操作子 5(コントローラー・ナンバー 80)ステータス 第2バイト 第3バイトBnH 50H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=コントロール値: 00H -7FH(0 - 127)

    ※ トーン1の LEVELパラメーター(PATCH/TVA)が変化します。

    ○汎用操作子 6(コントローラー・ナンバー 81)ステータス 第2バイト 第3バイトBnH 51H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=コントロール値: 00H -7FH(0 - 127)

    ※ トーン2の LEVELパラメーター(PATCH/TVA)が変化します。

    ○汎用操作子 7(コントローラー・ナンバー 82)ステータス 第2バイト 第3バイトBnH 52H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=コントロール値: 00H -7FH(0 - 127)

    ※ トーン3の LEVELパラメーター(PATCH/TVA)が変化します。

    ○汎用操作子 8(コントローラー・ナンバー 83)ステータス 第2バイト 第3バイトBnH 53H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=コントロール値: 00H -7FH(0 - 127)

    ※ トーン4の LEVELパラメーター(PATCH/TVA)が変化します。

    2

  • MIDI インプリメンテーション

    ○ポルタメント・コントロール(コントローラー・ナンバー 84)ステータス 第2バイト 第 3バイトBnH 54H kkHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)kk=ソース・ノート・ナンバー: 00H - 7FH(0 - 127)

    ※ ポルタメント・コントロール直後に受信したノート・オンは、ソース・ノート・ナンバーのピッチから連続的にピッチが変化して発音します。

    ※ ソース・ノート・ナンバーと等しいノート・ナンバーですでに発音しているボイスがある場合、このボイスはポルタメント・コントロール直後に受信したノート・オンで新たな音程にピッチが変化して発音が継続され(レガート演奏が行われ)ます。

    ※ ポルタメント・コントロールによるピッチ変化の速さは、ポルタメント・タイムの設定値で決まります。

    ○エフェクト 1(リバーブ・センド・レベル)(コントローラー・ナンバー 91)ステータス 第2バイト 第 3バイトBnH 5BH vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=リバーブ・センド・レベル: 00H - 7FH(0 - 127)

    ※ パフォーマンス・モードでは、REVERB(ReverbSend Level)パラメーター(PERFORM/MIXER)が変化します。

    ○エフェクト 3(コーラス・センド・レベル)(コントローラー・ナンバー 93)ステータス 第2バイト 第 3バイトBnH 5DH vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=コーラス・センド・レベル: 00H - 7FH(0 - 127)

    ※ パフォーマンス・モードでは、CHORUS(Chorus Send Level)パラメーター(PERFORM/MIXER)が変化します。

    ○ RPN MSB/LSB(コントローラー・ナンバー 100, 101)ステータス 第2バイト 第 3バイトBnH 65H mmHBnH 64H llHn= MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16)mm=RPNで指定するパラメーター・ナンバーの上位バイト(MSB)ll =RPNで指定するパラメーター・ナンバーの下位バイト(LSB)

    >コントロール・チェンジには、RPN(レジスタード・パラメーター・ナンバー)、すなわちMIDI規格で機能が定義されている拡張パラメーターがあります。実際の使用にあたっては、まず RPN(コントローラー・ナンバー100 および 101、順番はどちらからでもよい)を送信して制御するパラメーターを指定し、その後データ・エントリー(コントローラー・ナンバー 6, 38)で指定パラメーターの値を設定します。いったんRPNのパラメーターが指定されると、その後同一チャンネルで受信するデータ・エントリーはすべてそのパラメーターに対する値の変更とみなされます。誤動作を防止するために、必要なパラメーターとその値の設定が終わったら、RPN ヌルを設定することをおすすめします。

    本機は、以下に示す RPNを受信します。

    RPN Data entryMSB, LSB MSB, LSB 解説00H, 00H mmH, llH ピッチ・ベンド・センシティビティー

    mm:00H - 18H(0 - 24 半音)ll:無視します(00Hとして処理します)半音ステップで2オクターブまで指定可能です。

    ※ パフォーマンス・モードでは、PB RANGE(Pitch Bend Range)パラメーター(PERFORM/ALL PARAMETERS)が変化します。

    00H, 01H mmH, llH チャンネル・ファイン・チューニングmm, ll:20 00H - 40 00H -60 00H(-4096 x 100 / 8192 - 0 - +4096 x100/ 8192 cent)

    ※ パフォーマンス・モードでは、TUNE FINE パラメーター(PERFORM/ALLPARAMETERS)が変化します。

    00H, 02H mmH, llH チャンネル・コース・チューニングmm:10H - 40H - 70H(-48 - 0 - +48 半音)ll:無視します(00H として処理します)

    ※ パフォーマンス・モードでは、TUNE COARSEパラメーター(PERFORM/ALLPARAMETERS)が変化します。

    00H, 05H mmH, llH モジュレーション・デプス・レンジmm, ll:00 00H - 06H(0 - 16384 x 600 / 16384cent)

    ※ パッチ・モードでは受信しません。

    7FH, 7FH ---, --- RPNヌルRPNおよびNRPNが指定されていない状態にします。RPN ヌルに設定後受信したデータ・エントリーは無視します。(RPN ヌルの設定にはデータ・エントリーの送信は不要です。)すでに設定済みの設定値は変化しません。mm, ll:無視します。

    ●プログラム・チェンジステータス 第2バイトCnH ppHn= MIDIチャンネル・ナンバー: 0H - FH(ch.1 - ch.16)pp=プログラム・ナンバー: 00H -7FH(prog.1 - prog.128)

    ※ パフォーマンス・モードでは、RCVPC(Receive Program Change)パラメーター(PERFORM/MIDI)がOFF のときには受信しません。

    ●チャンネル・プレッシャーステータス 第2バイトDnH vvHn= MIDIチャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=チャンネル・プレッシャー: 00H -7FH(0 - 127)

    ※ パフォーマンス・モードでは、RCVCH PRESS(Receive Channel Pressure)パラメーター(PERFORM/MIDI)がOFF のときには受信しません。

    ●ピッチ・ベンド・チェンジステータス 第2バイト 第3バイトEnH llH mmHn= MIDIチャンネル・ナンバー: 0H - FH(ch.1 - ch.16)mm, ll =ピッチ・ベンド値: 00 00H - 40 00H - 7F 7FH(-8192 - 0 -

    +8191)

    ※ RCVBENDER(Receive Bender)パラメーター(PATCH/CONTROL SW)がOFF のときには受信しません。

    ※ パフォーマンス・モードでは、RCVPB(Receive Pitch Bend)パラメーター(PERFORM/MIDI)がOFF のときには受信しません。

    3

  • MIDI インプリメンテーション

    ■チャンネル・モード・メッセージ※ パフォーマンス・モードでは、RCVMIDI(Receive MIDI)パラメーター(PERFORM/MIDI)がOFF のときには受信しません。

    ●オール・サウンド・オフ(コントローラー・ナンバー 120)ステータス 第2バイト 第 3バイトBnH 78H 00Hn= MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16)

    ※ このメッセージを受信すると、該当チャンネルの発音中の音をすべて消音します。

    ●リセット・オール・コントローラー(コントローラー・ナンバー 121)ステータス 第2バイト 第 3バイトBnH 79H 00Hn= MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16)

    ※ このメッセージを受信すると、以下のコントローラーがリセット値に設定されます。

    コントローラー リセット値ピッチ・ベンド・チェンジ ± 0(中点)ポリフォニック・キー・プレッシャー 0(オフ)チャンネル・プレッシャー 0(オフ)モジュレーション 0(オフ)ブレス・タイプ 0(最小)エクスプレッション 127(最大)

    ただしコントローラーは最小になります。ホールド 1 0(オフ)ソステヌート 0(オフ)RPN 未設定状態、設定済みのデータは変化しませんNRPN 未設定状態、設定済みのデータは変化しません

    ●オール・ノート・オフ(コントローラー・ナンバー 123)ステータス 第2バイト 第 3バイトBnH 7BH 00Hn= MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16)

    ※ オール・ノート・オフを受信すると、該当チャンネルのオンになっているノートをすべてオフします。ただし、ホールド1またはソステヌートがオンの場合は、それらがオフになるまで発音は終了しません。

    ●オムニ・オフ(コントローラー・ナンバー 124)ステータス 第2バイト 第 3バイトBnH 7CH 00Hn= MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16)

    ※ オール・ノート・オフを受信したときと同じ処理を行います。

    ●オムニ・オン(コントローラー・ナンバー 125)ステータス 第2バイト 第 3バイトBnH 7DH 00Hn= MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16)

    ※ オール・ノート・オフを受信したときと同じ処理を行います。OMNI ONにはなりません。

    ●モノ(コントローラー・ナンバー 126)ステータス 第2バイト 第 3バイトBnH 7EH mmHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)mm=モノ数: 00H - 10H(0 - 16)

    ※ オール・ノート・オフを受信したときと同じ処理を行います。※ パフォーマンス・モードでは、MONO/POLYパラメーター(PERFORM/ALL

    PARAMETERS)が変化します。

    ●ポリ(コントローラー・ナンバー 127)ステータス 第2バイト 第 3バイトBnH 7FH 00Hn= MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16)※ オール・ノート・オフを受信したときと同じ処理を行います。※ パフォーマンス・モードでは、MONO/POLYパラメーター(PERFORM/ALL

    PARAMETERS)が変化します。

    ■システム・リアルタイム・メッセージ

    ●タイミング・クロックステータスF8H

    ※ JUNO-Di本体で、Sync Mode パラメーター(SYSTEM/MIDI)が SLAVEのときに受信します。

    ●スタートステータスFAH

    ※ JUNO-Di本体で、Sync Mode パラメーター(SYSTEM/MIDI)が SLAVEのときに受信します。

    ●コンティニューステータスFBH

    ※ JUNO-Di本体で、Sync Mode パラメーター(SYSTEM/MIDI)が SLAVEのときに受信します。

    ●ストップステータスFCH

    ※ JUNO-Di本体で、Sync Mode パラメーター(SYSTEM/MIDI)が SLAVEのときに受信します。

    ●アクティブ・センシングステータスFEH

    ※ アクティブ・センシングを受信すると、それ以降のすべてのメッセージ間隔を監視する状態になります。監視している状態では、メッセージ間隔が420ms を越えると、オール・サウンド・オフ/オール・ノート・オフ/リセット・オール・コントローラーを受信したときと同じ処理をして、メッセージ間隔を監視しない状態に戻ります。

    4

  • MIDI インプリメンテーション

    ■システム・エクスクルーシブ・メッセージステータス データ・バイト ステータス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, 7FH)06H サブID#1(General Information)01H サブID#2(Identity Request)F7H EOX(エンド・オブ・エクスクルーシブ)

    ※ このメッセージを受信すると、本機は所定のアイデンティティー・リプライ・メッセージ(P.9)を送信します。

    ○ 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(エンド・オブ・エクスクルーシブ)

    ※ このメッセージを受信すると、パフォーマンス・モードになります。

    ○ 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(エンド・オブ・エクスクルーシブ)

    ※ このメッセージを受信すると、パフォーマンス・モードになります。

    ○ 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)01H サブID#2(Master Volume)llH マスター・ボリュームの下位バイトmmH マスター・ボリュームの上位バイトF7H EOX(エンド・オブ・エクスクルーシブ)

    ※ マスター・ボリュームの下位バイト(llH)は、00Hとして処理します。※ 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(エンド・オブ・エクスクルーシブ)

    mm, ll:00 00H - 40 00H - 7F 7FH(-100 - 0 - +99.9セント)

    ※ MASTER TUNE パラメーター(SYSTEM/COMMON)(JUNO-Di本体では、Master Tune パラメーター(SYSTEM/SOUND)) が変化します。

    ○マスター・コース・チューニング

    ステータス データ・バイト ステータス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)が変化します。

    5

  • MIDI インプリメンテーション

    ●グローバル・パラメーター・コントロール※ パッチ・モードでは受信しません。

    ○リバーブ・パラメーターステータス データ・バイト ステータスF0H 7FH, 7FH, 04H, 05H, 01H, 01H, F7H

    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 バリュー

    pp=0 Reverb Typevv = 00H Small Roomvv = 01H Medium Roomvv = 02H Large Roomvv = 03H Medium Hallvv = 04H Large Hallvv = 08H Platepp=1 Reverb Timevv = 00H -7FH 0 - 127

    F7H EOX(エンド・オブ・エクスクルーシブ)

    ○コーラス・パラメーターステータス データ・バイト ステータスF0H 7FH, 7FH, 04H, 05H, 01H, 01H, F7H

    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 バリュー

    pp=0 Chorus Typevv=0 Chorus1vv=1 Chorus2vv=2 Chorus3vv=3 Chorus4vv=4 FB Chorusvv=5 Flangerpp=1 Mod Ratevv= 00H -7FH 0 - 127pp=2 Mod Depthvv = 00H -7FH 0 - 127pp=3 Feedbackvv = 00H -7FH 0 - 127pp=4 Send To Reverbvv = 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 Controlrr = 28H - 58H -24 - +24 半音pp=1 Filter Cutoff Controlrr = 00H - 7FH -9600 - +9450セントpp=2 Amplitude Controlrr = 00H - 7FH 0 - 200%pp=3 LFO Pitch Depthrr = 00H - 7FH 0 - 600セントpp=4 LFO Filter Depthrr = 00H - 7FH 0 - 2400 セントpp=5 LFO Amplitude Depthrr = 00H - 7FH 0 - 100%

    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 コントローラー(01-1FH, 40-5FH)ppH パラメーターrrH レンジ

    pp=0 Pitch Controlrr = 28H - 58H -24 - +24 半音pp=1 Filter Cutoff Controlrr = 00H - 7FH -9600 - +9450セントpp=2 Amplitude Controlrr = 00H - 7FH 0 - 200%pp=3 LFO Pitch Depthrr = 00H - 7FH 0 - 600セントpp=4 LFO Filter Depthrr = 00H - 7FH 0 - 2400 セントpp=5 LFO Amplitude Depthrr = 00H - 7FH 0 - 100%

    F7H EOX(エンド・オブ・エクスクルーシブ)

    ○スケール/オクターブ・チューニングステータス データ・バイト ステータスF0H 7EH, 7FH, 08H, 08H, ffH, ggH, hhH, ssH... F7

    バイト 解説F0H エクスクルーシブ・ステータス7EH ID ナンバー(ユニバーサル・ノンリアルタイム・メッセージ)7FH デバイスID(Broadcast)08H サブID#1(MIDI Tuning Standard)08H サブID#2(scale/octave tuning 1-byte form)ffH チャンネル/オプション・バイト1

    bits 0 to 1 = channel 15 to 16bit 2 to 6 = 未定義

    ggH チャンネル・バイト2bits 0 to 6 = channel 8 to 14

    hhH チャンネル・バイト3bits 0 to 6 = channel 1 to 7

    ssH 12 byte tuning offset of 12 semitones from C to B00H = -64セント40H = 0セント(平均律)7FH = +63 セント

    F7H EOX(エンド・オブ・エクスクルーシブ)

    6

  • MIDI インプリメンテーション

    ○キー・ベースド・インスト・コントローラーステータス データ・バイト ステータス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 Levelvv = 00H -7FH 0 - 200%(相対値)nn=0AH Panvv = 00H -7FH Left - Right(絶対値)nn=5BH Reverb Sendvv = 00H -7FH 0 - 127(絶対値)nn=5D Chorus Sendvv = 00H -7FH 0 - 127(絶対値)

    : :F7H EOX(エンド・オブ・エクスクルーシブ)

    ※ ドラム・インストゥルメントのみに有効なメッセージです。

    ●データ転送本機は、エクスクルーシブ・メッセージを使用して、機器内部のさまざまな設定や機器間のデータ転送を行うことができます。本機のデータ転送に使用するエクスクルーシブ・メッセージのモデル IDは 00H 00H3AHです。

    ○データ要求 1(RQ1)相手の機器に対して「データを送れ」という要求をするメッセージです。アドレスとサイズで要求するデータの種類や量を指示します。データ要求メッセージを受信した場合、その機器がデータを送ることのできる状態にあり、アドレスとサイズが適当なものであれば、要求されたデータを「データ・セット 1(DT1)」メッセージで送信します。そうでない場合は何も送信しません。

    ステータス データ・バイト ステータスF0H 41H, dev, 00H, 00H, 3AH, 11H, aaH, bbH, F7H

    ccH, ddH, ssH, ttH, uuH, vvH, sum

    バイト 解説F0H エクスクルーシブ・ステータス41H ID ナンバー(Roland)dev デバイスID(dev:10H, 7FH)00H モデルID#1(JUNO-Di)00H モデルID#2(JUNO-Di)3AH モデルID#3(JUNO-Di)11H コマンドID(RQ1)aaH アドレス上位バイトbbH アドレスccH アドレスddH アドレス下位バイトssH サイズ上位バイトttH サイズuuH サイズvvH サイズ下位バイトsum チェックサムF7H EOX(エンド・オブ・エクスクルーシブ)

    ※ データの種類により一度に転送するデータの量は決まっており、決められた先頭アドレスとサイズでデータ要求をする必要があります。「パラメーター・アドレス・マップ」(P.10)に記載されたアドレスとサイズを参照してください。

    ※ チェックサムについてはP.24 を参照してください。

    ○データ・セット 1(DT1)実際のデータの転送を行うメッセージで、機器に対してデータを設定したい場合に使用します。

    ステータス データ・バイト ステータスF0H 41H, dev, 00H, 00H, 3AH, 12H, aaH, bbH, F7H

    ccH, ddH, eeH, ... ffH, sum

    バイト 解説F0H エクスクルーシブ・ステータス41H ID ナンバー(Roland)dev デバイスID(dev:10H, 7FH)00H モデルID#1(JUNO-Di)00H モデルID#2(JUNO-Di)3AH モデルID#3(JUNO-Di)12H コマンドID(DT1)aaH アドレス上位バイトbbH アドレスccH アドレスddH アドレス下位バイトeeH データ: 送信するデータの本体。複数バイトのデータはアドレス順

    に送信します: :ffH データsum チェックサムF7H EOX(エンド・オブ・エクスクルーシブ)

    ※ データの種類により一度に転送するデータの量は決まっており、決められた先頭アドレスとサイズのデータ以外は受信しません。「パラメーター・アドレス・マップ」(P.10)に記載されたアドレスとサイズを参照してください。

    ※ 256バイトを越えるサイズのデータは256バイト以下のパケットに区切って送信してください。「データ・セット1」を続けて送る場合、パケット間は20ms以上の時間間隔をあけてください。

    ※ チェックサムについてはP.24 を参照してください。

    ○データ・セット 1(DT1)実際のデータの転送を行うメッセージで、機器に対してデータを設定したい場合に使用します。

    ステータス データ・バイト ステータスF0H 41H, dev, 42H, 12H, aaH, bbH, F7H

    ccH, ddH, ... eeH, sum

    バイト 解説F0H エクスクルーシブ・ステータス41H ID ナンバー(Roland)dev デバイスID(dev:10H, 7FH)42H モデルID(GS)12H コマンドID(DT1)aaH アドレス上位バイトbbH アドレス中位バイトccH アドレス下位バイトddH データ: 送信するデータの本体。複数バイトのデータはアドレス順

    に送信します: :eeH データsum チェックサムF7H EOX(エンド・オブ・エクスクルーシブ)

    ※ データの種類により一度に転送するデータの量は決まっており、決められた先頭アドレスとサイズのデータ以外は受信しません。「パラメーター・アドレス・マップ」(P.10)に記載されたアドレスとサイズを参照してください。

    ※ 256バイトを越えるサイズのデータは256バイト以下のパケットに区切って送信してください。「データ・セット1」を続けて送る場合、パケット間は 20ms以上の時間間隔をあけてください。

    ※ チェックサムについてはP.24 を参照してください。

    7

  • MIDI インプリメンテーション

    2.送信データ

    ■チャンネル・ボイス・メッセージ

    ●ノート・オフステータス 第2バイト 第 3バイト8nH kkH vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)kk=ノート・ナンバー: 00H - 7FH(0 - 127)vv=ノート・オフ・ベロシティー: 00H - 7FH(0 - 127)

    ●ノート・オンステータス 第2バイト 第 3バイト9nH kkH vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)kk=ノート・ナンバー: 00H - 7FH(0 - 127)vv=ノート・オン・ベロシティー: 01H - 7FH(1 - 127)

    ●コントロール・チェンジ

    ※ 各種コントローラーにCC# に該当するコントロール・チェンジ・ナンバーを割り当てることにより、任意のコントロール・チェンジ情報を送信することができます。

    ○バンク・セレクト(コントローラー・ナンバー 0, 32)ステータス 第2バイト 第 3バイトBnH 00H mmHBnH 20H llHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)mm, ll =バンク・ナンバー: 00 00H -7F 7FH(bank.1 - bank.16384)

    ※ コントロール・パネルよりパッチ、リズム・セット、パフォーマンスを切り替えたときに送信します。

    ○モジュレーション(コントローラー・ナンバー 1)ステータス 第2バイト 第 3バイトBnH 01H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=モジュレーション・デプス: 00H - 7FH(0 - 127)

    ○ブレス・タイプ(コントローラー・ナンバー 2)ステータス 第2バイト 第 3バイトBnH 02H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=コントロール値: 00H - 7FH (0 - 127)

    ○ポルタメント・タイム(コントローラー・ナンバー 5)ステータス 第2バイト 第 3バイトBnH 05H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=ポルタメント・タイム: 00H - 7FH(0 - 127)

    ○データ・エントリー(コントローラー・ナンバー 6, 38)ステータス 第2バイト 第 3バイトBnH 06H mmHBnH 26H llHn= MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16)mm, ll =RPN/NRPNで指定されたパラメーターに対する値mm=上位バイト(MSB), ll =下位バイト(LSB)

    ○ボリューム(コントローラー・ナンバー 7)ステータス 第2バイト 第 3バイトBnH 07H vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=ボリューム: 00H - 7FH(0 - 127)

    ○パンポット(コントローラー・ナンバー 10)ステータス 第2バイト 第 3バイトBnH 0AH vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=パンポット: 00H - 40H - 7FH(左 - 中央 - 右)

    ○エクスプレッション(コントローラー・ナンバー 11)ステータス 第2バイト 第 3バイトBnH 0BH vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=エクスプレッション: 00H - 7FH(0 - 127)

    ○ホールド 1(コントローラー・ナンバー 64)ステータス 第2バイト 第3バイトBnH 40H vvHn= MIDIチャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=コントロール値: 00H - 7FH(0 - 127)0-63=OFF, 64-127=ON

    ※ JUNO-Di本体で、HOLD PEDAL Assignパラメーターが HOLDで、ContinuousHoldパラメーター(SYSTEM/HOLD PEDAL)が OFFのときは、コントロール値は00H(OFF)と7FH(ON)のみ送信します。

    ○ポルタメント(コントローラー・ナンバー 65)ステータス 第2バイト 第3バイトBnH 41H vvHn= MIDIチャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=コントロール値: 00H - 7FH(0 - 127)0-63=OFF, 64-127=ON

    ○レゾナンス(コントローラー・ナンバー 71)ステータス 第2バイト 第3バイトBnH 47H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=レゾナンス値(相対変化): 00H -40H - 7FH(-64 -0 - +63)

    ○リリース・タイム(コントローラー・ナンバー 72)ステータス 第2バイト 第3バイトBnH 48H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=リリース・タイム値(相対変化): 00H -40H - 7FH(-64 -0 - +63)

    ○アタック・タイム(コントローラー・ナンバー 73)ステータス 第2バイト 第3バイトBnH 49H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=アタック・タイム値(相対変化): 00H -40H - 7FH(-64 -0 - +63)

    ○カットオフ(コントローラー・ナンバー 74)ステータス 第2バイト 第3バイトBnH 4AH vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=カットオフ値(相対変化): 00H -40H - 7FH(-64 -0 - +63)

    ○汎用操作子 5(コントローラー・ナンバー 80)ステータス 第2バイト 第3バイトBnH 50H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=コントロール値: 00H -7FH(0 - 127)

    ○汎用操作子 6(コントローラー・ナンバー 81)ステータス 第2バイト 第3バイトBnH 51H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=コントロール値: 00H -7FH(0 - 127)

    ○汎用操作子 7(コントローラー・ナンバー 82)ステータス 第2バイト 第3バイトBnH 52H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=コントロール値: 00H -7FH(0 - 127)

    ○汎用操作子 8(コントローラー・ナンバー 83)ステータス 第2バイト 第3バイトBnH 53H vvHn= MIDIチャンネル・ナンバー: 0H - FH (ch.1 - ch.16)vv=コントロール値: 00H -7FH(0 - 127)

    ○ポルタメント・コントロール(コントローラー・ナンバー 84)ステータス 第2バイト 第3バイトBnH 54H kkHn= MIDIチャンネル・ナンバー: 0H - FH(ch.1 - ch.16)kk=ソース・ノート・ナンバー: 00H -7FH(0 - 127)

    8

  • MIDI インプリメンテーション

    ●プログラム・チェンジステータス 第2バイトCnH ppHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)pp=プログラム・ナンバー: 00H - 7FH(prog.1 - prog.128)

    ※ コントロール・パネルよりパッチ、リズム・セット、パフォーマンスを切り替えたときに送信します。

    ●チャンネル・プレッシャーステータス 第2バイトDnH vvHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)vv=チャンネル・プレッシャー: 00H - 7FH(0 - 127)

    ●ピッチ・ベンド・チェンジステータス 第2バイト 第 3バイトEnH llH mmHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)mm, ll =ピッチ・ベンド値: 00 00H - 40 00H - 7F 7FH(-8192 - 0 -

    +8191)

    ■チャンネル・モード・メッセージ

    ●モノ(コントローラー・ナンバー 126)ステータス 第2バイト 第 3バイトBnH 7EH mmHn= MIDI チャンネル・ナンバー: 0H - FH(ch.1 - ch.16)mm=モノ数: 00H - 10H(0 - 16)

    ●ポリ(コントローラー・ナンバー 127)ステータス 第2バイト 第 3バイトBnH 7FH 00Hn= MIDI チャンネル・ナンバー:0H - FH(ch.1 - ch.16)

    ■システム・リアルタイム・メッセージ

    ●アクティブ・センシングステータスFEH

    ※ 約250msec間隔で送信します。

    ■システム・エクスクルーシブ・メッセージ本機が送信するシステム・エクスクルーシブ・メッセージには、ユニバーサル・ノンリアルタイム・システム・エクスクルーシブ・メッセージ、データ・セット(DT1)があります。

    ●ユニバーサル・ノンリアルタイム・システム・エクスクルーシブ・メッセージ

    ○アイデンティティー・リプライ・メッセージ(JUNO-Di)JUNO-Di がアイデンティティー・リクエスト・メッセージ(P.5)を受信した場合、このメッセージを送信します。

    ステータス データ・バイト ステータスF0H 7EH, dev, 06H, 02H, 41H, 3AH, 02H, F7H

    00H, 00H, 00H, 03H, 00H, 00H

    バイト 解説F0H エクスクルーシブ・ステータス7EH ID ナンバー(ユニバーサル・ノンリアルタイム・メッセージ)10H デバイス ID(dev:10H)06H サブ ID#1(General Information)02H サブ ID#2(Identity Reply)41H ID ナンバー(Roland)3AH 02H デバイス・ファミリー・コード00H 00H デバイス・ファミリー・ナンバー・コード00H 03H 00H 00H ソフトウェアー・リビジョン・レベルF7H EOX(エンド・オブ・エクスクルーシブ)

    ●データ転送○データ・セット 1(DT1)

    ステータス データ・バイト ステータスF0H 41H, dev, 00H, 00H, 3AH, 12H, aaH, bbH, F7H

    ccH, ddH, eeH, ... ffH, sum

    バイト 解説F0H エクスクルーシブ・ステータス41H ID ナンバー(Roland)dev デバイスID(dev:10H, 7FH)00H モデルID#1(JUNO-Di)00H モデルID#2(JUNO-Di)3AH モデルID#3(JUNO-Di)12H コマンドID(DT1)aaH アドレス上位バイトbbH アドレスccH アドレスddH アドレス下位バイトeeH データ: 送信するデータの本体。複数バイトのデータはアドレス順

    に送信します。: :ffH データsum チェックサムF7H EOX(エンド・オブ・エクスクルーシブ)

    ※ データの種類により一度に転送するデータの量は決まっており、決められた先頭アドレスとサイズでデータ要求をする必要があります。「パラメーター・アドレス・マップ」(P.10)に記載されたアドレスとサイズを参照してください。

    ※ サイズの大きなデータは256バイト以下のパケットに区切り、約 20msの時間間隔をあけて送信します。

    9

  • MIDI インプリメンテーション

    3.パラメーター・アドレス・マップ※ #の付いているアドレスは、データを複数に分けて転送します。例えば、16 進数で

    ABHというデータであれば、0AH、0BH と分けられ、この順序で送受信が行われます。

    ※ の付いているアドレスおよびパラメーターは JUNO-Diで受信しても無効となります。

    3.1 JUNO-Di (ModelID = 00H 00H 3AH) +------------------------------------------------------------------------------+| Start | || Address | Description ||-------------+----------------------------------------------------------------|| 01 00 00 00 | Setup ||-------------+----------------------------------------------------------------|| 02 00 00 00 | System ||-------------+----------------------------------------------------------------|| 0F 00 00 00 | (for editor) ||-------------+----------------------------------------------------------------|| 10 00 00 00 | Temporary Performance || 11 00 00 00 | Temporary Patch/Rhythm (Performance Mode Part 1) || 11 20 00 00 | Temporary Patch/Rhythm (Performance Mode Part 2) || : | || 14 60 00 00 | Temporary Patch/Rhythm (Performance Mode Part 16) || 1E 00 00 00 | Temporary Rhythm Pattern || 1E 11 00 00 | Temporary Arpeggio || 1E 13 00 00 | Temporary Rhythm Group || 1E 14 00 00 | Temporary Chord Memory || 1F 00 00 00 | Temporary Patch/Rhythm (Patch Mode Part 1) || 1F 20 00 00 | Temporary Patch/Rhythm (Patch Mode Part 2) ||-------------+----------------------------------------------------------------|| 20 00 00 00 | User Performance (01) || 20 01 00 00 | User Performance (02) || : | || 20 3F 00 00 | User Performance (64) ||-------------+----------------------------------------------------------------|| 30 00 00 00 | User Patch (001) || 30 01 00 00 | User Patch (002) || : | || 30 7F 00 00 | User Patch (128) ||-------------+----------------------------------------------------------------|| 40 00 00 00 | User Rhythm Set (001) || 40 10 00 00 | User Rhythm Set (002) || : | || 40 70 00 00 | User Rhythm Set (008) |+------------------------------------------------------------------------------+

    * System +------------------------------------------------------------------------------+| Offset | || Address | Description ||-------------+----------------------------------------------------------------|| 00 00 00 | System Common || 00 40 00 | System Controller |+------------------------------------------------------------------------------+

    * Temporary Patch/Rhythm +------------------------------------------------------------------------------+| Offset | || Address | Description ||-------------+----------------------------------------------------------------|| 00 00 00 | Temporary Patch || 10 00 00 | Temporary Rhythm |+------------------------------------------------------------------------------+

    * Performance +------------------------------------------------------------------------------+| Offset | || Address | Description ||-------------+----------------------------------------------------------------|| 00 00 00 | Performance Common || 00 02 00 | Performance Common MFX1 || 00 04 00 | Performance Common Chorus || 00 06 00 | Performance Common Reverb || 00 08 00 | Performance Common MFX2 || 00 0A 00 | Performance Common MFX3 || 00 10 00 | Performance MIDI (Channel 1) || 00 11 00 | Performance MIDI (Channel 2) || : | || 00 1F 00 | Performance MIDI (Channel 16) || 00 20 00 | Performance Part (Part 1) || 00 21 00 | Performance Part (Part 2) || : | || 00 2F 00 | Performance Part (Part 16) || 00 50 00 | Performance Zone (Channel 1) || 00 51 00 | Performance Zone (Channel 2) || : | || 00 5F 00 | Performance Zone (Channel 16) |+------------------------------------------------------------------------------+

    * Patch +------------------------------------------------------------------------------+| Offset | || Address | Description ||-------------+----------------------------------------------------------------|| 00 00 00 | Patch Common || 00 02 00 | Patch Common MFX || 00 04 00 | Patch Common Chorus || 00 06 00 | Patch Common Reverb || 00 10 00 | Patch TMT (Tone Mix Table) || 00 20 00 | Patch Tone (Tone 1) || 00 22 00 | Patch Tone (Tone 2) || 00 24 00 | Patch Tone (Tone 3) || 00 26 00 | Patch Tone (Tone 4) |+------------------------------------------------------------------------------+

    * Rhythm +------------------------------------------------------------------------------+| Offset | || Address | Description ||-------------+----------------------------------------------------------------|| 00 00 00 | Rhythm Common || 00 02 00 | Rhythm Common MFX || 00 04 00 | Rhythm Common Chorus || 00 06 00 | Rhythm Common Reverb || 00 10 00 | Rhythm Tone (Key # 21) || 00 12 00 | Rhythm Tone (Key # 22) || : | || 01 3E 00 | Rhythm Tone (Key # 108) |+------------------------------------------------------------------------------+

    * Arpeggio (Rhythm Pattern) +------------------------------------------------------------------------------+| Offset | || Address | Description ||-------------+----------------------------------------------------------------|| 00 00 00 | Arpeggio Common || 00 10 00 | Arpeggio Pattern (Note 1) |

    | 00 11 00 | Arpeggio Pattern (Note 2) || : | || 00 1F 00 | Arpeggio Pattern (Note 16) |+------------------------------------------------------------------------------+

    * Rhythm Group +------------------------------------------------------------------------------+| Offset | || Address | Description ||-------------+----------------------------------------------------------------|| 00 00 00 | Rhythm Group |+------------------------------------------------------------------------------+

    * Chord Memory +------------------------------------------------------------------------------+| Offset | || Address | Description ||-------------+----------------------------------------------------------------|| 00 00 00 | Chord Memory Common || 00 10 00 | Chord Memory Pattern (key 1) || 00 11 00 | Chord Memory Pattern (key 2) || : | || 00 1B 00 | Chord Memory Pattern (key 12) |+------------------------------------------------------------------------------+

    * Setup +------------------------------------------------------------------------------+| Offset | || Address | Description ||-------------+----------------------------------------------------------------|| 00 00 | 0000 0aaa | Sound Mode (0 - 4) || | | PATCH, PERFORM, GM1, GM2, GS ||-------------+-----------+----------------------------------------------------|| 00 01 | 0aaa aaaa | Performance Bank Select MSB (CC# 0) (0 - 127) || 00 02 | 0aaa aaaa | Performance Bank Select LSB (CC# 32) (0 - 127) || 00 03 | 0aaa aaaa | Performance Program Number (PC) (0 - 127) ||-------------+-----------+----------------------------------------------------|| 00 04 | 0aaa aaaa | Kbd Patch Bank Select MSB (CC# 0) (0 - 127) || 00 05 | 0aaa aaaa | Kbd Patch Bank Select LSB (CC# 32) (0 - 127) || 00 06 | 0aaa aaaa | Kbd Patch Program Number (PC) (0 - 127) || 00 07 | 0aaa aaaa | Rhy Patch Bank Select MSB (CC# 0) (0 - 127) || 00 08 | 0aaa aaaa | Rhy Patch Bank Select LSB (CC# 32) (0 - 127) || 00 09 | 0aaa aaaa | Rhy Patch Program Number (PC) (0 - 127) ||-------------+-----------+----------------------------------------------------|| 00 0A | 0000 000a | MFX1 Switch (0 - 1) || | | BYPASS, ON || 00 0B | 0000 000a | MFX2 Switch (0 - 1) || | | BYPASS, ON || 00 0C | 0000 000a | MFX3 Switch (0 - 1) || | | BYPASS, ON || 00 0D | 0000 000a | Chorus Switch (0 - 1) || | | OFF, ON || 00 0E | 0000 000a | Reverb Switch (0 - 1) || | | OFF, ON || 00 0F | 0000 000a | (reserve) || 00 10 | 0000 000a | (reserve) || 00 11 | 0000 000a | (reserve) ||-------------+-----------+----------------------------------------------------|| 00 12 | 0000 aaaa | Transpose Value (59 - 70) || | | -5 - +6 || 00 13 | 0000 0aaa | Octave Shift (61 - 67) || | | -3 - +3 ||-------------+-----------+----------------------------------------------------|| 00 14 | 0000 0aaa | D Beam Select (0 - 3) || | | OFF, (reserv), SOLO-SYN, ASGN || 00 15 | 0000 00aa | (reserve) || 00 16 | 0000 000a | (reserve) || 00 17 | 0aaa aaaa | Arp/Ptn Grid (0 - 8) || | | 04_, 08_, 08L, 08H, 08t, || | | 16_, 16L, 16H, 16t || 00 18 | 0aaa aaaa | Arp/Ptn Duration (0 - 9) || | | 30, 40, 50, 60, 70, 80, 90, || | | 100, 120, FUL || 00 19 | 0000 000a | Arpeggio Switch (0 - 1) || | | OFF, ON || 00 1A | 0aaa aaaa | (reserve) || 00 1B | 0aaa aaaa | Arpeggio Style (0 - 127) || | | 1 - 128 || 00 1C | 0aaa aaaa | Arpeggio Motif (0 - 11) || | | UP/L, UP/H, UP/_, dn/L, dn/H, || | | dn/_, Ud/L, Ud/H, Ud/_, rn/L, || | | rn/_, PHRASE || 00 1D | 0000 0aaa | Arpeggio Octave Range (61 - 67) || | | -3 - +3 || 00 1E | 0000 000a | Arpeggio Hold (0 - 1) || | | OFF, ON || 00 1F | 0aaa aaaa | Arpeggio Accent Rate (0 - 100) || 00 20 | 0aaa aaaa | Arpeggio Velocity (0 - 127) || | | REAL, 1 - 127 || 00 21 | 0000 000a | Rhythm Pattern Sw || | | OFF, ON || 00 22 | 0aaa aaaa | (reserve) ||# 00 23 | 0000 aaaa | || | 0000 bbbb | Rhythm Pattern Style (0 - 255) || | | 1 - 256 || 00 25 | 0000 000a | (reserve) || 00 26 | 0aaa aaaa | Rhythm Pattern Group Number (0 - 23) || | | 1 - 24 || 00 27 | 0aaa aaaa | Rhythm Pattern Accent Rate (0 - 100) || 00 28 | 0aaa aaaa | Rhythm Pattern Velocity (1 - 127) ||-------------+-----------+----------------------------------------------------|| 00 29 | 0000 000a | Chord Switch (0 - 1) || | | OFF, ON || 00 2A | 0aaa aaaa | (reserve) || 00 2B | 00aa aaaa | Chord Form (0 - 16) || | | 1 - 17 ||-------------+-----------+----------------------------------------------------|| 00 2C | 0000 000a | (reserve) || 00 2D | 0000 000a | (reserve) || 00 2E | 0000 000a | (reserve) ||-------------+-----------+----------------------------------------------------|| 00 2F | 0000 000a | (reserve) || 00 30 | 0aaa aaaa | (reserve) ||-------------+-----------+----------------------------------------------------|| 00 31 | 0000 000a | Rolled Chord (0 - 1) || | | OFF, ON || 00 32 | 0000 00aa | Rolled Chord Type (0 - 2) || | | UP, DOWN, ALTERNATE || 00 33 | 00aa aaaa | Arpeggio Step (0 - 32) || | | AUTO, 1 - 32 ||-------------+----------------------------------------------------------------|| 00 00 00 34 | Total Size |+------------------------------------------------------------------------------+

    * System Common +------------------------------------------------------------------------------+| Offset | || Address | Description ||-------------+----------------------------------------------------------------||# 00 00 | 0000 aaaa | || | 0000 bbbb | || | 0000 cccc | || | 0000 dddd | Master Tune (24 - 2024) || | | -100.0 - 100.0 [cent] || 00 04 | 00aa aaaa | Master Key Shift (40 - 88) || | | -24 - +24 || 00 05 | 0aaa aaaa | Master Level (0 - 127) || 00 06 | 0000 000a | Scale Tune Switch (0 - 1) |

    10

  • MIDI インプリメンテーション

    | | | OFF, ON || 00 07 | 0000 000a | Patch Remain (0 - 1) || | | OFF, ON || 00 08 | 0000 000a | Mix/Parallel || | | ---, PARALLEL ||-------------+-----------+----------------------------------------------------|| 00 09 | 000a aaaa | Performance Control Channel (0 - 16) || | | 1 - 16, OFF || 00 0A | 0000 aaaa | Kbd Patch Rx/Tx Channel (0 - 15) || | | 1 - 16 || 00 0B | 0000 aaaa | (reserve) ||-------------+-----------+----------------------------------------------------|| 00 0C | 0aaa aaaa | Patch Scale Tune for C (0 - 127) || | | -64 - +63 || 00 0D | 0aaa aaaa | Patch Scale Tune for C# (0 - 127) || | | -64 - +63 || 00 0E | 0aaa aaaa | Patch Scale Tune for D (0 - 127) || | | -64 - +63 || 00 0F | 0aaa aaaa | Patch Scale Tune for D# (0 - 127) || | | -64 - +63 || 00 10 | 0aaa aaaa | Patch Scale Tune for E (0 - 127) || | | -64 - +63 || 00 11 | 0aaa aaaa | Patch Scale Tune for F (0 - 127) || | | -64 - +63 || 00 12 | 0aaa aaaa | Patch Scale Tune for F# (0 - 127) || | | -64 - +63 || 00 13 | 0aaa aaaa | Patch Scale Tune for G (0 - 127) || | | -64 - +63 || 00 14 | 0aaa aaaa | Patch Scale Tune for G# (0 - 127) || | | -64 - +63 || 00 15 | 0aaa aaaa | Patch Scale Tune for A (0 - 127) || | | -64 - +63 || 00 16 | 0aaa aaaa | Patch Scale Tune for A# (0 - 127) || | | -64 - +63 || 00 17 | 0aaa aaaa | Patch Scale Tune for B (0 - 127) || | | -64 - +63 ||-------------+-----------+----------------------------------------------------|| 00 18 | 0aaa aaaa | System Control 1 Source (0 - 97) || | | OFF, CC01 - CC31, CC33 - CC95, || | | BEND, AFT || 00 19 | 0aaa aaaa | System Control 2 Source (0 - 97) || | | OFF, CC01 - CC31, CC33 - CC95, || | | BEND, AFT || 00 1A | 0aaa aaaa | System Control 3 Source (0 - 97) || | | OFF, CC01 - CC31, CC33 - CC95, || | | BEND, AFT || 00 1B | 0aaa aaaa | System Control 4 Source (0 - 97) || | | OFF, CC01 - CC31, CC33 - CC95, || | | BEND, AFT ||-------------+-----------+----------------------------------------------------|| 00 1C | 0000 000a | Receive Program Change (0 - 1) || | | OFF, ON || 00 1D | 0000 000a | Receive Bank Select (0 - 1) || | | OFF, ON ||-------------+----------------------------------------------------------------|| 00 00 00 1E | Total Size |+------------------------------------------------------------------------------+

    * SystemController +------------------------------------------------------------------------------+| Offset | || Address | Description ||-------------+----------------------------------------------------------------|| 00 00 | 0000 000a | Transmit Program Change (0 - 1) || | | OFF, ON || 00 01 | 0000 000a | Transmit Bank Select (0 - 1) || | | OFF, ON || 00 02 | 0aaa aaaa | Keyboard Velocity (0 - 127) || | | REAL, 1 - 127 || 00 03 | 0000 00aa | Keyboard Velocity Curve (0 - 2) || | | LIGHT, MEDIUM, HEAVY || 00 04 | 0aaa aaaa | (reserve) ||-------------+-----------+----------------------------------------------------|| 00 05 | 0000 0aaa | Hold Pedal Polarity (0 - 1) || | | STANDARD, REVERSE || 00 06 | 0000 000a | Continuous Hold Pedal (0 - 1) || | | OFF, ON ||-------------+-----------+----------------------------------------------------|| 00 07 | 000a aaaa | Pedal Assign (0 - 26) || | | MODULATION, PORTA-TIME, VOLUME, || | | BALANCE, PAN, EXPRESSION, || | | HOLD, PORTAMENTO, || | | SOSTENUTO, SOFT, RESONANCE, || | | RELEASE-TIME, ATTACK-TIME, CUTOFF, || | | DECAY-TIME, LFO-RATE, LFO-DEPTH, || | | LFO-DELAY, CHO-SEND-LEVEL, || | | REV-SEND-LEVEL, AFTERTOUCH, || | | START/STOP, TAP-TEMPO, || | | PROG-UP, PROG-DOWN, || | | FAV-UP, FAV-DOWN || 00 08 | 0000 0aaa | (reserve) ||-------------+-----------+----------------------------------------------------|| 00 09 | 0000 aaaa | Beam Sens (1 - 10) || 00 0A | 0aaa aaaa | Beam Assign (0 - 21) || | | MODULATION, PORTA-TIME, VOLUME, || | | BALANCE, PAN, PORTAMENTO, || | | SOSTENUTO, SOFT, RESONANCE, || | | RELEASE-TIME, ATTACK-TIME, CUTOFF, || | | DECAY-TIME, LFO-RATE, LFO-DEPTH, || | | LFO-DELAY, CHO-SEND-LEVEL, || | | REV-SEND-LEVEL, AFTERTOUCH, || | | BEND-UP, BEND-DOWN, || | | START/STOP || 00 0B | 0aaa aaaa | Beam Range Lower (0 - 127) || | | || 00 0C | 0aaa aaaa | Beam Range Upper (0 - 127) || 00 0D | 0000 aaaa | (reserve) || 00 0E | 0aaa aaaa | (reserve) || 00 0F | 0aaa aaaa | (reserve) ||-------------+-----------+----------------------------------------------------|| 00 10 | 0aaa aaaa | (reserve) || 00 11 | 0aaa aaaa | (reserve) || 00 12 | 0aaa aaaa | (reserve) || 00 13 | 0aaa aaaa | (reserve) ||-------------+-----------+----------------------------------------------------|| 00 14 | 0aaa aaaa | (reserve) || 00 15 | 0aaa aaaa | (reserve) ||-------------+-----------+----------------------------------------------------|| 00 16 | 0aaa aaaa | (reserve) || 00 17 | 0000 00aa | (reserve) || 00 18 | 0aaa aaaa | (reserve) || 00 19 | 0000 aaaa | (reserve) ||-------------+-----------+----------------------------------------------------|| 00 1A | 0aaa aaaa | (reserve) || 00 1B | 0aaa aaaa | (reserve) || 00 1C | 0aaa aaaa | (reserve) || 00 1D | 0aaa aaaa | (reserve) || 00 1E | 0aaa aaaa | (reserve) || 00 1F | 0aaa aaaa | (reserve) || 00 20 | 0aaa aaaa | (reserve) || 00 21 | 0aaa aaaa | (reserve) || 00 22 | 0aaa aaaa | (reserve) || 00 23 | 0aaa aaaa | (reserve) || 00 24 | 0aaa aaaa | (reserve) || 00 25 | 0aaa aaaa | (reserve) || 00 26 | 0aaa aaaa | (reserve) || 00 27 | 0aaa aaaa | (reserve) || 00 28 | 0aaa aaaa | (reserve) || 00 29 | 0aaa aaaa | (reserve) || 00 2A | 0aaa aaaa | (reserve) |

    | 00 2B | 0aaa aaaa | (reserve) || 00 2C | 0aaa aaaa | (reserve) || 00 2D | 0aaa aaaa | (reserve) || 00 2E | 0aaa aaaa | (reserve) || 00 2F | 0aaa aaaa | (reserve) || 00 30 | 0aaa aaaa | (reserve) || 00 31 | 0aaa aaaa | (reserve) || 00 32 | 0aaa aaaa | (reserve) || 00 33 | 0aaa aaaa | (reserve) || 00 34 | 0aaa aaaa | (reserve) || 00 35 | 0aaa aaaa | (reserve) || 00 36 | 0aaa aaaa | (reserve) || 00 37 | 0aaa aaaa | (reserve) || 00 38 | 0aaa aaaa | (reserve) || 00 39 | 0aaa aaaa | (reserve) || 00 3A | 0aaa aaaa | (reserve) || 00 3B | 0aaa aaaa | (reserve) || 00 3C | 0aaa aaaa | (reserve) || 00 3D | 0aaa aaaa | (reserve) || 00 3E | 0aaa aaaa | (reserve) || 00 3F | 0aaa aaaa | (reserve) || 00 40 | 0aaa aaaa | (reserve) || 00 41 | 0aaa aaaa | (reserve) || 00 42 | 0aaa aaaa | (reserve) || 00 43 | 0aaa aaaa | (reserve) || 00 44 | 0aaa aaaa | (reserve) || 00 45 | 0aaa aaaa | (reserve) || 00 46 | 0aaa aaaa | (reserve) || 00 47 | 0aaa aaaa | (reserve) || 00 48 | 0aaa aaaa | (reserve) || 00 49 | 0aaa aaaa | (reserve) || 00 4A | 0aaa aaaa | (reserve) || 00 4B | 0aaa aaaa | (reserve) ||-------------+-----------+----------------------------------------------------|| 00 4C | 0000 000a | (reserve) || 00 4D | 0000 000a | (reserve) ||-------------+----------------------------------------------------------------|| 00 00 00 4E | Total Size |+------------------------------------------------------------------------------+

    * Performance Common +------------------------------------------------------------------------------+| Offset | || Address | Description ||-------------+----------------------------------------------------------------|| 00 00 | 0aaa aaaa | Performance Name 1 (32 - 127) || | | 32 - 127 [ASCII] || 00 01 | 0aaa aaaa | Performance Name 2 (32 - 127) || | | 32 - 127 [ASCII] || 00 02 | 0aaa aaaa | Performance Name 3 (32 - 127) || | | 32 - 127 [ASCII] || 00 03 | 0aaa aaaa | Performance Name 4 (32 - 127) || | | 32 - 127 [ASCII] || 00 04 | 0aaa aaaa | Performance Name 5 (32 - 127) || | | 32 - 127 [ASCII] || 00 05 | 0aaa aaaa | Performance Name 6 (32 - 127) || | | 32 - 127 [ASCII] || 00 06 | 0aaa aaaa | Performance Name 7 (32 - 127) || | | 32 - 127 [ASCII] || 00 07 | 0aaa aaaa | Performance Name 8 (32 - 127) || | | 32 - 127 [ASCII] || 00 08 | 0aaa aaaa | Performance Name 9 (32 - 127) || | | 32 - 127 [ASCII] || 00 09 | 0aaa aaaa | Performance Name 10 (32 - 127) || | | 32 - 127 [ASCII] || 00 0A | 0aaa aaaa | Performance Name 11 (32 - 127) || | | 32 - 127 [ASCII] || 00 0B | 0aaa aaaa | Performance Name 12 (32 - 127) || | | 32 - 127 [ASCII] ||-------------+-----------+----------------------------------------------------|| 00 0C | 00aa aaaa | Solo Part Select (0 - 16) || | | OFF, 1 - 16 || 00 0D | 000a aaaa | MFX1 Control Channel (0 - 16) || | | 1 - 16, OFF || 00 0E | 0000 000a | (reserve) || 00 0F | 0000 000a | (reserve) ||-------------+-----------+----------------------------------------------------|| 00 10 | 0aaa aaaa | Voice Reserve 1 (0 - 64) || | | 0 - 63, FULL || 00 11 | 0aaa aaaa | Voice Reserve 2 (0 - 64) || | | 0 - 63, FULL || 00 12 | 0aaa aaaa | Voice Reserve 3 (0 -