-\version "1.7.16"
+#(ly:set-option 'old-relative)
+\version "2.1.30"
\header{
texidoc="
-Normal collisions. We have support for polyphony, where the
-middle voices are horizontally shifted.
+In addition to normal collision rules, there is support for polyphony,
+where the collosion are avoided by shifting middle voices horizontally.
"
filename = "collisions.ly"
-description = "random counterpoint to test collisions"
enteredby = "HWN,JCN"
copyright = "public domain"
-Tested = "test the Collision resolution "
}
twovoice =
-\notes \relative c' \context Staff \notes <
- \context Voice=i { \stemDown c4 c d d e e f f }
- \context Voice=ii { \stemUp g4 f f e e d d c }
->
-
-twovoicechords = \context Staff \notes <
- \context Voice = i \relative c' {
- \stemUp e4 d c b a g f
+\notes \relative c' \context Staff \notes <<
+ { g4 f f e e d d c }
+\\ { c4 c d d e e f f }
+>>
+
+twovoicechords = \context Staff \notes <<
+ \relative c' {
+ e4 d c b a g f
+ }\\
+ \relative c' {
+ <a c>4 <a c>4 <a c>4 <a c>4 <a c>
+ <a c> <a c>
}
- \context Voice = ii \relative c' {
- \stemDown <<a c>>4 <<a c>>4 <<a c>>4 <<a c>>4 <<a c>>
- <<a c>> <<a c>>
- }
->
+>>
-threevoice = \context Staff \notes <
+threevoice = \context Staff \notes <<
{ g4 f e f g a g2 } \\
{ c4 d e d c d es } \\
{ e4 e e e e e e e }
->
+>>
-hairyChord = \context Staff \notes \relative c''
- < e \\
+hairyChord = \context Staff \notes \relative c''
+ << e \\
fis, \\
cis' \\
\\
ais
- >
+ >>
\score{
% \midi { \tempo 4:80 }
}
-%% new-chords-done %%
+