[prev in list] [next in list] [prev in thread] [next in thread]
List: lilypond-user
Subject: Re: (Semi)German chords (B <-> H) with normal slash chords?
From: Henning Hraban Ramm <lilypondml () fiee ! net>
Date: 2022-04-26 13:49:39
Message-ID: 164cd590-3ca3-0cef-0a3e-6041f4733534 () fiee ! net
[Download RAW message or body]
Am 26.04.22 um 12:09 schrieb Boris Lau:
> Dear list,
>
> I'm working on a songbook for german kids. Although I personally don't
> like them, I want to use German chord names (B and H exchanged). I could
> use \germanChords or \semiGermanChords to achieve that, but that also
> changes the behavior of slash chords:
>
> B7 -> H7 <-- this is what I want
> E/G# -> E/gis <-- this is weird
>
> Maybe some developer thought, that E/gis is how it's done in Germany.
> I think it's rather uncommon and pretty ugly ;-)
>
> But personal tastes aside, is there a way to get the B<->H thing without
> changing the slash chords?
>
> Many thanks in advance,
> Best, Boris
>
Hello Boris,
only a few weeks ago I asked the same (subject: "German chords with
uppercase bass".
Thomas Morley answered:
>
> \germanChords uses `chord-name->german-markup' to print the root-name
> (chordRootNamer) of a chord and `note-name->german-markup' to print an
> additional bass-note (chordNoteNamer).
> If you comment the chordNoteNamer there, the chordRootNamer takes over.
>
> germanChords = {
> \set chordRootNamer = #(chord-name->german-markup #t)
> %\set chordNoteNamer = #note-name->german-markup
> }
>
> scm = \chordmode {
> c1/c | cis/cis
> b1/b | bis/bis | bes/bes
> }
>
> <<
> \new ChordNames {
> \germanChords \scm
> }
> \context Voice { \scm }
>>>
>
> NB altered bass notes are now printed like the root, i.e. C♯ not Cis.
> Already ok? If not holler.
>
>
> Imho, german chords in LilyPond are not correct and were never: as an
> example, C♯ is never a _german_ naming
>
> Also see my comment:
> https://gitlab.com/lilypond/lilypond/-/issues/6305#note_890059707
Hraban
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic