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

The follow<strong>in</strong>g examples show the possibilities when sett<strong>in</strong>g these properties manually. On<br />

the first l<strong>in</strong>e, the manual changes preserve the standard relative position<strong>in</strong>g of clefs and notes,<br />

whereas on the second l<strong>in</strong>e, they do not.<br />

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

{<br />

}<br />

% The default treble clef<br />

c'1<br />

% The standard bass clef<br />

\set Staff.clefGlyph = #"clefs.F"<br />

\set Staff.clefPosition = #2<br />

\set Staff.middleCPosition = #6<br />

c'1<br />

% The baritone clef<br />

\set Staff.clefGlyph = #"clefs.C"<br />

\set Staff.clefPosition = #4<br />

\set Staff.middleCPosition = #4<br />

c'1<br />

% The standard choral tenor clef<br />

\set Staff.clefGlyph = #"clefs.G"<br />

\set Staff.clefPosition = #-2<br />

\set Staff.clefOctavation = #-7<br />

\set Staff.middleCPosition = #1<br />

c'1<br />

% A non-standard clef<br />

\set Staff.clefPosition = #0<br />

\set Staff.clefOctavation = #0<br />

\set Staff.middleCPosition = #-4<br />

c'1 \break<br />

% The follow<strong>in</strong>g clef changes do not preserve<br />

% the normal relationship between notes and clefs:<br />

\set Staff.clefGlyph = #"clefs.F"<br />

\set Staff.clefPosition = #2<br />

c'1<br />

\set Staff.clefGlyph = #"clefs.G"<br />

c'1<br />

\set Staff.clefGlyph = #"clefs.C"<br />

c'1<br />

\set Staff.clefOctavation = #7<br />

c'1<br />

\set Staff.clefOctavation = #0<br />

\set Staff.clefPosition = #0<br />

c'1<br />

% Return to the normal clef:<br />

\set Staff.middleCPosition = #0<br />

c'1

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

Saved successfully!

Ooh no, something went wrong!