Re: how do I mark drum kits within a general patch bank in a rgd file?

Ted Felix <ted-Ll1PANez7xxWk0Htik3J/[email protected]> Sat, 17 Jan 2026 01:08:54 -0500
Newsgroups gmane.comp.audio.rosegarden.user
Message-ID <[email protected]>
   If you look at our GM2.rgd file, you'll find that there is a 
percussion bank:

<bank name="Drumsets" percussion="true" msb="120" lsb="0">
     <program id="0" name="Standard"/>
     <program id="8" name="Room"/>
     <program id="16" name="Power"/>
     <program id="24" name="Electronic"/>
     <program id="25" name="TR-808"/>
     <program id="32" name="Jazz"/>
     <program id="40" name="Brush"/>
     <program id="48" name="Orchestra"/>
     <program id="56" name="SFX"/>
     <program id="127" name="CM-64/CM-32L"/>
</bank>

   The percussion="true" I believe makes this bank only available for 
tracks with the Percussion checkbox checked.  In your case, you'll want 
something like this (assuming by bank 0 you mean MSB and LSB are both 0):

<bank name="Drumsets" percussion="true" msb="0" lsb="0">
     <program id="63" name="Drumset"/>
</bank>

   That should do it.  Switch a track to Percussion mode, drop in a 
segment and some notes and it should switch to the drum set patch and 
use it.

   Next would be a keymapping for the drum patch.  Different keymappings 
can be associated with different patches.  Looks like they can be 
associated with specific channels as well, which I don't think makes 
sense in your case.  I suspect that we do support everything you need, 
but rg does things differently, so some translation is required.

   At any rate, let us know if you have more questions.  If we don't 
support what you need, we'll add it.

Ted.

On 1/16/26 7:10 PM, adr-rgdml-a0/[email protected] wrote:
> 
> I'm not sure whether I understood you correctly, but the patch 63 which
> contains the drum kit is not addressable as a separate bank, it uses the
> same MSB/LSB as the patches 0-62.
> 
> What I'm trying to figure out is how to tell Rosegarden that Patch 63 is
> not a normal sound but rather a drum kit.
> 
> In Cakewalk/Sonar.INS files this is done like this:
> 
> Drum[0,63]=1
> Key[0,63]=Yamaha TG500 DR Revrs
> 
> this defines patch 63 of bank 0 as drum kit and the second line
> specifies the drum kit key mapping to use.
> 
> I tried to convert the TG500 .INS file to .RGD using ins2rgd.pl but the
> resulting .RGD file simply ignores this information about the drum kit
> assigned to patch 63.
> 
> Is there no way to do the same in a .RGD file?
> 
> 
> _______________________________________________
> Rosegarden-user mailing list
> Rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-user