3 % TODO: check about other ottava functions.
5 \header { texidoc = "@cindex Ottava Spanner
6 You can make LilyPond print ottava spanners. "
11 \property Voice.TextSpanner \override #'edge-text = #'("8 " . "")
12 a #(ly:export (make-span-event 'TextSpanEvent START))
14 a #(ly:export (make-span-event 'TextSpanEvent STOP))
16 \property Voice.TextSpanner \revert #'style
17 \property Voice.TextSpanner \override #'style = #'dotted-line
18 a #(ly:export (make-span-event 'TextSpanEvent START))
20 a #(ly:export (make-span-event 'TextSpanEvent STOP))
22 \property Voice.TextSpanner \revert #'style
23 \property Voice.TextSpanner \override #'style = #'dashed-line
24 \property Voice.TextSpanner \override #'edge-height = #'(1 . -2)
25 a #(ly:export (make-span-event 'TextSpanEvent START))
27 a #(ly:export (make-span-event 'TextSpanEvent STOP))
30 \property Staff.centralCPosition = #-13
32 \property Voice.TextSpanner \override #'dash-length = #5
33 \property Voice.TextSpanner \override #'thickness = #10
34 a #(ly:export (make-span-event 'TextSpanEvent START))
36 a #(ly:export (make-span-event 'TextSpanEvent STOP))
37 \property Staff.centralCPosition = #-6
39 \paper{ raggedright = ##t}