旧萌尽狼グ

同人音楽サークルkaguyadepth代表、萌尽狼(もえつきろ)の個人ブログ ※更新終了

Roland JD-Xiのコントロールチェンジ一覧(暫定版)

5月18日にメーカー公式の「JD-Xi MIDI インプリメンテーション」(PDF)が公開されました。

http://www.roland.co.jp/support/by_product/jd-xi/owners_manuals/63201657

Roland JD-Xiからシーケンサー(Studio One 2、世界樹4.4)に送信したMIDIコントロールチェンジをまとめました。現時点でまだメーカーからMIDIインプリメンテーションチャートが公開されていないので暫定版とします。

f:id:moetsukiro:20150504111939j:plain

Program Change (PC)

詳しくはパラメーター・ガイドをご参照ください。
http://www.roland.co.jp/support/by_product/jd-xi/owners_manuals/63201656

Control Change (CC)

  • 0 Bank Select MSB
  • 1 Modulation
  • 6 Data Entry MSB
  • 7 Volume
  • 10 Pan
  • 11 Expression
  • 16 LFO Rate
  • 17 LFO Rate (2)
  • 32 Bank Select LSB
  • 38 Data Entry LSB
  • 98 NRPN LSB
  • 99 NRPN MSB
  • 100 RPN LSB
  • 101 RPN MSB
  • 102 FILTER Cutoff
  • 103 FILTER Cutoff (2)
  • 105 FILTER Resonance
  • 106 FILTER Resonance (2)
  • 117 AMP/ENV Level
  • 118 AMP/ENV Level (2)

CC16 : LFO Rate

0~127
※CC17はStudio One 2では受信せず、世界樹4.4では受信しました。CC16と同じ値です。

CC102 : FILTER Cutoff

0~127
※CC103はStudio One 2では受信せず、世界樹4.4では受信しました。CC102と同じ値です。

CC105 : FILTER Resonance

0~127
※CC106はStudio One 2では受信せず、世界樹4.4では受信しました。CC105と同じ値です。

CC117 : AMP/ENV Level

0~127
※CC118はStudio One 2では受信せず、世界樹4.4では受信しました。CC117と同じ値です。

NRPN

  • 3 LFO Shape
  • 4 LFO Shape (2)
  • 21 LFO Depth
  • 22 LFO Depth (2)
  • 37 Analog Synth Pulse Width
  • 124 AMP/ENV Envelope
  • 125 AMP/ENV Envelope (2)
  • 127 NRPN NULL

※NRPN NULLは受信したとおりに記述しています。MIDIデータ作成の際は、全てのNRPN送信後に1回NRPN NULLがあればよいと思います。

LFO Shape

下記NRPNを同一ティックで送信します。

TRI(三角波
CC  99 : 0
CC  98 : 3
CC   6 : 0 
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
CC  99 : 0
CC  98 : 4
CC   6 : 0
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
SIN(サイン波)
CC  99 : 0
CC  98 : 3
CC   6 : 1
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
CC  99 : 0
CC  98 : 4
CC   6 : 1
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
SAW(のこぎり波)
CC  99 : 0
CC  98 : 3
CC   6 : 2
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
CC  99 : 0
CC  98 : 4
CC   6 : 2
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
SQR(矩形波
CC  99 : 0
CC  98 : 3
CC   6 : 3
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
CC  99 : 0
CC  98 : 4
CC   6 : 3
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
S&H(サンプル&ホールド波)
CC  99 : 0
CC  98 : 3
CC   6 : 4
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
CC  99 : 0
CC  98 : 4
CC   6 : 4
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
RND(ランダム波)
CC  99 : 0
CC  98 : 3
CC   6 : 5
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
CC  99 : 0
CC  98 : 4
CC   6 : 5
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)

LFO Depth

下記NRPNを同一ティックで送信します。
*は同じ値(1~64~127)です。

CC  99 : 0
CC  98 : 21
CC   6 : *
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
CC  99 : 0
CC  98 : 22
CC   6 : *
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)

Analog Synth Pulse Width

下記NRPNを同一ティックで送信します。

CC  99 : 0
CC  98 : 37
CC   6 : 0~127
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)

AMP/ENV Envelope

下記NRPNを同一ティックで送信します。
*は同じ値(0~127)です。

CC  99 : 0
CC  98 : 124
CC   6 : *
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)
CC  99 : 0
CC  98 : 125
CC   6 : *
CC  99 : 127 (NRPN NULL)
CC  98 : 127 (〃)

Pitch Bend

  • 8192~0~+8191

ピッチベンド・センシティビティのRPNは以下のとおり。

CC 101 : 0
CC 100 : 0
CC   6 : 0~24


…Analog Synth Pulse Width以外、同じ値を二重に送信してるのが謎なんですよねぇ? 両方必要だとしたら、MIDIデータを作るのが面倒そうです。

Cakewalk用の音色定義ファイル

Cakewalk用のインストゥルメント定義ファイル(*.ins)を作成しました。
世界樹4.4で動作確認済です。
Microsoft OneDriveに置いておきますので、ダウンロードしてお使いください。
https://onedrive.live.com/redir?resid=39e2ba351a6c5ac0%21316