Re: GM Percussion bank not initialized

Arnaldo Pirrone <[email protected]> Mon, 16 Feb 2026 16:16:27 +0100
Newsgroups gmane.comp.audio.rosegarden.user
Message-ID <CAE71nLk7kXaPfUS4xsTrpVHv_+sKRSFqdYZLWFhL=RK3gBrrXQ@mail.gmail.com>
--===============4081680170278658608==
Content-Type: multipart/alternative; boundary="000000000000fe251f064af27022"

--000000000000fe251f064af27022
Content-Type: text/plain; charset="UTF-8"

Sorry for bringing this up again, the few times I open Rosegarden I'm still
facing the same issue.
I recently noticed that if I try to replace GM2.rgd in the MIDI device
settings, it will always change to GM.rgd every time I open any .rg file.
By conducting further testing with the help of a web based midifile player
found at https://chiptune.app/,
that also lets you use the fluidsynth engine that's running locally, I
noticed that the percussion track is getting initialized properly
with the standard kit, while, for some reason, I still get the glockenspiel
in Rosegarden.
So I have a question, if the problem is the autoload and GM.rgd (which has
always worked without the slightest hiccup until mid-late 2024)
why isn't GM2.rgd set as default? BTW, I have never used a custom
autoload.rg, I don't even know where it is located.

Il giorno mar 5 ago 2025 alle ore 19:24 chuck elliot <[email protected]>
ha scritto:

> I'm using GM2.rgd percussion on channel 10, Standard Kit and the
> percussion map is there
>
> in the Percussion Editor as expected, so I am not having that problem
> with GM2.rgd...
>
> Chuck.
>
>
> On 05/08/2025 16:37, Ted Felix wrote:
> >   So it sounds like what Chuck was saying.  With the GM.rgd file
> > (which is included in the autoload), the bank select is not being sent
> > out on channel 10.  This is causing the problem.  The GM2.rgd device
> > file sends out the bank select and fixes the issue.
> >
> >   Use GM2.rgd and you should be good.  You can also replace your
> > autoload with one based on GM2.rgd and you'll always be set each time
> > you start a new composition.
> >
> > > With GM2.rgd I have to untick "Percussion" from instrument parameter
> >
> >   I'm not sure why you would need to do that.  GM2 has track 10 set as
> > percussion as it should be.  That checkbox makes sure the percussion
> > banks and percussion key maps are used on track 10. (Looks like there
> > is a bug in our GM2.rgd where the percussion key map isn't used for
> > the Standard kit like it should be, but everything else looks ok.)
> >
> >   With GS you can use track 10 for something other than percussion if
> > you want, or you can make other tracks into percussion tracks via
> > sysex messages.
> >
> > Ted.
> >
> > On 8/5/25 12:57 AM, Arnaldo Pirrone wrote:
> >> Just tried, I can actually hear percussion with this one.
> >>
> >> Il giorno lun 4 ago 2025 alle ore 21:02 Ted Felix <ted-Ll1PANez7xxWk0Htik3J/[email protected]
> >> <mailto:ted-Ll1PANez7xxWk0Htik3J/[email protected]>> ha scritto:
> >>
> >>         Everything looks good.  Plays percussion for me via fluidsynth.
> >>
> >>         Definitely seems like something outside rg is to blame.
> >>
> >>         I've attached a GM2 version for testing.  Does this improve
> >>     anything?
> >>
> >>     Ted.
> >>
> >>     On 8/4/25 1:32 PM, Arnaldo Pirrone wrote:
> >>      > Here. Glockenspiel.
> >>      > Another test that I ran was the following command to play a
> >> midi file
> >>      > fluidsynth -a alsa -m alsa_seq -l -i /usr/share/sounds/sf2/
> >>      > FluidR3_GM.sf2 [midifile]
> >>      > No glockenspiel but neither full percussion, so I guess it's not
> >>      > rosegarden at this point.
> >>      >
> >>      > Il giorno lun 4 ago 2025 alle ore 19:09 Ted Felix
> >>     <ted-Ll1PANez7xxWk0Htik3J/[email protected] <mailto:ted-Ll1PANez7xxWk0Htik3J/[email protected]>
> >>      > <mailto:ted-Ll1PANez7xxWk0Htik3J/[email protected] <mailto:ted-Ll1PANez7xxWk0Htik3J/[email protected]>>> ha scritto:
> >>      >
> >>      >         I'm not aware of any changes that could cause this
> >>     issue.  There
> >>      >     could be a problem with your autoload.  Can you do this:
> >>      >
> >>      >     1. File > New
> >>      >     2. Create a short segment on track 10.
> >>      >     3. Using matrix or notation, whichever you prefer, drop some
> >>     notes in.
> >>      >     4. Play.
> >>      >     5. What do you hear?  Drums or glock?
> >>      >     6. Save the .rg file and send it to me.
> >>      >
> >>      >     Ted.
> >>      >
> >>      >     On 03/08/2025 20:44, Arnaldo Pirrone wrote:
> >>      >      > I noticed that every time I load a file which contains a
> >>     percussion
> >>      >      > track, a glockenspiel sounds instead of it.
> >>      >
> >>      >
> >>      >
> >>      >     _______________________________________________
> >>      >     Rosegarden-user mailing list
> >>      > Rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org <mailto:Rosegarden-
> >>     [email protected]> <mailto:Rosegarden- <mailto:Rosegarden-
> >
> >>      > [email protected] <mailto:[email protected]>>
> -
> >>     use the link below to unsubscribe
> >>      > https://lists.sourceforge.net/lists/listinfo/rosegarden-user
> >> <https://lists.sourceforge.net/lists/listinfo/rosegarden-user>
> >>      >  <https://lists.sourceforge.net/lists/listinfo/rosegarden-user
> >> <https://lists.sourceforge.net/lists/listinfo/rosegarden-user>>
> >>      >
> >>
> >
> >
> >
> > _______________________________________________
> > 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
> _______________________________________________
> 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
>

