ドラムマップ([ファイル名].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 みつばむし」に戻る