Re: ChordGrid and chordNameExceptions
Eric Benson <[email protected]> Mon, 3 Aug 2026 16:16:36 -0700
| Newsgroups | gmane.comp.gnu.lilypond.general |
|---|---|
| Message-ID | <CAGbpyz5LpGEHkacojWRKYcv9X_9TWaXMM+cu9JvSX8iXXWzQ7g@mail.gmail.com> |
--0000000000008c811306582cbb08 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Yes, I have my own large collection of Brandt-Roemer definitions, based on jazz-chords.ly. I've been adding to them for years and still once in a while I find some new ones. My problem is that I was attempting to use the ChordGrid feature, and it doesn't seem to listen to chordNameExceptions. In the PDF I posted you can see that the score with ChordNames has my chord names, but the one with ChordGrid does not. On Mon, Aug 3, 2026 at 4:06=E2=80=AFPM [email protected] <timmcn@bitstre= am.net> wrote: > For extensions above the triad, you have to specify all the notes in the > stack up to the extension you want named: e.g., d1:7 for D7, d1:7.9 for > D9, d1:7.9.11 for D11, d1:7.9.11+ for D9#11, d1:7.5- for D7b5, d1:7.9.11.= 13 > to get a chord to render as "D13.=E2=80=9D Etc. If you input d1:13 you= 'll get > odd results like the D9add13; Lilypond doesn=E2=80=99t assume the voices = below the > highest extension like a musician would but instead is very literal. > > Also, if you input a chord that doesn=E2=80=99t specifically exist in you= r > Brandt/Roemer file, Lilypond will default back to the Ignatziek names. > Even after 15 years of using a .ily file with the Brandt/Roemer style cho= rd > names, I=E2=80=99ll still occasionally have one sneak through and have to= update > the .ily file. > > > > On Aug 3, 2026, at 2:49=E2=80=AFPM, Carl Sorensen <carl.d.sorensen@gmail.= com> > wrote: > > > > On Mon, Aug 3, 2026, 1:35=E2=80=AFPM Eric Benson <[email protected]> wr= ote: > >> I started experimenting with LilyPond's ChordGrid display. I can't find >> very many examples using it, so I guess it isn't very popular yet. I'm >> using Brandt and Roemer chord names instead of the built-in Ignatzek cho= rd >> names, using chordNameExceptions for that purpose. It looks like ChordGr= id >> doesn't follow chordNameExceptions. Am I doing something wrong, or is th= at >> intentional? Is there another way to supply my own chord names in the >> ChordGrid context? >> > > Please post a small example to the lists we can see what you're trying. > > Thanks, > > Carl > >> > --0000000000008c811306582cbb08 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Yes, I have my own large collection of Brandt-Roemer defin= itions, based on <a href=3D"http://jazz-chords.ly">jazz-chords.ly</a>. I= 9;ve been adding to them for years and still once in a while I find some ne= w ones. My problem is that I was attempting to use the ChordGrid feature, a= nd it doesn't seem to listen to chordNameExceptions. In the PDF I poste= d you can see that the score with ChordNames has my chord names, but the on= e with ChordGrid does not.</div><br><div class=3D"gmail_quote gmail_quote_c= ontainer"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Aug 3, 2026 at 4:06= =E2=80=AFPM <a href=3D"mailto:[email protected]">[email protected]</a= > <<a href=3D"mailto:[email protected]">[email protected]</a>> = wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0= px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>For = extensions above the triad, you have to specify all the notes in the stack = up to the extension you want named: =C2=A0e.g., d1:7 for D7, d1:7.9 for D9,= d1:7.9.11 for D11, d1:7.9.11+ for D9#11, d1:7.5- for D7b5, d1:7.9.11.13 to= get a chord to render as "D13.=E2=80=9D =C2=A0Etc.=C2=A0 If you input= d1:13 =C2=A0you'll get odd results like the D9add13; Lilypond doesn=E2= =80=99t assume the voices below the highest extension like a musician would= but instead is very literal.<div><div><div><br></div><div>Also, if you inp= ut a chord that doesn=E2=80=99t specifically exist in your Brandt/Roemer fi= le, Lilypond will default back to the Ignatziek names.=C2=A0 Even after 15 = years of using a .ily file with the Brandt/Roemer style chord names, I=E2= =80=99ll still occasionally have one sneak through and have to update the .= ily file.</div><div><br></div><div><br id=3D"m_-5021624548604659474lineBrea= kAtBeginningOfMessage"><div><br><blockquote type=3D"cite"><div>On Aug 3, 20= 26, at 2:49=E2=80=AFPM, Carl Sorensen <<a href=3D"mailto:carl.d.sorensen= @gmail.com" target=3D"_blank">[email protected]</a>> wrote:</div= ><br><div><div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div di= r=3D"ltr" class=3D"gmail_attr">On Mon, Aug 3, 2026, 1:35=E2=80=AFPM Eric Be= nson <<a href=3D"mailto:[email protected]" target=3D"_blank">ebseattle= @gmail.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style= =3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding= -left:1ex"> <div> <div dir=3D"ltr">I started experimenting with LilyPond's ChordGrid disp= lay. I can't find very many examples using it, so I guess it isn't = very popular yet. I'm using Brandt and Roemer chord names instead of th= e built-in Ignatzek chord names, using chordNameExceptions for that purpose. It looks like ChordGrid doesn't follow chordNameExce= ptions. Am I doing something wrong, or is that intentional? Is there anothe= r way to supply my own chord names in the ChordGrid context?</div></div></b= lockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Please = post a small example to the lists we can see what you're trying.</div><= div dir=3D"auto"><br></div><div dir=3D"auto">Thanks,</div><div dir=3D"auto"= ><br></div><div dir=3D"auto">Carl</div><div dir=3D"auto"><div class=3D"gmai= l_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e= x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div> </div> </blockquote></div></div></div> </div></blockquote></div><br></div></div></div></div></blockquote></div> --0000000000008c811306582cbb08--