[Top][All Lists]

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

Re: lilypond ./ChangeLog Documentation/user/notatio...

From: Mats Bengtsson
Subject: Re: lilypond ./ChangeLog Documentation/user/notatio...
Date: Fri, 08 Oct 2004 13:10:03 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040913

So, I learnt something new today! I'll revert the patch.
However, there are several examples, both in input/*/*
and in scm/define-context-properties.scm which set these
properties in Staff or Score. Should I change them as well?

Another feature that's slightly confusing is that
\score {
         \relative c''{
                c4 c4 c4 c4 }
                raggedright = ##t
                        whichBar = ":|:" }

is equivalent to
\score {
         \relative c''{
                \set Score.barAlways = ##t
                \set Score.defaultBarType = ":|:"
                c4 c4 c4 c4 }
        \paper{raggedright = ##t}

(except for the initial bar line).
However, if in the first of these examples I set whichBar globally in
the Staff context instead, then the setting only applies at the
beginning of the score.


Han-Wen Nienhuys wrote:
address@hidden writes:

The command @code{\bar address@hidden is a short cut for doing
address@hidden Timing.whichBar = address@hidden  Whenever @code{whichBar}
address@hidden Staff.whichBar = address@hidden  Whenever @code{whichBar}

why did you make this correction? parser.yy says

        | BAR STRING                    {
                Music *t = set_property_music (ly_symbol2scm ("whichBar"), $2);

                Music *csm = context_spec_music (ly_symbol2scm ("Timing"), 
                                        t, SCM_EOL);
                $$ = context_spec_music (ly_symbol2scm ("Score"), 
                $$->set_spot (THIS->here_input ());
                t->set_spot (THIS->here_input ());

address@hidden writes:

Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.2689 lilypond/ChangeLog:1.2690
--- lilypond/ChangeLog:1.2689   Fri Oct  8 07:55:20 2004
+++ lilypond/ChangeLog  Fri Oct  8 08:02:18 2004
@@ -1,7 +1,8 @@
2004-10-08  Mats Bengtsson  <address@hidden>

        * Documentation/user/notation.itely (Bar lines): Corrected how to
-       set whichBar.
+       set whichBar. Also, added a note that defaultBarType is to be
+       changed in the Score context.

it should be overridden at Timing, since the location of the timing
engraver (which makes default bars) may change.

        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Phone: (+46) 8 790 8463                         
        Fax:   (+46) 8 790 7260
        Email: address@hidden

reply via email to

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