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.

Tweaks and overrides 396<br />

}<br />

c4 b d c<br />

\set Score.tempoHideNote = ##t<br />

\tempo 4 = 96<br />

d,4 fis a cis<br />

d4 cis e d<br />

}<br />

\layout { }<br />

\midi { }<br />

= 160<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Chang<strong>in</strong>g the text for susta<strong>in</strong> mark<strong>in</strong>gs<br />

Staff.pedalSusta<strong>in</strong>Str<strong>in</strong>gs can be used to set the text used for pedal down and up. Note<br />

that the only valid str<strong>in</strong>gs are those found <strong>in</strong> the list of pedal glyphs - the values used this<br />

snippet constitute an exhaustive list.<br />

susta<strong>in</strong>Notes = { c4\susta<strong>in</strong>On d e\susta<strong>in</strong>Off\susta<strong>in</strong>On f\susta<strong>in</strong>Off }<br />

\relative c' {<br />

\susta<strong>in</strong>Notes<br />

\set Staff.pedalSusta<strong>in</strong>Str<strong>in</strong>gs = #'("P" "P-" "-")<br />

\susta<strong>in</strong>Notes<br />

\set Staff.pedalSusta<strong>in</strong>Str<strong>in</strong>gs = #'("d" "de" "e")<br />

\susta<strong>in</strong>Notes<br />

\set Staff.pedalSusta<strong>in</strong>Str<strong>in</strong>gs = #'("M" "M-" "-")<br />

\susta<strong>in</strong>Notes<br />

\set Staff.pedalSusta<strong>in</strong>Str<strong>in</strong>gs = #'("Ped" "*Ped" "*")<br />

\susta<strong>in</strong>Notes<br />

}<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Controll<strong>in</strong>g spanner visibility after a l<strong>in</strong>e break<br />

<br />

<br />

The visibility of spanners which end on the first note follow<strong>in</strong>g a l<strong>in</strong>e break is controlled by the<br />

after-l<strong>in</strong>e-break<strong>in</strong>g callback ly:spanner::kill-zero-spanned-time.<br />

For objects such as glissandos and hairp<strong>in</strong>s, the default behaviour is to hide the spanner after<br />

a break; disabl<strong>in</strong>g the callback will allow the left-broken span to be shown.<br />

Conversely, spanners which are usually visible, such as text spans, can be hidden by enabl<strong>in</strong>g<br />

the callback.<br />

\paper { ragged-right = ##t }<br />

\relative c'' {<br />

\override Hairp<strong>in</strong> #'to-barl<strong>in</strong>e = ##f<br />

\override Glissando #'breakable = ##t

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

Saved successfully!

Ooh no, something went wrong!