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, [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
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user



_______________________________________________
Rosegarden-user mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to