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'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'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't GM2.rgd set as default? BTW, I have never used = a custom autoload.rg, I don'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 <<= a href=3D"mailto:[email protected]">[email protected]</a>> 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'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> > =C2=A0 So it sounds like what Chuck was saying.=C2=A0 With the GM.rgd = file <br> > (which is included in the autoload), the bank select is not being sent= <br> > out on channel 10.=C2=A0 This is causing the problem.=C2=A0 The GM2.rg= d device <br> > file sends out the bank select and fixes the issue.<br> ><br> > =C2=A0 Use GM2.rgd and you should be good.=C2=A0 You can also replace = your <br> > autoload with one based on GM2.rgd and you'll always be set each t= ime <br> > you start a new composition.<br> ><br> > > With GM2.rgd I have to untick "Percussion" from instrum= ent parameter<br> ><br> > =C2=A0 I'm not sure why you would need to do that.=C2=A0 GM2 has t= rack 10 set as <br> > percussion as it should be.=C2=A0 That checkbox makes sure the percuss= ion <br> > banks and percussion key maps are used on track 10. (Looks like there = <br> > is a bug in our GM2.rgd where the percussion key map isn't used fo= r <br> > the Standard kit like it should be, but everything else looks ok.)<br> ><br> > =C2=A0 With GS you can use track 10 for something other than percussio= n if <br> > you want, or you can make other tracks into percussion tracks via <br> > sysex messages.<br> ><br> > Ted.<br> ><br> > On 8/5/25 12:57 AM, Arnaldo Pirrone wrote:<br> >> Just tried, I can actually hear percussion with this one.<br> >><br> >> Il giorno lun 4 ago 2025 alle ore 21:02 Ted Felix <<a href=3D"m= ailto:ted-Ll1PANez7xxWk0Htik3J/[email protected]" target=3D"_blank">ted-Ll1PANez7xxWk0Htik3J/[email protected]</a> <br> >> <mailto:<a href=3D"mailto:ted-Ll1PANez7xxWk0Htik3J/[email protected]" target=3D"_blank">t= ed-Ll1PANez7xxWk0Htik3J/[email protected]</a>>> ha scritto:<br> >><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0 =C2=A0Everything looks good.=C2=A0= Plays percussion for me via fluidsynth.<br> >><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0 =C2=A0Definitely seems like someth= ing outside rg is to blame.<br> >><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0 =C2=A0I've attached a GM2 vers= ion for testing.=C2=A0 Does this improve<br> >> =C2=A0=C2=A0=C2=A0 anything?<br> >><br> >> =C2=A0=C2=A0=C2=A0 Ted.<br> >><br> >> =C2=A0=C2=A0=C2=A0 On 8/4/25 1:32 PM, Arnaldo Pirrone wrote:<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 > Here. Glockenspiel.<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 > Another test that=C2=A0I ran was the= following command to play a <br> >> midi file<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 > fluidsynth -a alsa -m alsa_seq -l -i= /usr/share/sounds/sf2/<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 > FluidR3_GM.sf2 [midifile]<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 > No glockenspiel but neither full per= cussion, so I guess it's not<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 > rosegarden at this point.<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 ><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 > Il giorno lun 4 ago 2025 alle ore 19= :09 Ted Felix<br> >> =C2=A0=C2=A0=C2=A0 <<a href=3D"mailto:ted-Ll1PANez7xxWk0Htik3J/[email protected]" target= =3D"_blank">ted-Ll1PANez7xxWk0Htik3J/[email protected]</a> <mailto:<a href=3D"mailto:ted@tedfelix.= com" target=3D"_blank">ted-Ll1PANez7xxWk0Htik3J/[email protected]</a>><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 > <mailto:<a href=3D"mailto:ted@ted= felix.com" target=3D"_blank">ted-Ll1PANez7xxWk0Htik3J/[email protected]</a> <mailto:<a href=3D"mai= lto:ted-Ll1PANez7xxWk0Htik3J/[email protected]" target=3D"_blank">ted-Ll1PANez7xxWk0Htik3J/[email protected]</a>>>> ha= scritto:<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 ><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I&#= 39;m not aware of any changes that could cause this<br> >> =C2=A0=C2=A0=C2=A0 issue.=C2=A0 There<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A0could be a proble= m with your autoload.=C2=A0 Can you do this:<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 ><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A01. File > New<= br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A02. Create a short= segment on track 10.<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A03. Using matrix o= r notation, whichever you prefer, drop some<br> >> =C2=A0=C2=A0=C2=A0 notes in.<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A04. Play.<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A05. What do you he= ar?=C2=A0 Drums or glock?<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A06. Save the .rg f= ile and send it to me.<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 ><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A0Ted.<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 ><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A0On 03/08/2025 20:= 44, Arnaldo Pirrone wrote:<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A0 > I noticed t= hat every time I load a file which contains a<br> >> =C2=A0=C2=A0=C2=A0 percussion<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A0 > track, a gl= ockenspiel sounds instead of it.<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 ><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 ><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 ><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A0_________________= ______________________________<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 =C2=A0 =C2=A0Rosegarden-user m= ailing list<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 > <a href=3D"mailto:Rosegarden-user@li= sts.sourceforge.net" target=3D"_blank">Rosegarden-user-5NWGOfrQmneRv+LV9MX5uv+2+P5yyue3@public.gmane.org= t</a> <mailto:<a href=3D"mailto:Rosegarden-" target=3D"_blank">Rosegarde= n-</a><br> >> =C2=A0=C2=A0=C2=A0 <a href=3D"mailto:[email protected]" t= arget=3D"_blank">[email protected]</a>> <mailto:<a href=3D"m= ailto:Rosegarden-" target=3D"_blank">Rosegarden-</a> <mailto:<a href=3D"= mailto:Rosegarden-" target=3D"_blank">Rosegarden-</a>><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 > <a href=3D"mailto:[email protected]= orge.net" target=3D"_blank">[email protected]</a> <mailto:<a hr= ef=3D"mailto:[email protected]" target=3D"_blank">[email protected]= eforge.net</a>>> -<br> >> =C2=A0=C2=A0=C2=A0 use the link below to unsubscribe<br> >> =C2=A0=C2=A0=C2=A0=C2=A0 > <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> >> <<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>><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0<<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> >> <<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>>><br> >> =C2=A0=C2=A0=C2=A0=C2=A0 ><br> >><br> ><br> ><br> ><br> > _______________________________________________<br> > Rosegarden-user mailing list<br> > <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> > <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==--