27.03.2013 Views

LilyPond Snippets

LilyPond Snippets

LilyPond Snippets

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 49<br />

}<br />

c2-\bendAfter #+5<br />

c2-\bendAfter #-3<br />

c2-\bendAfter #+8<br />

c2-\bendAfter #-6<br />

<br />

<br />

Breathing signs<br />

<br />

<br />

Breathing signs are available in different tastes: commas (default), ticks, vees and "railroad<br />

tracks" (caesura).<br />

\new Staff \relative c'' {<br />

\key es \major<br />

\time 3/4<br />

% this bar contains no \breathe<br />

> |<br />

% Modern notation:<br />

% by default, \breathe uses the rcomma, just as if saying:<br />

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

> |<br />

}<br />

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

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

\override Staff.BreathingSign #'text = \markup { \musicglyph #"scripts.rvarcomma" }<br />

> |<br />

% vee<br />

\override BreathingSign #'text = \markup { \musicglyph #"scripts.upbow" }<br />

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

% caesura<br />

\override BreathingSign #'text = \markup { \musicglyph #"scripts.caesura.curved" }<br />

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

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

4 <br />

<br />

3 <br />

<br />

<br />

<br />

<br />

<br />

Broken Crescendo Hairpin<br />

In order to make parts of a crescendo hairpin invisible, the following method is used: A white<br />

rectangle is drawn on top of the respective part of the crescendo hairpin, making it invisible.<br />

The rectangle is defined as postscript code within a text markup.<br />

To fine-tune the position and size of the markup, the number preceding setgray in the<br />

postscript definition can be set to a value less than one, making it grey. The two numbers before

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

Saved successfully!

Ooh no, something went wrong!