Drum editor instrument display customization?

Is there a way (presumably using a drum map) to supress the display of rows in the drum editor for which there will be no midi events? My V-drums only send a few dozen different note-on messages, so I’d like to be looking at a tight display without all the empty space for unused notes. For extra credit, I’d like to arrange the columns to my taste (e.g., kick drum on top, snare next, hihat next, … etc.). I tried editing the “map” and the “order” sections of a .drm files a few different ways and certainly affected the display, but haven’t got what I want yet. The closest I came seemed to eliminate the unused notes from the instrument column, but the notes in the note display didn’t move along with the names. Small wonder since I had just about no idea what I was doing. :slight_smile:

Thanks for any help.

M

I played around with this some more and found that if I leave the “map” section alone and just rearrange the “order” section, I can make all the instruments of interest come to the top in any order I want (along with their notes in the correct row). Then I can reduce the height of the window so it only shows the rows of interest. Here’s a snip of the edited drum map file that makes kick and snare the first two rows:

<?xml version="1.0" encoding="utf-8"?>
<DrumMap>
   <string name="Name" value="TD-10 Send" 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="Unquantized" value="0"/>
         <int name="Legato" value="50"/>
      </item>
   </list>
   <list name="Map" type="list">
	:
	:
      <item>
         <int name="INote" value="38"/>
         <int name="ONote" value="38"/>
         <int name="Channel" value="9"/>
         <float name="Length" value="200"/>
         <int name="Mute" value="0"/>
         <int name="DisplayNote" value="38"/>
         <int name="HeadSymbol" value="0"/>
         <int name="Voice" value="0"/>
         <int name="PortIndex" value="0"/>
         <string name="Name" value="Snare" wide="true"/>
         <int name="QuantizeIndex" value="0"/>
      </item>
	:
	:
      <item>
         <int name="INote" value="60"/>
         <int name="ONote" value="60"/>
         <int name="Channel" value="9"/>
         <float name="Length" value="200"/>
         <int name="Mute" value="0"/>
         <int name="DisplayNote" value="60"/>
         <int name="HeadSymbol" value="0"/>
         <int name="Voice" value="0"/>
         <int name="PortIndex" value="0"/>
         <string name="Name" value="Kick" wide="true"/>
         <int name="QuantizeIndex" value="0"/>
      </item>
	:
	:
   </list>
   <list name="Order" type="int">
      <item value="60"/>
      <item value="38"/>
	:
	:
   </list>
   <list name="OutputDevices" type="list">
      <item>
         <string name="DeviceName" value="Default Device"/>
         <string name="PortName" value="Default Port"/>
      </item>
   </list>
</DrumMap>