[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