lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Chord Semantics Patch


From: Charles Winston
Subject: Re: Chord Semantics Patch
Date: Thu, 2 Nov 2017 10:20:22 -0400

here’s the url: https://codereview.appspot.com/332090043

> On Nov 2, 2017, at 10:08 AM, Charles Winston <address@hidden> wrote:
> 
> Hi developers,
> 
> I posted a new patch on Reitveld that captures the semantics entered in 
> chordmode in order to produce more accurate chord names. The way it works 
> now, the input: \chords { c:m7.1 ees } will produce identical chord names: 
> Eb. Though with my patch, c:m7.1 produces the name Cm7 omit root, as it 
> should.
> 
> The patch captures all the relevant information entered in chordmode: root, 
> extension, modifier, alterations, additions, removals, bass, inversion. It 
> saves this information as a ChordSemanticsEvent, part of the elements of 
> EventChord. This event is iterated and passed to the chord_name_engraver, 
> which uses a new naming function to produce chord names based on the 
> semantics list.
> 
> Let me know what you think,
> 
> Charles Winston
> _______________________________________________
> lilypond-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-devel




reply via email to

[Prev in Thread] Current Thread [Next in Thread]