Siguiente: Conjuntos vocales, Anterior: Plantillas de piano, Arriba: Plantillas
Esta plantilla es una demostración de un cuarteto de cuerda. También usa una sección \global
para las indicaciones del compás y de la armadura de la tonalidad.
\version "2.11.51" global= { \time 4/4 \key c \major } violinOne = \new Voice { \relative c''{ \set Staff.instrumentName = "Violin 1 " c2 d e1 \bar "|." }} violinTwo = \new Voice { \relative c''{ \set Staff.instrumentName = "Violin 2 " g2 f e1 \bar "|." }} viola = \new Voice { \relative c' { \set Staff.instrumentName = "Viola " \clef alto e2 d c1 \bar "|." }} cello = \new Voice { \relative c' { \set Staff.instrumentName = "Cello " \clef bass c2 b a1 \bar "|."}} \score { \new StaffGroup << \new Staff << \global \violinOne >> \new Staff << \global \violinTwo >> \new Staff << \global \viola >> \new Staff << \global \cello >> >> \layout { } \midi { } }
El ejemplo anterior produce un bonito cuarteto de cuerda, pero ¿y si necesitamos
imprimir las particellas? Esta plantilla es una demostración de cómo aprovechar la posibilidad
de la instrucción \tag
para dividir una pieza fácilmente en particellas individuales.
Tenemos que dividir esta plantilla en archivos independientes; los nombres de archivo
están incluidos en forma de comentarios al comienzo de cada archivo. piece.ly
contiene todas las definiciones musicales. Los otros archivos (score.ly
,
vn1.ly
, vn2.ly
, vla.ly
y
vlc.ly
) producen la particella correspondiente.
%%%%% piece.ly \version "2.11.51" global= { \time 4/4 \key c \major } Violinone = \new Voice { \relative c''{ \set Staff.instrumentName = "Violin 1 " c2 d e1 \bar "|." }} %********************************* Violintwo = \new Voice { \relative c''{ \set Staff.instrumentName = "Violin 2 " g2 f e1 \bar "|." }} %********************************* Viola = \new Voice { \relative c' { \set Staff.instrumentName = "Viola " \clef alto e2 d c1 \bar "|." }} %********************************* Cello = \new Voice { \relative c' { \set Staff.instrumentName = "Cello " \clef bass c2 b a1 \bar "|."}} %********************************** music = { << \tag #'score \tag #'vn1 \new Staff { << \global \Violinone >> } \tag #'score \tag #'vn2 \new Staff { << \global \Violintwo>> } \tag #'score \tag #'vla \new Staff { << \global \Viola>> } \tag #'score \tag #'vlc \new Staff { << \global \Cello>> } >> } %%%%% score.ly \version "2.11.51" \include "piece.ly" #(set-global-staff-size 14) \score { \new StaffGroup \keepWithTag #'score \music \layout { } \midi { } } %%%%% vn1.ly \version "2.11.51" \include "piece.ly" \score { \keepWithTag #'vn1 \music \layout { } } %%%%% vn2.ly \version "2.11.51" \include "piece.ly" \score { \keepWithTag #'vn2 \music \layout { } } %%%%% vla.ly \version "2.11.51" \include "piece.ly" \score { \keepWithTag #'vla \music \layout { } } %%%%% vlc.ly \version "2.11.51" \include "piece.ly" \score { \keepWithTag #'vlc \music \layout { } }
Esta página corresponde a LilyPond-2.11.58 (rama de desarrollo).
Informe de los fallos a través de la lista en español lilypond-es, o en inglés a través de http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Se agradecen las sugerencias para la documentación.