X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fsnippets%2Ftweaking-clef-properties.ly;h=a43faaca38bdd9a3d6d57e21e2d41674bdc70033;hb=d6604b0444dfea8c1ad571273c78222ad17ccd2d;hp=0526c67876ff2d83abfbc308b11bf1eefc560932;hpb=94dc452301cc0d1e9983f5aeb784884f7fe8c964;p=lilypond.git diff --git a/Documentation/snippets/tweaking-clef-properties.ly b/Documentation/snippets/tweaking-clef-properties.ly index 0526c67876..a43faaca38 100644 --- a/Documentation/snippets/tweaking-clef-properties.ly +++ b/Documentation/snippets/tweaking-clef-properties.ly @@ -20,10 +20,12 @@ except @code{middleCPosition} are changed. Note that changing the glyph, the position of the clef, or the octavation does not in itself change the position of subsequent notes on the staff: the position of middle C must also be specified to do -this. The positional parameters are relative to the staff center line, -positive numbers displacing upwards, counting one for each line and -space. The @code{clefTransposition} value would normally be set to 7, -7, -15 or -15, but other values are valid. +this. In order to get key signatures on the correct staff lines, +@code{middleCClefPosition} must also be set. The positional parameters +are relative to the staff center line, positive numbers displacing +upwards, counting one for each line and space. The +@code{clefTransposition} value would normally be set to 7, -7, 15 or -15, +but other values are valid. When a clef change takes place at a line break the new clef symbol is @@ -43,36 +45,44 @@ line, they do not. doctitle = "Tweaking clef properties" } % begin verbatim - \layout { ragged-right = ##t } - { % The default treble clef + \key f \major c'1 % The standard bass clef \set Staff.clefGlyph = #"clefs.F" \set Staff.clefPosition = #2 \set Staff.middleCPosition = #6 + \set Staff.middleCClefPosition = #6 + \key g \major c'1 % The baritone clef \set Staff.clefGlyph = #"clefs.C" \set Staff.clefPosition = #4 \set Staff.middleCPosition = #4 + \set Staff.middleCClefPosition = #4 + \key f \major c'1 % The standard choral tenor clef \set Staff.clefGlyph = #"clefs.G" \set Staff.clefPosition = #-2 \set Staff.clefTransposition = #-7 \set Staff.middleCPosition = #1 + \set Staff.middleCClefPosition = #1 + \key f \major c'1 % A non-standard clef \set Staff.clefPosition = #0 \set Staff.clefTransposition = #0 \set Staff.middleCPosition = #-4 + \set Staff.middleCClefPosition = #-4 + \key g \major c'1 \break % The following clef changes do not preserve - % the normal relationship between notes and clefs: + % the normal relationship between notes, key signatures + % and clefs: \set Staff.clefGlyph = #"clefs.F" \set Staff.clefPosition = #2