X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fnotation%2Fstaff.itely;h=b1558e72dfef9f3fae3886e528f9020a4385690b;hb=13da8b27aabc5d5a752d00ed1e2b99ad20f0f264;hp=b6c06c5690d611b33d331c20399fec7ca5c16ded;hpb=1242f5fca1063945967549d4f814afcac957d344;p=lilypond.git diff --git a/Documentation/notation/staff.itely b/Documentation/notation/staff.itely index b6c06c5690..b1558e72df 100644 --- a/Documentation/notation/staff.itely +++ b/Documentation/notation/staff.itely @@ -7,12 +7,14 @@ Guide, node Updating translation committishes.. @end ignore -@c \version "2.14.0" +@c \version "2.17.6" @node Staff notation @section Staff notation -@lilypondfile[quote]{staff-headword.ly} +@c The line width is a bit of a hack to allow space for the +@c instrument names. +@lilypondfile[quote,ragged-right,line-width=14.5\cm,staffsize=16]{staff-headword.ly} This section explains how to influence the appearance of staves, how to print scores with more than one staff, and how to add tempo @@ -437,11 +439,11 @@ The number of staff lines can be altered, @lilypond[verbatim,quote,relative=2] f4 d \stopStaff -\override Staff.StaffSymbol #'line-count = #2 +\override Staff.StaffSymbol.line-count = #2 \startStaff g, e | f'4 d \stopStaff -\revert Staff.StaffSymbol #'line-count +\revert Staff.StaffSymbol.line-count \startStaff g, e | @end lilypond @@ -453,10 +455,10 @@ position in the staff, can be changed with a single override. @lilypond[verbatim,quote,relative=2] f4 d \stopStaff -\override Staff.StaffSymbol #'line-positions = #'(1 3 5 -1 -3) +\override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3) \startStaff g, e | f'4 d \stopStaff -\override Staff.StaffSymbol #'line-positions = #'(8 6.5 -6 -8 -0.5) +\override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5) \startStaff g, e @end lilypond @@ -468,7 +470,7 @@ default, are also affected. @lilypond[verbatim,quote,relative=2] \new Staff \with { - \override StaffSymbol #'thickness = #3 + \override StaffSymbol.thickness = #3 } { f4 d g, e } @end lilypond @@ -480,8 +482,8 @@ ledger line thickness. @lilypond[verbatim,quote,relative=2] \new Staff \with { - \override StaffSymbol #'thickness = #2 - \override StaffSymbol #'ledger-line-thickness = #'(0.5 . 0.4) + \override StaffSymbol.thickness = #2 + \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4) } { f'4 a, a,, f } @end lilypond @@ -490,7 +492,7 @@ The vertical positions of ledger lines can be altered, @lilypond[verbatim,quote,relative=2] \new Staff \with { - \override StaffSymbol #'ledger-positions = #'(-3 -2 -1 2 5 6) + \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6) } { f'4 a, a,, f } @end lilypond @@ -501,7 +503,7 @@ also have their own ledger lines. @lilypond[verbatim,quote,relative=2] \new Staff \with { - \override StaffSymbol #'ledger-extra = #4 + \override StaffSymbol.ledger-extra = #4 } { f'4 a, d, f, } @end lilypond @@ -513,11 +515,11 @@ The @code{stopStaff} is needed in the example to revert the @code{\override} for the whole @code{StaffSymbol}. @lilypond[fragment,quote,relative=1] -\override Staff.StaffSymbol #'line-positions = #'(-8 0 2 4) +\override Staff.StaffSymbol.line-positions = #'(-8 0 2 4) d4 e f g \stopStaff \startStaff -\override Staff.StaffSymbol #'ledger-positions = #'(-8 -6 (-4 -2) 0) +\override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0) d4 e f g @end lilypond @@ -526,7 +528,7 @@ line spacing as well. @lilypond[verbatim,quote,relative=2] \new Staff \with { - \override StaffSymbol #'staff-space = #1.5 + \override StaffSymbol.staff-space = #1.5 } { f'4 d, g, e, } @end lilypond @@ -602,8 +604,8 @@ only a few ossia staves are needed. \remove "Time_signature_engraver" alignAboveContext = #"main" fontSize = #-3 - \override StaffSymbol #'staff-space = #(magstep -3) - \override StaffSymbol #'thickness = #(magstep -3) + \override StaffSymbol.staff-space = #(magstep -3) + \override StaffSymbol.thickness = #(magstep -3) firstClef = ##f } { e4 d f e } @@ -624,10 +626,10 @@ example. << \new Staff = ossia \with { \remove "Time_signature_engraver" - \override Clef #'transparent = ##t + \override Clef.transparent = ##t fontSize = #-3 - \override StaffSymbol #'staff-space = #(magstep -3) - \override StaffSymbol #'thickness = #(magstep -3) + \override StaffSymbol.staff-space = #(magstep -3) + \override StaffSymbol.thickness = #(magstep -3) } { \stopStaff s1*6 } @@ -663,10 +665,10 @@ break. For more information about << \new Staff = ossia \with { \remove "Time_signature_engraver" - \override Clef #'transparent = ##t + \override Clef.transparent = ##t fontSize = #-3 - \override StaffSymbol #'staff-space = #(magstep -3) - \override StaffSymbol #'thickness = #(magstep -3) + \override StaffSymbol.staff-space = #(magstep -3) + \override StaffSymbol.thickness = #(magstep -3) } \relative c'' { R1*3 c4 e8 d c2 @@ -684,7 +686,7 @@ break. For more information about \layout { \context { \Staff \RemoveEmptyStaves - \override VerticalAxisGroup #'remove-first = ##t + \override VerticalAxisGroup.remove-first = ##t } } @end lilypond @@ -837,8 +839,8 @@ this case, use the following overrides instead of removing the engraver: @example -\override StaffSymbol #'stencil = ##f -\override NoteHead #'no-ledgers = ##t +\override StaffSymbol.stencil = ##f +\override NoteHead.no-ledgers = ##t @end example For the Known issues and warnings associated with @@ -908,8 +910,9 @@ multi-line instrument names, @code{\center-column} must be used: { f2 g4 f } \new Staff \with { instrumentName = \markup { - \center-column { "Clarinet" } - \line { "in B" \smaller \flat } + \center-column { "Clarinet" + \line { "in B" \smaller \flat } + } } } { c4 b c2 } @@ -1358,7 +1361,7 @@ bassoonNotes = \relative c { \clef bass R1 \clef treble - \new CueVoice { \set "instrumentCueName" = "flute" } + \new CueVoice { \set instrumentCueName = "flute" } \cueDuring #"flute" #UP { R1 } \clef bass g4. b8 d2 @@ -1384,7 +1387,7 @@ fluteNotes = \relative c'' { bassoonNotes = \relative c { \clef bass R1 - \new CueVoice { \set "instrumentCueName" = "flute" } + \new CueVoice { \set instrumentCueName = "flute" } \cueDuringWithClef #"flute" #UP #"treble" { R1 } g4. b8 d2 } @@ -1460,7 +1463,7 @@ bassoonNotes = \relative c { R1 \tag #'part { \clef treble - \new CueVoice { \set "instrumentCueName" = "flute" } + \new CueVoice { \set instrumentCueName = "flute" } } \cueDuring #"flute" #UP { R1 } \tag #'part \clef bass