lilypond-devel
[Top][All Lists]
Advanced

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

Re: Issue 1278: Arrow notation for quarter-tones. (issue3789044)


From: Carl Sorensen
Subject: Re: Issue 1278: Arrow notation for quarter-tones. (issue3789044)
Date: Thu, 17 Feb 2011 21:34:54 -0700



On 2/17/11 1:34 PM, "Felipe Gonçalves Assis" <address@hidden>
wrote:

> Hi Carl,
> 
> The denominators are not implicit.
> They are set in the file scm/lily.scm via the call to ly:set-default-scale.
> 
> Also see lily/scale.cc, lily/include/scale.hh and lily/pitch.cc:89
> for how this is implemented.

Ahh, OK.  Now I understand.

I think that the arguments to make-scale should not have implicit steps
(which they currently do).  They should be lists instead of pairs (or else
they should be (step . alteration) pairs.  And the value of each number in
the list should correspond to the weights in the values list.

((0 0 0) (1 0 0) (2 0 0) (3 -1 0) (4 -1 0) (5 -1 0) (6 -1 0) (6 0 0))

(1 1/2 1/4)

That way there is a one-to-one correspondence between the pitch declarations
and the weightings.

As long as we're adjusting things, I think we ought to be consistent.

Thanks,

Carl




reply via email to

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