4 Normal collisions. We have support for polyphony, where the
5 middle voices are horizontally shifted.
7 filename = "collisions.ly"
8 description = "random counterpoint to test collisions"
10 copyright = "public domain"
11 Tested = "test the Collision resolution "
15 twovoice = \context Staff \notes <
16 \context Voice=i { \stemDown c4 d e f g2~ g4 a [c8 d e f] c2| }
17 \context Voice=ii { \stemUp g4 f e g ~ g2 g2 c4 g4 g2 }
20 twovoicesteminvert = \context Staff \notes <
21 % the f and g on 4th beat are exceptionally ugh.
22 \context Voice=i { \stemUp c4 d e f g2 g4 a | }
23 \context Voice=ii { \stemDown g4 f e g g2 g2 }
26 threevoice = \context Staff \notes <
27 \context Voice=i { \stemUp g4 f e f g a g2 }
28 \context Voice=ii { \stemUp \property Voice.NoteColumn \override #'horizontal-shift = #1
30 \context Voice=iii { \stemDown c4 d e d c d es }
33 chordstest = \context Staff \notes <
34 \context Voice = i \relative c {
35 \stemUp e4 dis c f g f a b b
37 \context Voice = ii \relative c {
38 \stemDown <a4 c> <a4 c> <a4 e'> <a4 c> <e' a> <e a> <e a> <a c> <a d>
42 hairyChord = \context Staff \notes\relative c' <
44 \property Voice.NoteColumn \override #'horizontal-shift = #0
51 \property Voice.NoteColumn \override #'horizontal-shift = #1
55 \context Voice=three {
56 \property Voice.NoteColumn \override #'horizontal-shift = #2
64 \property Voice.NoteColumn \override #'horizontal-shift = #1
72 \notes \transpose c'' { \twovoice
79 % \midi { \tempo 4:80 }