Siguiente: , Anterior: Plantillas de piano, Arriba: Plantillas


A.3 Cuarteto de cuerda

A.3.1 Cuarteto de cuerda

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 { }
     }

[image of music]

A.3.2 Particellas de cuarteto de cuerda

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.

Otros idiomas: English, deutsch.