Hi Amelie,
2015-03-15 10:57 GMT+01:00 Amelie Zapf <
address@hidden>:
> Dear lilypond-user team,
>
> starting with LilyPond 2.16, and on into 2.18, the chord naming
> algorithm does not distinguish between a chord <c e g bes d> and <c e g
> d'> in relative notation. Both are named "C9".
Yep.
The 'additionalPitchPrefix' was changed to "", to get rid of too many "add" in certain names.
> This is wrong, since
> functionally, the former is a dominant, the latter a tonic, so there
> must be a distinction between the two.
I slightly disagree.
Yes, LilyPond should distinguish between those two chords per default.
Though, I can easily imagine situations where <c e g d> is dominant or subdominant or tonic, depends on the surrounding circumstances.
> The behavior up until 2.14 (which
> I used until recently) was correct, in which the former was called "C9",
> the latter "Cadd9".
>
> Is there a script file I can modify so I can get the system to behave
> correctly?
>
> Kind regards,
>
> Amy
2015-03-15 12:12 GMT+01:00 Amelie Zapf <
address@hidden>:
> Dear lilypond-user team,
>
> problem solved: \set Score.additionalPitchPrefix = "add" does the trick.
> However, this should be default behavior, because C9 and Cadd9 are just
> not the same thing, but describe chords with vastly different harmonic
> function.
Again, I disagree here. Correct ChordNames
(together with some common agreements) will show only which pitches are present, not their harmonic function.