lilypond-user
[Top][All Lists]
Advanced

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

Re: 2 Questions: spacing-increment and bar numbers


From: Mats Bengtsson
Subject: Re: 2 Questions: spacing-increment and bar numbers
Date: Thu, 11 Mar 2004 18:32:28 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040113

It seems the new syntax has not made it into the manual yet, the
correct syntax is
\paper{
  \context{
    \ScoreContext
    \override SpacingSpanner #'spacing-increment = #3.0
  }
}

For the bar numbers, why not use the \once feature and also combine both
settings in a single identifier?
bigBar = {
\once \override Score.BarNumber #'print-function = #(make-stencil-boxer 0.1 0.25 0.25 Text_item::print)
  \once \override Score.BarNumber #'font-size = #2
}

Then you can just use \bigBar and don't have to revert the settings.

   /Mats


Benjamin Esham wrote:
(I'm sorry if I sent this twice; I didn't receive a copy of the message
even though I am set to receive copies of my own messages, so I
thought that maybe it hadn't been delivered.)

Hello,

I am using Lilypond 2.1.28 on Mac OS X 10.3.2.  I can't manually set
the horizontal spacing of my music.  The example given in the
reference manual,

  \paper { \translator  {
      \ScoreContext SpacingSpanner \override #'spacing-increment = #3.0
  } }

does not work for me.  I also tried putting a \set before
"SpacingSpanner" and removing the \override, but neither of these
seemed to work.

Also— I would like to display bar numbers for every bar in my piece,
and I'd like some of them (rehearsal numbers) to be larger and have
boxes around them.  These latter have no pattern.  What is the easiest
way to do this?  I came up with the following solution:

  bigBarA = \override Score.BarNumber #'print-function =
      #(make-stencil-boxer 0.1 0.25 0.25 Text_item::print)
  bigBarB = \override Score.BarNumber #'font-size = #2
  resetBarsA = \revert Score.BarNumber #'print-function
  resetBarsB = \revert Score.BarNumber #'font-size

and then:

  \bar "||"
  \bigBarA \bigBarB
  c1   % this is the bar with the large number before it
  \resetBarsA \resetBarsB

I was hoping that someone here would be able to think of a better way.

Thanks for any responses to these questions!


--
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
        Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================




reply via email to

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