--000000000000fe251f064af27022
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Sorry for bringing this up again, the few times I ope=
n Rosegarden I&#39;m still facing the same issue.</div><div>I recently noti=
ced that if I try to replace GM2.rgd in the MIDI device settings, it will a=
lways change to GM.rgd every time I open any .rg file.</div><div>By conduct=
ing further testing with the help of a web based midifile player found at=
=C2=A0<a href=3D"https://chiptune.app/">https://chiptune.app/</a>,=C2=A0<br=
>that also lets you use the fluidsynth engine that&#39;s running locally, I=
 noticed that the percussion track is getting initialized properly</div><di=
v>with the standard kit, while, for some reason, I still get the glockenspi=
el in Rosegarden.</div><div>So I have a question, if the problem is the aut=
oload and GM.rgd (<span class=3D"gmail---l gmail---r gmail-hover:bg-blue-10=
0 gmail-hover:dark:bg-blue-600"><span class=3D"gmail---l gmail-container-ta=
rget">which</span></span><span class=3D"gmail-container-target"> </span><sp=
an class=3D"gmail---l gmail---r gmail-hover:bg-blue-100 gmail-hover:dark:bg=
-blue-600"><span class=3D"gmail-container-target">has</span></span><span cl=
ass=3D"gmail-container-target"> </span><span class=3D"gmail---l gmail---r g=
mail-hover:bg-blue-100 gmail-hover:dark:bg-blue-600"><span class=3D"gmail-c=
ontainer-target">always</span></span><span class=3D"gmail-container-target"=
> </span><span class=3D"gmail---l gmail---r gmail-hover:bg-blue-100 gmail-h=
over:dark:bg-blue-600"><span class=3D"gmail-container-target">worked</span>=
</span><span class=3D"gmail-container-target"> </span><span class=3D"gmail-=
--l gmail---r gmail-hover:bg-blue-100 gmail-hover:dark:bg-blue-600"><span c=
lass=3D"gmail-container-target">without</span></span><span class=3D"gmail-c=
ontainer-target"> </span><span class=3D"gmail---l gmail---r gmail-hover:bg-=
blue-100 gmail-hover:dark:bg-blue-600"><span class=3D"gmail-container-targe=
t">the</span></span><span class=3D"gmail-container-target"> </span><span cl=
ass=3D"gmail---l gmail---r gmail-hover:bg-blue-100 gmail-hover:dark:bg-blue=
-600"><span class=3D"gmail-container-target">slightest</span></span><span c=
lass=3D"gmail-container-target"> </span><span class=3D"gmail---l gmail---r =
gmail-hover:bg-blue-100 gmail-hover:dark:bg-blue-600"><span class=3D"gmail-=
--r gmail-container-target">hiccup</span></span><span class=3D"gmail---l gm=
ail---r gmail-hover:bg-blue-100 gmail-hover:dark:bg-blue-600"><span class=
=3D"gmail---r gmail-container-target">=C2=A0until mid-late 2024)</span></sp=
an></div><div>why isn&#39;t GM2.rgd set as default? BTW, I have never used =
a custom autoload.rg, I don&#39;t even know where it is located.</div></div=
><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" clas=
s=3D"gmail_attr">Il giorno mar 5 ago 2025 alle ore 19:24 chuck elliot &lt;<=
a href=3D"mailto:[email protected]">[email protected]</a>&gt; ha scritto:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I&#39;m using G=
M2.rgd percussion on channel 10, Standard Kit and the <br>
percussion map is there<br>
<br>
in the Percussion Editor as expected, so I am not having that problem <br>
with GM2.rgd...<br>
<br>
Chuck.<br>
<br>
<br>
On 05/08/2025 16:37, Ted Felix wrote:<br>
&gt; =C2=A0 So it sounds like what Chuck was saying.=C2=A0 With the GM.rgd =
file <br>
&gt; (which is included in the autoload), the bank select is not being sent=
 <br>
