Makefile: generate frerejacques.pdf for week 26.
[lilypond-ejercicios.git] / apuntes-13-variables.tex
blob0a68ea7cd55fc69f5516cd94f74e77994da702f4
2 \setcounter{section}{12} %para 13 variables
5 \section{Variables. Reutilización del código.}
8 \subsection{Modelo}
10 Para este ejercicio de procedente de la Corrente de la partita para
11 flauta, BWV 1030, de Bach, debe escribir la música dentro de una
12 variable, y emplear la variable más tarde dentro de un contexto de
13 pentagrama:
15 \bigskip
17 \begin[staffsize=17.5]{lilypond}
18 corrente = {
19 \time 3/4
20 \partial 8
21 e''8 |
22 a'16 ( b'16 c''16 d''16 e''8 fis''16 gis''16) a''8 b''8 |
23 c'''8 a'8 g'4 b''4 |
24 f'8 a''16 gis''16 a''8 e'8 d'8 b''8
25 gis''4.\trill b''16 a''16 gis''16 fis''16 e''16 d''16 |}
27 \new Staff { \corrente }
30 \end{lilypond}
33 \subsection{Definición y utilización de variables}
35 Dando nombre a una expresión, podemos reutilizar la expresión
36 escribiendo su nombre precedido de una barra invertida.
38 \begin[verbatim,staffsize=17.5]{lilypond}
39 musica = \relative c' { c1 d e }
42 \new Staff { \musica }
43 \new Staff { \musica }
45 \end{lilypond}
47 Estas expresiones con un nombre se llaman \textbf{variables}. Los
48 nombres de variable no pueden contener números, aunque sí vocales
49 acentuadas y 'ñ'. El problema es que se deben utilizar con el mismo
50 nombre exacto que se les dio al crearlas, por lo que se recomienda
51 utilizar nombres fáciles de escribir sin errores.
53 También se pueden almacenar en variables expresiones de letra:
55 \begin[verbatim,staffsize=17.5]{lilypond}
56 musicaUno = \relative c' { f1 e d c }
57 musicaDos = \relative c { \clef bass d1 g g, c }
58 letra = \lyricmode { La, la, la, la. }
61 \new Staff { \musicaUno } \addlyrics { \letra }
62 \new Staff { \musicaDos } \addlyrics { \letra }
64 \end{lilypond}