Enable fresh make on local dir.
[lilypond-ejercicios.git] / apuntes-22-trucha.tex
blob9ba3310341029f63aa211b08b7c56cfa4ab7155b
1 %\setcounter{section}{20} %para 21 MIDI
4 \section{Trabajo colaborativo: quinteto ``La trucha'' de Schubert.}
7 \subsection{Modelo}
9 He aquí el comienzo del Tema con variaciones del quinteto D.667 para
10 piano, violín, viola, violoncello y contrabajo, ``La trucha'', de
11 F. Schubert. La realización de este ejercicio puede hacerse en grupos
12 de dos a cuatro personas. Aprenderemos a incluir el contenido de
13 distintos documentos dentro de uno solo, y a variar el tamaño de los
14 pentagramas.
17 \bigskip
19 \begin[staffsize=15,
20 line-width=17\cm,
21 indent=0
22 ]{lilypond}
23 #(set-global-staff-size 17)
26 global = { \key d \major \time 2/4 \tempo "Andantino" \partial 8 }
29 violin = \relative c'' { \global a8 \pp
30 d8.-. ( d16-. fis8-. fis-.)
31 d4( a)
32 a8.. a32 e'16.( d32 cis16. b32)
33 a4. a8
34 d8.-. ( d16-. fis8-. fis-.)
35 d4( a8) d
36 cis8[( \grace{ d16[ cis] } b16.) cis32] d8(-> gis,)
37 a4. a8
40 viola = \relative c' { \global \clef alto r8 \pp
41 <a fis'>4-.( q8-. q-.)
42 fis'2
43 <g a>4-. ( q8-. q-.)
44 q8-. e( fis g)
45 <a, fis'>4-.( q8-. q-.)
46 fis'4. fis8
47 e4. e8
48 e8-. g( fis e)
51 cello = \relative c' { \global \clef bass r8 ^\pp
52 d4-.( d8-. d-.)
53 a8( b16 cis d4)
54 cis4 cis16.( d32 e16. d32)
55 cis8-. cis( d e)
56 d4-.( d8-. d-.)
57 a8( b16. cis32 d8 a)
58 a8( gis16.) a32 b8( d)
59 cis8-. e( d cis)
62 contrabajo = \relative c {
63 \global \clef bass r8 \pp
64 d4-.( d8-. d-.)
66 a'4-.( a8-. a-.)
67 a4 r
68 d,4-.( d8-. d-.)
69 d4. d8
70 e4. e8 a,4 r
73 pianoManoDerecha = \relative c'' { \global \clef treble r8
74 R2*8
77 pianoManoIzquierda = \relative c'' { \global \clef bass r8
78 R2*8
82 \new Staff \with { fontSize = #-3
83 \override StaffSymbol #'staff-space = #(magstep -3)
84 % \override StaffSymbol #'thickness = #(magstep -3)
86 { \violin }
87 \new Staff \with { fontSize = #-3
88 \override StaffSymbol #'staff-space = #(magstep -3)
89 % \override StaffSymbol #'thickness = #(magstep -3)
91 { \viola }
92 \new Staff \with { fontSize = #-3
93 \override StaffSymbol #'staff-space = #(magstep -3)
94 % \override StaffSymbol #'thickness = #(magstep -3)
96 { << \cello \\ \contrabajo >> }
97 \new PianoStaff <<
98 \new Staff { \pianoManoDerecha }
99 \new Staff { \pianoManoIzquierda }
104 \paper { indent=0 system-count =1 }
106 \end{lilypond}
109 \subsection{Inclusión de documentos}
111 La inclusión de archivos externos nos será de utilidad para mantener
112 la independencia entre el contenido musical y la estructura de una
113 partitura. Mediante esta técnica podemos crear documentos que
114 dependen de otros archivos, quizá realizados por otras personas. De
115 esa manera, un equipo puede trabajar de forma colaborativa sobre un
116 proyecto común.
118 La inclusión de archivos externos funciona de la siguiente manera:
119 supongamos que el archivo \verb+violin.ly+ contiene solamente lo
120 siguiente:
122 \begin{verbatim}
123 violin = \relative c'' { \key d \major \time 2/4 \partial 8
124 a8 \pp d8.-. ( d16-. fis8-. fis-.)
126 \end{verbatim}
128 Un archivo diferente, llamado \verb+parte-violin.ly+, puede incluirlo
129 especificando su nombre:
131 \begin{verbatim}
132 \include "violin.ly"
134 \score {
135 \new Staff { \violin }
137 \end{verbatim}
139 Entonces, todo el contenido del archivo especificado se inserta en
140 sustitución de la instrucción \verb+\include+, cuando se procesa el
141 archivo \verb+parte-violin.ly+.
143 \begin[relative=2,staffsize=17.5]{lilypond}
144 \key d \major \time 2/4 \partial 8
145 a8 \pp d8.-. ( d16-. fis8-. fis-.)
146 \end{lilypond}
148 Otro documento puede contener una estructura distinta e incluir el
149 mismo archivo que contiene la música, por ejemplo
150 \verb+piano-general.ly+ podría ser algo así:
152 \begin{verbatim}
153 \include "violin.ly"
154 \include "viola.ly"
155 \include "cello.ly"
156 \include "contrabajo.ly"
157 \include "piano.ly"
160 \new Staff { \violin }
161 \new Staff { \viola }
162 \new Staff { << \cello \\ \contrabajo >> }
163 \new PianoStaff <<
164 \new Staff { \pianoManoDerecha }
165 \new Staff { \pianoManoIzquierda }
168 \end{verbatim}
170 De esa forma estamos produciendo la partitura general del pianista, y
171 la particella de los instrumentos, a partir de la misma fuente y en
172 archivos independientes. Para este ejercicio pediremos a cada miembro
173 de un grupo, que se encargue de elaborar una parte de los
174 instrumentos, en archivos separados, tales que cuando se inserten en
175 la estructura que hemos dado arriba, produzcan la partitura general de
176 piano. Para probar el resultado de su trabajo parcial, puede crear un
177 archivo de particella que incluya solamente su parte.
179 Dado que el nombre del archivo tiene que coincidir exactamente con el
180 argumento de la instrucción \verb+\include+, se recomienda elegirlo de
181 tal forma que contenga solamente letras minúsculas, y no espacios o
182 vocales acentuadas.
184 \subsection{Tamaño de la partitura y de los pentagramas}
185 \label{tamano-global}
187 El tamaño normal de una partitura de LilyPond es ``20'', pero puede
188 cambiarse de forma global con una instrucción del lenguaje interno
189 ``Scheme'' \verb+set-global-staff-size+, como en este ejemplo que
190 produce música en miniatura, de tamaño 10:
193 \begin[verbatim,relative=2]{lilypond}
194 #(set-global-staff-size 10)
195 \key d \major \time 2/4 \partial 8
196 a8 \pp d8.-. ( d16-. fis8-. fis-.)
197 \end{lilypond}
199 Las instrucciones del lenguaje Scheme van precedidas del carácter de
200 almohadilla \verb+#+. Esta instrucción tiene un efecto general sobre
201 la partitura; para pentagramas sueltos debe especificarse dentro de
202 una cláusula \verb+\with{}+ al crear el contexto, con las siguientes
203 instrucciones:
205 \begin{verbatim}
206 \new Staff \with {
207 fontSize = #-3
208 \override StaffSymbol #'staff-space = #(magstep -3)
210 \end{verbatim}
212 Aquí hemos usado la sobreescritura de propiedades que se estudiará con
213 detalle en un ejercicio posterior. La primera instrucción reduce el
214 tamaño de la fuente de tipografía musical y la segunda el tamaño del
215 pentagrama. Una especificación de -3 para el tamaño, en ambos casos,
216 establece una reducción como la que hemos aplicado en el ejemplo de
217 Schubert para los instrumentos de cuerda.