ドラムマップ([ファイル名].drm)    「by みつばむし」に戻る

・メーカー:Steinberg
・製 品 :Cubase
・ファイル:[ファイル名].drm 具体例
・保存場所:任意。ドラムマップ設定ダイアログから読み込みや保存する。
・参考画像:

・書 式 :こちらの「M's DTX502.drm」の場合。

<?xml version="1.0" encoding="utf-8"?>
<DrumMap>
   <string name="Name" value="M's YAMAHA DTX502" wide="true"/>
   <list name="Quantize" type="list">
      <item>
         <int name="Grid" value="4"/>
         <int name="Type" value="0"/>
         <float name="Swing" value="0"/>
         <int name="Legato" value="50"/>
      </item>
   </list>
   <list name="Map" type="list">
      <item>
         <int name="INote" value="0"/>
         <int name="ONote" value="0"/>
         <int name="Channel" value="9"/>
         <float name="Length" value="200"/>
         <int name="Mute" value="0"/>
         <int name="DisplayNote" value="0"/>
         <int name="HeadSymbol" value="0"/>
         <int name="Voice" value="0"/>
         <int name="PortIndex" value="0"/>
         <string name="Name" value="" wide="true"/>
         <int name="QuantizeIndex" value="0"/>
      </item>
      <item>
         <int name="INote" value="1"/>
         <int name="ONote" value="1"/>
         <int name="Channel" value="9"/>
         <float name="Length" value="200"/>
         <int name="Mute" value="0"/>
         <int name="DisplayNote" value="1"/>
         <int name="HeadSymbol" value="0"/>
         <int name="Voice" value="0"/>
         <int name="PortIndex" value="0"/>
         <string name="Name" value="" wide="true"/>
         <int name="QuantizeIndex" value="0"/>
      </item>
      <item>
         <int name="INote" value="2"/>
         <int name="ONote" value="2"/>
         <int name="Channel" value="9"/>
         <float name="Length" value="200"/>
         <int name="Mute" value="0"/>
         <int name="DisplayNote" value="2"/>
         <int name="HeadSymbol" value="0"/>
         <int name="Voice" value="0"/>
         <int name="PortIndex" value="0"/>
         <string name="Name" value="" wide="true"/>
         <int name="QuantizeIndex" value="0"/>
      </item>
      <item>
         <int name="INote" value="3"/>
         <int name="ONote" value="3"/>
         <int name="Channel" value="9"/>
         <float name="Length" value="200"/>
         <int name="Mute" value="0"/>
         <int name="DisplayNote" value="3"/>
         <int name="HeadSymbol" value="0"/>
         <int name="Voice" value="0"/>
         <int name="PortIndex" value="0"/>
         <string name="Name" value="" wide="true"/>
         <int name="QuantizeIndex" value="0"/>
      </item>

〜中略〜

      <item>
         <int name="INote" value="125"/>
         <int name="ONote" value="125"/>
         <int name="Channel" value="9"/>
         <float name="Length" value="200"/>
         <int name="Mute" value="0"/>
         <int name="DisplayNote" value="125"/>
         <int name="HeadSymbol" value="0"/>
         <int name="Voice" value="0"/>
         <int name="PortIndex" value="0"/>
         <string name="Name" value="" wide="true"/>
         <int name="QuantizeIndex" value="0"/>
      </item>
      <item>
         <int name="INote" value="126"/>
         <int name="ONote" value="126"/>
         <int name="Channel" value="9"/>
         <float name="Length" value="200"/>
         <int name="Mute" value="0"/>
         <int name="DisplayNote" value="126"/>
         <int name="HeadSymbol" value="0"/>
         <int name="Voice" value="0"/>
         <int name="PortIndex" value="0"/>
         <string name="Name" value="" wide="true"/>
         <int name="QuantizeIndex" value="0"/>
      </item>
      <item>
         <int name="INote" value="127"/>
         <int name="ONote" value="127"/>
         <int name="Channel" value="9"/>
         <float name="Length" value="200"/>
         <int name="Mute" value="0"/>
         <int name="DisplayNote" value="127"/>
         <int name="HeadSymbol" value="0"/>
         <int name="Voice" value="0"/>
         <int name="PortIndex" value="0"/>
         <string name="Name" value="" wide="true"/>
         <int name="QuantizeIndex" value="0"/>
      </item>
   </list>
   <list name="Order" type="int">
      <item value="38"/>
      <item value="40"/>
      <item value="37"/>

