Update from Andrew: tweaks for cross-staff chords snippet.
[lilypond.git] / input / proportional.ly
blobfed31ed8e313e31ae0fad075b419e24bbc876854
1 \version "2.11.51"
3 \header
5 title = "Proportional notation"
6 copyright = "© 2005 Trevor Bača - verbatim reproduction permitted."
9 \layout
11 indent = #0.0
12 \context {
13 \Voice
14 \remove "Forbid_line_break_engraver"
15 \override TupletNumber #'text = #tuplet-number::calc-fraction-text
16 tupletFullLength = ##t
17 \override Beam #'breakable = ##t
19 \context {
20 \Score
21 \override TupletBracket #'edge-text = #(cons
22 (markup #:arrow-head X LEFT #f)
23 (markup #:arrow-head X RIGHT #f))
24 \override SpacingSpanner #'uniform-stretching = ##t
25 \override SpacingSpanner #'strict-note-spacing = ##t
26 proportionalNotationDuration = #(ly:make-moment 1 64)
27 \override TimeSignature #'break-visibility = #end-of-line-invisible
28 \override Beam #'break-overshoot = #'(-0.5 . 1.0)
29 \override TupletBracket #'break-overshoot = #'(-0.5 . 1.0)
30 \override TupletBracket #'staff-padding = #3.5
32 \context {
33 % we want over print if necessary.
34 \RhythmicStaff
35 \remove "Separating_line_group_engraver"
39 staffKind = "RhythmicStaff"
41 %staffKind = "Staff"
43 \relative c''
44 \new StaffGroup <<
45 \new \staffKind <<
47 \skip 2
48 \skip 2
49 \break \time 4/8
50 \skip 1 \break \time 4/8
51 \skip 1 \break \time 4/8
55 \time 4/8
57 \times 7/9 {
58 \times 4/6 {
59 r8 c32[ c c c c c c c] r4
60 c32[ c32 c16 }
61 \times 5/4 {
62 c16 c c] c32[ c32 c16 c] r8 }
65 \times 10/12 {
66 \times 7/6 {
67 c32[ c32 c8 c16] r4
68 c16[ c16 c16. c32
70 \times 5/8 {
71 c16 c16 c16. c32] r8 c8[ c8] r4.
75 \times 4/7 {
77 c16[ c16
78 \times 5/4 {
79 c16 r16 c8 c c
83 \times 3/4 {
84 c8]
85 c16[ c
86 \times 2/3 {
87 c16 c16]
88 r4 }
92 \new \staffKind
95 \times 9/5 {
96 r8. c16[ c c
97 \grace {
98 \stemDown
99 c32[ c32]
100 \stemNeutral
102 c16 c c
105 \times 4/7 {
106 c16 c c c ]
107 \times 5/4 {
108 c16[ c32 c32]
110 c32[ c c16
113 \times 10/12 {
114 \times 7/10 {
115 c16 c16 c8] r4 c4
116 c16[ c8 c16 c16 r8 c16
118 c16 c32 c32]
120 c16.[
123 c16 c16]