[ << Plantillas ] | [Arriba][Índice general][Índice][ ? ] | [ Tutorial de Scheme >> ] | ||
[ < ] | [ Subir : Plantillas ] | [ > ] |
A.3 Cuarteto de cuerda
[ << Plantillas ] | [Arriba][Índice general][Índice][ ? ] | [ Tutorial de Scheme >> ] | ||
[ < Cuarteto de cuerda ] | [ Subir : Cuarteto de cuerda ] | [ > ] |
A.3.1 Cuarteto de cuerda
Esta plantilla muestra un cuarteto de cuerda normal. También utiliza
una sección \global
para el compás y la armadura
global= { \time 4/4 \key c \major } violinUno = \new Voice \relative c'' { \set Staff.instrumentName = #"Violin 1 " c2 d e1 \bar "|." } violinDos = \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 \violinUno >> \new Staff << \global \violinDos >> \new Staff << \global \viola >> \new Staff << \global \cello >> >> \layout { } \midi { } }
[ << Plantillas ] | [Arriba][Índice general][Índice][ ? ] | [ Tutorial de Scheme >> ] | ||
[ < ] | [ Subir : Cuarteto de cuerda ] | [ Conjuntos vocales > ] |
A.3.2 Particellas de cuarteto de cuerda
El fragmento de código "Plantilla de cuarteto de cuerda" produce un
resultado satisfactorio para el cuarteto, pero ¿y si tenemos que
imprimir las particellas? Esta nueva plantilla muestra cómo usar la
funcionalidad \tag
(etiqueta) para dividir fácilmente una
pieza en particellas indicviduales.
Tenemos que dividir esta plantilla en archivos independientes; los
nombres de archivo están dentro de los comentarios al principio de
cada archivo. piece.ly
contiene todas las definiciones de
música. Los otros archivos (score.ly
, vn1.ly
,
vn2.ly
, vla.ly
y vlc.ly
) producen la particella
correspondiente.
¡No olvide quitar los comentarios que hemos especificado cuando use los archivos independientes!
%%%%% pieza.ly %%%%% (Este es el archivo de definiciones globales) global= { \time 4/4 \key c \major } violinuno = \new Voice { \relative c''{ \set Staff.instrumentName = #"Violin 1 " c2 d e1 \bar "|." }} %********************************* ViolinDos = \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 "|."}} %********************************** musica = { << \tag #'score \tag #'vn1 \new Staff { << \global \violinuno >> } \tag #'score \tag #'vn2 \new Staff { << \global \ViolinDos>> } \tag #'score \tag #'vla \new Staff { << \global \Viola>> } \tag #'score \tag #'vlc \new Staff { << \global \Cello>> } >> } %%% Estos son los tros archivos que debe guardar en su sistema %%%%% partitura.ly %%%%% (Este es el archivo principal) %\include "piece.ly" %%% uncomment this line when using a separate file #(set-global-staff-size 14) \score { \new StaffGroup \keepWithTag #'score \musica \layout { } \midi { } } %{ Quite la marca de comentario de este bloque si está usando archivos aparte %%%%% vn1.ly %%%%% (Este es el archivo de particella del violín 1) \include "piece.ly" \score { \keepWithTag #'vn1 \musica \layout { } } %%%%% vn2.ly %%%%% (Este es el archivo de particella del violín 2) \include "piece.ly" \score { \keepWithTag #'vn2 \musica \layout { } } %%%%% vla.ly %%%%% (Este es el archivo de particella de la viola) \include "piece.ly" \score { \keepWithTag #'vla \musica \layout { } } %%%%% vlc.ly %%%%% (Este es el archivo de particella del cello) \include "piece.ly" \score { \keepWithTag #'vlc \musica \layout { } } %}
[ << Plantillas ] | [Arriba][Índice general][Índice][ ? ] | [ Tutorial de Scheme >> ] | ||
[ < ] | [ Subir : Cuarteto de cuerda ] | [ Conjuntos vocales > ] |