10.04.2013 Views

in Snippets - LilyPond

in Snippets - LilyPond

in Snippets - LilyPond

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tweaks and overrides 434<br />

}<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Pr<strong>in</strong>t<strong>in</strong>g a repeat sign at the beg<strong>in</strong>n<strong>in</strong>g of a piece<br />

A |: bar l<strong>in</strong>e can be pr<strong>in</strong>ted at the beg<strong>in</strong>n<strong>in</strong>g of a piece, by overrid<strong>in</strong>g the relevant property:<br />

\relative c'' {<br />

\once \override Score.BreakAlignment #'break-align-orders =<br />

#(make-vector 3 '(<strong>in</strong>strument-name<br />

left-edge<br />

ambitus<br />

breath<strong>in</strong>g-sign<br />

clef<br />

key-signature<br />

time-signature<br />

staff-bar<br />

custos))<br />

\once \override Staff.TimeSignature #'space-alist =<br />

#'((first-note . (fixed-space . 2.0))<br />

(right-edge . (extra-space . 0.5))<br />

;; free up some space between time signature<br />

;; and repeat bar l<strong>in</strong>e<br />

(staff-bar . (extra-space . 1)))<br />

\bar "|:"<br />

c1<br />

d1<br />

d4 e f g<br />

}<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Pr<strong>in</strong>t<strong>in</strong>g bar numbers <strong>in</strong>side boxes or circles<br />

Bar numbers can also be pr<strong>in</strong>ted <strong>in</strong>side boxes or circles.<br />

<br />

<br />

\relative c' {<br />

% Prevent bar numbers at the end of a l<strong>in</strong>e and permit them elsewhere<br />

\override Score.BarNumber #'break-visibility = #end-of-l<strong>in</strong>e-<strong>in</strong>visible<br />

\set Score.barNumberVisibility = #(every-nth-bar-number-visible 4)<br />

% Increase the size of the bar number by 2<br />

\override Score.BarNumber #'font-size = #2<br />

% Draw a box round the follow<strong>in</strong>g bar number(s)<br />

\override Score.BarNumber #'stencil<br />

= #(make-stencil-boxer 0.1 0.25 ly:text-<strong>in</strong>terface::pr<strong>in</strong>t)<br />

\repeat unfold 5 { c1 }

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!