Thomas Morley <thomasmorle...@gmail.com> writes:

> 2017-02-25 23:08 GMT+01:00 David Kastrup <d...@gnu.org>:
>> Rob Torop <rob.to...@gmail.com> writes:
>>
>>> When I enter a 13th chord like this e:13, it renders with a 9 as well.
>>> I know a 13 chord officially contains the 9 and 11, and that lilypond
>>> by convention will omit the 11.  But I don't really want to have the 9
>>> showing.  Do I inadvertently have some setting on that is giving me
>>> this?
>>
>> Minimal example:
>>
>>
>>
>> The default chord printer is Ignatzek.  No idea whether this would count
>> as a bug with the Ignatzek naming framework or not, and how the other
>> chord printers would behave in comparison.
>>
>> As a default, the mismatch between input and output seems weird.
>
>
> Well, we omit the 11 by purpose,
> See the comment in construct-chord-elements from chord-entry.scm and
> regtest chord-name-entry-11.ly.

Huh?  Have you taken a look at the output?

> Also quoting "Standardized Chord Symbol Notation" by Brandt/Roemer in
> section "Dominant Thirteenths":
> "In accepted usage, the 9th is included but the 11th is omitted. Quite
> frequently the unaltered 5th is also left out."
>
> So no bug, but a design decision.

The problem is not with the conversion of the input to a chord but with
the conversion of a chord to a ChordName.

> To have the 11th included, one needs to explicitely state it:
>
> \chords { e:11.13 }
>
> If this is not done, the printing as E⁹ ¹¹ is ok, imho.

\chords { e:13 } is printed as E9 13 rather than E13 .  So the question
is why the rationale for converting e:13 to chord notes differs from the
rationale converting the chord notes to a chord name.

-- 
David Kastrup

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to