1\header { 2 texidoc = "Bar line extent can be customised and the customised value 3 must be respected when staff symbol is changed temporarily (e.g. to 4 simulate ledger lines of renaissance prints and manuscripts); 5 moreover, span bars should not enter the staves." 6} 7 8 9\version "2.17.6" 10 11ledgerUp = 12{ 13 s2 14 \stopStaff 15 \override Staff.StaffSymbol.line-positions = #'(-4 -2 0 2 4 6) 16 \startStaff 17 s2 18 \noBreak 19 s2 20 \stopStaff 21 \revert Staff.StaffSymbol.line-positions 22 \startStaff 23 s2 24} 25 26ledgerDown = 27{ 28 s2 29 \stopStaff 30 \override Staff.StaffSymbol.line-positions = #'(-6 -4 -2 0 2 4) 31 \startStaff 32 s1 33 \stopStaff 34 \revert Staff.StaffSymbol.line-positions 35 \startStaff 36 s2 37} 38 39\new StaffGroup 40<< 41 \new Staff \with 42 { 43 \override BarLine.bar-extent = #'(-1 . 1.5) 44 } 45 { 46 \ledgerUp \ledgerDown 47 s1*4 48 s1*4 49 \ledgerUp \ledgerDown 50 \ledgerUp \ledgerDown 51 \ledgerUp \ledgerDown 52 \ledgerUp \ledgerDown 53 s1*4 54 s1*4 55 } 56 57 \new Staff \with 58 { 59 \override BarLine.bar-extent = #'(0 . 0) 60 } 61 { 62 s1*4 63 s1*4 64 \ledgerUp \ledgerDown 65 \ledgerUp \ledgerDown 66 \ledgerDown \ledgerUp 67 s1*4 68 s1*4 69 \ledgerUp \ledgerDown 70 \ledgerUp \ledgerDown 71 } 72 73 \new Staff \with 74 { 75 \override BarLine.bar-extent = #'(-2 . 0) 76 } 77 { 78 s1*4 79 \ledgerUp \ledgerDown 80 s1*4 81 s1*4 82 s1*4 83 \ledgerUp \ledgerDown 84 \ledgerDown \ledgerUp 85 \ledgerUp \ledgerDown 86 \ledgerDown \ledgerUp 87 } 88>> 89