&gt; out on channel 10.=C2=A0 This is causing the problem.=C2=A0 The GM2.rg=
d device <br>
&gt; file sends out the bank select and fixes the issue.<br>
&gt;<br>
&gt; =C2=A0 Use GM2.rgd and you should be good.=C2=A0 You can also replace =
your <br>
&gt; autoload with one based on GM2.rgd and you&#39;ll always be set each t=
ime <br>
&gt; you start a new composition.<br>
&gt;<br>
&gt; &gt; With GM2.rgd I have to untick &quot;Percussion&quot; from instrum=
ent parameter<br>
&gt;<br>
&gt; =C2=A0 I&#39;m not sure why you would need to do that.=C2=A0 GM2 has t=
rack 10 set as <br>
&gt; percussion as it should be.=C2=A0 That checkbox makes sure the percuss=
ion <br>
&gt; banks and percussion key maps are used on track 10. (Looks like there =
<br>
&gt; is a bug in our GM2.rgd where the percussion key map isn&#39;t used fo=
r <br>
&gt; the Standard kit like it should be, but everything else looks ok.)<br>
&gt;<br>
&gt; =C2=A0 With GS you can use track 10 for something other than percussio=
n if <br>
&gt; you want, or you can make other tracks into percussion tracks via <br>
&gt; sysex messages.<br>
&gt;<br>
&gt; Ted.<br>
&gt;<br>
&gt; On 8/5/25 12:57 AM, Arnaldo Pirrone wrote:<br>
&gt;&gt; Just tried, I can actually hear percussion with this one.<br>
&gt;&gt;<br>
&gt;&gt; Il giorno lun 4 ago 2025 alle ore 21:02 Ted Felix &lt;<a href=3D"m=
ailto:ted-Ll1PANez7xxWk0Htik3J/[email protected]" target=3D"_blank">ted-Ll1PANez7xxWk0Htik3J/[email protected]</a> <br>
&gt;&gt; &lt;mailto:<a href=3D"mailto:ted-Ll1PANez7xxWk0Htik3J/[email protected]" target=3D"_blank">t=
ed-Ll1PANez7xxWk0Htik3J/[email protected]</a>&gt;&gt; ha scritto:<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0 =C2=A0Everything looks good.=C2=A0=
 Plays percussion for me via fluidsynth.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0 =C2=A0Definitely seems like someth=
ing outside rg is to blame.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0 =C2=A0I&#39;ve attached a GM2 vers=
ion for testing.=C2=A0 Does this improve<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 anything?<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 Ted.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 On 8/4/25 1:32 PM, Arnaldo Pirrone wrote:<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt; Here. Glockenspiel.<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt; Another test that=C2=A0I ran was the=
 following command to play a <br>
&gt;&gt; midi file<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt; fluidsynth -a alsa -m alsa_seq -l -i=
 /usr/share/sounds/sf2/<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt; FluidR3_GM.sf2 [midifile]<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt; No glockenspiel but neither full per=
