]> git.donarmstrong.com Git - lilypond.git/blob - input/collisions.ly
release: 0.0.65
[lilypond.git] / input / collisions.ly
1 %{MudelaHeader
2
3  filename: collisions.ly
4  title:
5  description:  random counterpoint to test collisions
6  composer(s): HWN
7  entered-by: HWN
8  copyright: public domain
9
10  Tested Features:test the Collision resolution 
11 EndMudelaHeader
12 %}
13 \version "0.0.57";
14
15
16
17 two_voice = \melodic { 
18         < \multivoice 
19           {     \octave c'; \stem -1;\duration "last";
20                 c4 d e f g2~  g4 a [c8 d e f] c2| }
21           { \stem 1;
22                 g4 f e g ~ g2 g2  c4 g4 g2 } 
23
24         >
25 }       
26
27 two_voice_steminvert = \melodic { 
28         < \multivoice  
29           {     \octave c'; \stem 1;
30 % the f and g on 4th beat are exceptionally ugh.
31                 c4 d e f g2 g4 a | }
32           { \stem -1;
33                 g4 f e g  g2 g2 } 
34
35         >
36 }       
37 three_voice = \melodic {
38         < \multivoice
39         { \stem 1; 
40                 g4 f e f g a g2 }
41         { \hshift 1; \stem 1; 
42                 e2  e2  e2  e2 }
43         { \stem -1;
44                 c4 d e d c d es }
45         >
46 }
47
48 rests = \melodic  {
49         < \multivoice
50         { \stem 1;
51                 | r8 r r r  r r r r 
52                 [c' b a g] [f e d c]
53         } 
54         { \stem -1;
55                 [c8 d e f] [g a b c']
56                 r r r r r r r r r 
57         }
58         >
59 }
60 \score{
61         \staff{ melodicregs 
62                 \melodic {  \$two_voice ++  \$two_voice_steminvert 
63                         ++ \$three_voice ++ \rests
64                 }
65         }
66         \paper {}
67 %       \midi { \tempo 4:80 }
68 }