2 % TODO: check about other ottava functions.
4 \header { texidoc = "@cindex Ottava Spanner
5 You can make Lilypond print ottava spanners. "
10 \property Voice.TextSpanner \override #'edge-text = #'("8 " . "")
11 a #(ly:export (make-span-event 'TextSpanEvent START))
13 a #(ly:export (make-span-event 'TextSpanEvent STOP))
15 \property Voice.TextSpanner \revert #'style
16 \property Voice.TextSpanner \override #'style = #'dotted-line
17 a #(ly:export (make-span-event 'TextSpanEvent START))
19 a #(ly:export (make-span-event 'TextSpanEvent STOP))
21 \property Voice.TextSpanner \revert #'style
22 \property Voice.TextSpanner \override #'style = #'dashed-line
23 \property Voice.TextSpanner \override #'edge-height = #'(1 . -2)
24 a #(ly:export (make-span-event 'TextSpanEvent START))
26 a #(ly:export (make-span-event 'TextSpanEvent STOP))
29 \property Staff.centralCPosition = #-13
31 \property Voice.TextSpanner \override #'dash-length = #5
32 \property Voice.TextSpanner \override #'thickness = #10
33 a #(ly:export (make-span-event 'TextSpanEvent START))
35 a #(ly:export (make-span-event 'TextSpanEvent STOP))
36 \property Staff.centralCPosition = #-6
38 \paper{ raggedright = ##t}