]> git.donarmstrong.com Git - lilypond.git/blob - input/proportional.ly
release commit
[lilypond.git] / input / proportional.ly
1 \header
2 {
3   title  = "Proportional notation"
4 }
5
6 \version "2.7.4"
7
8 %% RhythmicStaff broken with 32nd rests ? 
9
10 \layout
11 {
12   indent = #0.0 
13   \context {
14     \Voice
15     \remove "Forbid_line_break_engraver"
16     tupletNumberFormatFunction = #fraction-tuplet-formatter
17     tupletFullLength = ##t
18     allowBeamBreak = ##t
19   }
20   \context {
21     \Score
22     \override SpacingSpanner #'uniform-stretching = ##t
23     \override SpacingSpanner #'strict-note-spacing = ##t
24     proportionalNotationDuration = #(ly:make-moment 1 64)
25     \override TimeSignature #'break-visibility = #end-of-line-invisible
26     \override Beam #'break-overshoot = #'(-0.5 . 1.0)
27   }
28   \context {
29
30     % we want over print if necessary.
31     \RhythmicStaff
32     \remove "Separating_line_group_engraver"
33   }
34 }
35
36 staffKind = "RhythmicStaff"
37
38 %staffKind = "Staff"
39
40 \relative c''
41 \new StaffGroup <<
42   \new \staffKind <<
43     {
44       \skip 2
45       \skip 2
46       \break \time 4/8
47       
48       \skip 1 \break \time 4/8
49       \skip 2 \time 1/8
50     }
51     
52     {
53     \time 4/8 
54
55     \times 7/9 {
56       \times 4/6 {
57         r8 r32[ c c c c c c c] r4
58         r32[ c32 c16 }
59         \times 5/4 {
60           c16 c c] r32[ c32 c16 c] r8 }
61       }
62     \times 10/12 {
63       \times 7/6 {
64         r32[ c32. c16 c16.] r4
65         r16[ c16 c16. c32
66            }       
67         \times 5/8 {
68           c16 c c16. c32] r8 c8[ c] r4
69       }
70     }
71
72     \times 4/7 {
73       r8
74       r16[ c16
75         \times 5/4 {
76           c16 r16 c8 c c
77         }
78     }
79       
80     \times 3/4 {
81       c8]
82       r16[ c
83            \times  2/3 {
84              c16 r16]
85            r4 }
86     }
87   }  
88     >>
89   \new \staffKind
90   <<
91   {
92     \times 9/5 {
93       r8. c16[ c c
94                \grace {
95                  \stemDown
96                  c32[ c32]
97                  \stemNeutral 
98                }
99                c16 c c
100       c 
101     }
102     \times 4/7 {
103       c16 c c c ]
104       \times 5/4 {
105         c16[ c32 c32]
106         r4
107         c32[ c c16
108       }
109     }
110     \times 10/12 {
111       \times 7/9 {
112         c16 c16 c8] r8 r4
113         r8.[ c32 c16 c r8 c16 c16 
114       }
115       c16 c32 c32]
116       r4.
117       r16.[
118       c32 
119     }
120     c16 r16]
121
122   }
123   { \skip 2 * 6 } % filler space. 
124   >>
125 >>
126
127                  
128     
129