lilypond-auto
[Top][All Lists]
Advanced

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

[Lilypond-auto] Issue 3229 in lilypond: Patch: Make \relative { ... } in


From: lilypond
Subject: [Lilypond-auto] Issue 3229 in lilypond: Patch: Make \relative { ... } interpret the first pitch as an absolute one
Date: Thu, 07 Mar 2013 00:15:57 +0000

Status: Started
Owner: address@hidden
Labels: Type-Enhancement Patch-new

New issue 3229 by address@hidden: Patch: Make \relative { ... } interpret the first pitch as an absolute one
http://code.google.com/p/lilypond/issues/detail?id=3229

Make \relative { ... } interpret the first pitch as an absolute one

The previous default of \relative { ... } being \relative c' { ... }
made c' more special than warranted.  Having to write
\relative f { ... } for this functionality seems awkward since f
serves no musical function but just happens to be the middle of the
scale.  Iff the scale is the standard scale.  The new definition of
\relative takes care to determine the "middle of the scale" reference
point properly even in the case of non-standard scales.

The conversion rules catch the cases where
a) \relative was used without a pitch argument.  In this case the
pitch gets turned into the language-neutral #(ly:make-pitch 0 0).
b) \relative x''' { x ... is being used, with ''' being an arbitrary
octave and x an arbitrary notename.

This is an example of a conversion rule that should not be applied
more than once...


In a separate commit:
Run scripts/auxiliar/update-with-convert-ly.sh

http://codereview.appspot.com/7546044

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings



reply via email to

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