]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/additional-voices-to-avoid-collisions.ly
Make the length of beamlets configurable.
[lilypond.git] / input / lsr / additional-voices-to-avoid-collisions.ly
1 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
2 %% This file is in the public domain.
3 \version "2.11.64"
4
5 \header {
6   lsrtags = "simultaneous-notes"
7
8  doctitlees = "Voces adicionales para evitar colisiones"
9  texidoces = "
10 En ciertos casos de polifonía compleja, se necesitan voces adicionales
11 para evitar colisiones entre las notas.  Las voces adicionales se
12 añaden definiendo una variable que utiliza la función de Scheme
13 context-spec-music.
14
15 "
16
17   texidoc = "
18 In some instances of complex polyphonic music, additional voices are
19 necessary to prevent collisions between notes.  If more than four
20 parallel voices are needed, additional voices can be added by defining
21 a variable using the Scheme function @code{context-spec-music}.
22
23 "
24   doctitle = "Additional voices to avoid collisions"
25 } % begin verbatim
26
27 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
28 \relative c'' {
29   \time 3/4 \key d \minor \partial 2
30   <<
31     { \voiceOne
32       a4. a8
33       e'4 e4. e8
34       f4 d4. c8
35     } \\ {
36       \voiceThree
37       f,2
38       bes4 a2
39       a4 s2
40     } \\ {
41       \voiceFive
42       s2
43       g4 g2
44       f4 f2
45     } \\ {
46       \voiceTwo
47       d2
48       d4 cis2
49       d4 bes2
50     }
51   >>
52 }