cussion, so I guess it&#39;s not<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt; rosegarden at this point.<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt; Il giorno lun 4 ago 2025 alle ore 19=
:09 Ted Felix<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 &lt;<a href=3D"mailto:ted-Ll1PANez7xxWk0Htik3J/[email protected]" target=
=3D"_blank">ted-Ll1PANez7xxWk0Htik3J/[email protected]</a> &lt;mailto:<a href=3D"mailto:ted@tedfelix.=
com" target=3D"_blank">ted-Ll1PANez7xxWk0Htik3J/[email protected]</a>&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt; &lt;mailto:<a href=3D"mailto:ted@ted=
felix.com" target=3D"_blank">ted-Ll1PANez7xxWk0Htik3J/[email protected]</a> &lt;mailto:<a href=3D"mai=
lto:ted-Ll1PANez7xxWk0Htik3J/[email protected]" target=3D"_blank">ted-Ll1PANez7xxWk0Htik3J/[email protected]</a>&gt;&gt;&gt; ha=
 scritto:<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I&#=
39;m not aware of any changes that could cause this<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 issue.=C2=A0 There<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0could be a proble=
m with your autoload.=C2=A0 Can you do this:<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A01. File &gt; New<=
br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A02. Create a short=
 segment on track 10.<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A03. Using matrix o=
r notation, whichever you prefer, drop some<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 notes in.<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A04. Play.<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A05. What do you he=
ar?=C2=A0 Drums or glock?<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A06. Save the .rg f=
ile and send it to me.<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Ted.<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0On 03/08/2025 20:=
44, Arnaldo Pirrone wrote:<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; I noticed t=
hat every time I load a file which contains a<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 percussion<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; track, a gl=
ockenspiel sounds instead of it.<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0_________________=
______________________________<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Rosegarden-user m=
ailing list<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt; <a href=3D"mailto:Rosegarden-user@li=
sts.sourceforge.net" target=3D"_blank">Rosegarden-user-5NWGOfrQmneRv+LV9MX5uv+2+P5yyue3@public.gmane.org=
t</a> &lt;mailto:<a href=3D"mailto:Rosegarden-" target=3D"_blank">Rosegarde=
n-</a><br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 <a href=3D"mailto:[email protected]" t=
arget=3D"_blank">[email protected]</a>&gt; &lt;mailto:<a href=3D"m=
ailto:Rosegarden-" target=3D"_blank">Rosegarden-</a> &lt;mailto:<a href=3D"=
mailto:Rosegarden-" target=3D"_blank">Rosegarden-</a>&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt; <a href=3D"mailto:[email protected]=
orge.net" target=3D"_blank">[email protected]</a> &lt;mailto:<a hr=
ef=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
eforge.net</a>&gt;&gt; -<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0 use the link below to unsubscribe<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt; <a href=3D"https://lists.sourceforge=
.net/lists/listinfo/rosegarden-user" rel=3D"noreferrer" target=3D"_blank">h=
ttps://lists.sourceforge.net/lists/listinfo/rosegarden-user</a><br>
&gt;&gt; &lt;<a href=3D"https://lists.sourceforge.net/lists/listinfo/rosega=
rden-user" rel=3D"noreferrer" target=3D"_blank">https://lists.sourceforge.n=
et/lists/listinfo/rosegarden-user</a>&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt; =C2=A0&lt;<a href=3D"https://lists.s=
ourceforge.net/lists/listinfo/rosegarden-user" rel=3D"noreferrer" target=3D=
"_blank">https://lists.sourceforge.net/lists/listinfo/rosegarden-user</a><b=
r>
&gt;&gt; &lt;<a href=3D"https://lists.sourceforge.net/lists/listinfo/rosega=
rden-user" rel=3D"noreferrer" target=3D"_blank">https://lists.sourceforge.n=
et/lists/listinfo/rosegarden-user</a>&gt;&gt;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 &gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Rosegarden-user mailing list<br>
&gt; <a href=3D"mailto:Rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org" target=3D"_bl=
ank">Rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a> - use the link below to unsu=
bscribe<br>
&gt; <a href=3D"https://lists.sourceforge.net/lists/listinfo/rosegarden-use=
r" rel=3D"noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists=
/listinfo/rosegarden-user</a><br>
_______________________________________________<br>
Rosegarden-user mailing list<br>
<a href=3D"mailto:Rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org" target=3D"_blank">=
Rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a> - use the link below to unsubscri=
be<br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/rosegarden-user" re=
l=3D"noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/list=
info/rosegarden-user</a><br>
</blockquote></div>

--000000000000fe251f064af27022--


--===============4081680170278658608==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============4081680170278658608==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
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

--===============4081680170278658608==--