10.04.2013 Views

in Snippets - LilyPond

in Snippets - LilyPond

in Snippets - LilyPond

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Expressive marks 65<br />

}<br />

% by default, \breathe uses the rcomma, just as if say<strong>in</strong>g:<br />

% \override Breath<strong>in</strong>gSign #'text = #(make-musicglyph-markup "scripts.rcomma")<br />

> |<br />

% rvarcomma and lvarcomma are variations of the default rcomma and lcomma<br />

% N.B.: must use Staff context here, s<strong>in</strong>ce we start a Voice below<br />

\override Staff.Breath<strong>in</strong>gSign #'text = \markup { \musicglyph #"scripts.rvarcomma" }<br />

> |<br />

% vee<br />

\override Breath<strong>in</strong>gSign #'text = \markup { \musicglyph #"scripts.upbow" }<br />

es8[ d es f g] \breathe f |<br />

% caesura<br />

\override Breath<strong>in</strong>gSign #'text = \markup { \musicglyph #"scripts.caesura.curved" }<br />

es8[ d] \breathe es[ f g f] |<br />

es2 r4 \bar "||"<br />

<br />

<br />

4 3<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Broken Crescendo Hairp<strong>in</strong><br />

In order to make parts of a crescendo hairp<strong>in</strong> <strong>in</strong>visible, the follow<strong>in</strong>g method is used: A white<br />

rectangle is drawn on top of the respective part of the crescendo hairp<strong>in</strong>, mak<strong>in</strong>g it <strong>in</strong>visible.<br />

The rectangle is def<strong>in</strong>ed as postscript code with<strong>in</strong> a text markup.<br />

To f<strong>in</strong>e-tune the position and size of the markup, the number preced<strong>in</strong>g setgray <strong>in</strong> the<br />

postscript def<strong>in</strong>ition can be set to a value less than one, mak<strong>in</strong>g it grey. The two numbers before<br />

scale <strong>in</strong> the postscript code are responsible for the width and height of the rectangle, the two<br />

numbers before translate change the x- and y-orig<strong>in</strong> of the rectangle.<br />

Make sure to put the hairp<strong>in</strong> <strong>in</strong> a lower layer than the text markup to draw the rectangle<br />

over the hairp<strong>in</strong>.<br />

\relative c' {<br />

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

Saved successfully!

Ooh no, something went wrong!