lilypond-user
[Top][All Lists]
Advanced

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

Re: Feature Request: Chromatic note names


From: Paul Morris
Subject: Re: Feature Request: Chromatic note names
Date: Fri, 17 May 2013 14:43:29 -0700 (PDT)

Here's more explanation of the dodecaPitchNames snippet:
http://lsr.dsi.unimi.it/LSR/Item?id=619

This part:
#(ly:parser-set-note-names parser dodecaPitchNames)

Calls dodecaPitchNames, which as I understand it, basically takes something
like this as its input (the default pitchnames list):

       (ces  . ,(ly:make-pitch -1 0 FLAT))
       (c     . ,(ly:make-pitch -1 0 NATURAL))
       (cis   . ,(ly:make-pitch -1 0 SHARP))
       (des  . ,(ly:make-pitch -1 1 FLAT))
       (d     . ,(ly:make-pitch -1 1 NATURAL))
       (dis   . ,(ly:make-pitch -1 1 NATURAL))
       (ees  . ,(ly:make-pitch -1 2 FLAT))
       (e     . ,(ly:make-pitch -1 2 NATURAL))

And turns it into this:

       (ces  . ,(ly:make-pitch -1 -1 NATURAL))
       (c     . ,(ly:make-pitch -1 0 NATURAL))
       (cis   . ,(ly:make-pitch -1 1 NATURAL))
       (des  . ,(ly:make-pitch -1 1 NATURAL))
       (d     . ,(ly:make-pitch -1 2 NATURAL))
       (dis   . ,(ly:make-pitch -1 3 NATURAL))
       (ees  . ,(ly:make-pitch -1 3 NATURAL))
       (e     . ,(ly:make-pitch -1 4 NATURAL))


Notice the difference in the "scale degree" numbers just before NATURAL and
the clearing of the alterations FLAT and SHARP.  Again this is moving from a
diatonic scale to a chromatic scale mapping.

-Paul



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Feature-Request-Chromatic-note-names-tp145984p146062.html
Sent from the User mailing list archive at Nabble.com.



reply via email to

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