〜中略〜

      <item value="125"/>
      <item value="126"/>
      <item value="127"/>
   </list>
   <list name="OutputDevices" type="list">
      <item>
         <string name="DeviceName" value="Default Device"/>
         <string name="PortName" value="Default Port"/>
      </item>
   </list>
   <int name="Flags" value="0"/>
</DrumMap>

・内 容 :
   <string name="Name" value="M's YAMAHA DTX502" wide="true"/>
 ドラムマップ名。「wide="true"」は不明。
   <list name="Quantize" type="list">
      <item>
         <int name="Grid" value="4"/>
         <int name="Type" value="0"/>
         <float name="Swing" value="0"/>
         <int name="Legato" value="50"/>
      </item>
   </list>
 スナップ設定のリスト(↑は「1/16」のみ)。後述「QuantizeIndex」で指定。
  「Grid」:0〜7(1/1、1/2、1/4、1/8、1/16、1/32、1/64、1/128)。
  「Type」:0(そのまま)、1(3連符)、2(付点)。
  「Swing」:不明。
  「Legato」:不明。
   <list name="Map" type="list">
      <item>
         <int name="INote" value="0"/>
         <int name="ONote" value="0"/>
         <int name="Channel" value="9"/>
         <float name="Length" value="200"/>
         <int name="Mute" value="0"/>
         <int name="DisplayNote" value="0"/>
         <int name="HeadSymbol" value="0"/>
         <int name="Voice" value="0"/>
         <int name="PortIndex" value="0"/>
         <string name="Name" value="" wide="true"/>
         <int name="QuantizeIndex" value="0"/>
      </item>

〜中略〜

      <item>
         <int name="INote" value="127"/>
         <int name="ONote" value="127"/>
         <int name="Channel" value="9"/>
         <float name="Length" value="200"/>
         <int name="Mute" value="0"/>
         <int name="DisplayNote" value="127"/>
         <int name="HeadSymbol" value="0"/>
         <int name="Voice" value="0"/>
         <int name="PortIndex" value="0"/>
         <string name="Name" value="" wide="true"/>
         <int name="QuantizeIndex" value="0"/>
      </item>
   </list>
 各ノートの設定箇所。
  「INote」:「入力ノート」:0〜127(MIDIノート番号)。
  「ONote」:「出力ノート」:0〜127(MIDIノート番号)。
  「Channel」:「チャネル」:-1(「全て」)、0〜15(MIDIチャンネル番号)。
  「Length」:不明。
  「Mute」:「ミュート」:0(ミュートオフ)、1(ミュートオン)。
  「DisplayNote」:「音符を表示」:0〜127(MIDIノート番号)。
  「HeadSymbol」:「符頭の形状」:0〜30(参考画像右下の並び順)。
  「Voice」:「ボイス」:0〜7(1〜8)。
  「PortIndex」:「出力」:後述「OutputDevices」のリスト順。
  「Name」:「インストゥルメント」:テキスト。「wide="true"」は不明。
  「QuantizeIndex」:「スナップ」:0〜19、前述「Quantize」のリスト順。

   <list name="Order" type="int">
      <item value="38"/>
      <item value="40"/>
      <item value="37"/>

〜中略〜

      <item value="125"/>
      <item value="126"/>
      <item value="127"/>
   </list>

 「ピッチ」の並び順。前述「各ノートの設定箇所。」の並び順が0〜127のMIDIノート番号に対応。

   <list name="OutputDevices" type="list">
      <item>
         <string name="DeviceName" value="Default Device"/>
         <string name="PortName" value="Default Port"/>
      </item>
   </list>

 「出力先」のリスト(↑は「トラック」のみ)。前述「PortIndex」で指定。

   <int name="Flags" value="0"/>

 不明。

「by みつばむし」に戻る