Add missing file for week 29.
[lilypond-ejercicios.git] / apuntes-29-espanol.tex
blob8452c17edfbcb0f7ee63196712eba3a62e62cf8c
1 \section{Nombres de las notas en español}
4 \subsection{Modelo}
6 Es posible escribir la música en el lenguaje de LilyPond con los
7 nombres de las notas en español. Sin embargo, no lo hemos visto
8 antes por las siguientes razones:
10 \begin{itemize}
11 \item La comunidad de usuarios de LilyPond a nivel global utiliza
12 los nombres predeterminados (holandeses) principalmente.
13 \item Es bueno acostumbrarse a leer y escribir con soltura la
14 música en el idioma en que están escritos la mayoría de los
15 documentos que circulan entre usuarios de cualquier
16 nacionalidad.
17 \item No es posible copiar y pegar directamente los ejemplos de un
18 idioma dentro de un documento que utiliza otro idioma, y no se
19 pueden mezclar fácilmente varios idiomas en el mismo documento.
20 \end{itemize}
22 A pesar de ello, es posible que algunos usuarios prefieran
23 escribir los nombres de las notas en su propio idioma, y por ello
24 lo mencionamos aquí. El ejemplo que presentamos es el final del
25 primero de los Intermezzi para piano Op.4 de Schumann y contiene
26 gran cantidad de expresiones, digitaciones y articulaciones,
27 polifonía en el pentagrama inferior, notas de pentagrama cruzado y
28 reguladores textuales; proponemos que se tipografíe utilizando
29 nombres de nota en español.
31 \bigskip
33 % Aumentar la separación entre sistemas
34 \def\betweenLilyPondSystem#1{\vspace{0.4cm}\linebreak}
36 \begin[staffsize=15]{lilypond}
37 \version "2.11.54"
39 % Schumann, Op.4, I, 11 last measures
41 %#(set-global-staff-size 18)
43 rone = \relative c { \override Voice.Fingering #'avoid-slur = #'inside
44 \oneVoice R2.
45 R2.
46 \clef bass \voiceOne cis4(
47 \once \override DynamicText #'extra-offset = #'(-1.5 . -4.5)
48 d'^\sf <cis-4>8.. b32) \clef treble
49 <ais-1-2>4( <g'-5 e-3>\sf <fis-4 d-1>8.. <e-5 cis-3>32
50 <d b>8.. <cis a!>32 \clef bass <b -3-5>4 b \clef treble
51 \change Staff = "LH"
52 <a e cis>8..)^\ff ( <a d,>32 <a e>8)
53 \change Staff = "RH"
54 <a b>_. \p <cis a>_. <d a>_.
55 <e b>8_. <fis cis>_.\< <gis d>_. <a e>_. <b fis>_. <b e,>_.
56 \once \override DynamicText #'whiteout = ##t
57 <cis a cis,>8.._([ \ff -4 <d a d,>32 <e a, e>8) <b fis>_. \p <cis gis>_. <d a>_. ]
58 \oneVoice %\crescTextCresc
59 <e b>8-. \cresc <fis cis>-. <gis d>-. <a e>-. <b fis>-. <b e,>-.
60 \once \override DynamicText #'whiteout = ##t
61 <cis-4 a cis,>8.. \ff ( [ <d a d,>32 <e a, e>8) <gis, d>_> ( <a cis,>) <gis d>_> ( ]
62 <a cis,>8-.) r <a, cis,>4._> r8 \fermata \bar"|."
65 rtwo = \relative c { s2. s2. s4 fis g <fis_1> s4 s
66 s4 gis8.. <a fis>32 <gis e>8.. <fis d!>32 }
68 lone = \relative c, { cis4 \f (
69 \once \override DynamicText #'extra-offset = #'(-0.5 . 4)
70 d' \sf cis8.. b32
71 \once \override NoteColumn #'force-hshift = #1.5
72 <a>8.. gis32 fis4 eis)
73 fis8..( e!32 d4 e
74 fis8.. gis32 ais4 b8.. cis32
75 d8.. dis32 e8-.) r \oneVoice e,4
76 \stemDown
77 \override Staff.SustainPedalLineSpanner #'Y-extent = #'(0 . 0)
78 \override Staff.SustainPedalLineSpanner #'staff-padding = #'10
79 <a a,>8.. (\sustainOn <b b,>32 <cis cis,>8 ) \sustainOff <d d,>-. <e e,>-. <fis fis,>-.
80 \stemNeutral <gis gis,>8-. <a a,>-. <a b,>-. <a cis,>-. <a d,>-. <gis e>-.
81 \override Staff.SustainPedalLineSpanner #'staff-padding = #'6
82 <a a,>8.. ( [ \sustainOn <b b,>32 <cis cis,>8 ) \sustainOff <d d,>-. <e e,>-. <fis fis,>-. ] \clef treble
83 <gis gis,>-. <a a,>-. <a b,>-. <a cis,>-. <a d,>-. <gis e>-.
84 <a a,>8.. ( [ \sustainOn <b b,>32 <cis cis,>8 ) e,( \sustainOff <a a,>) e( ]
85 <a a,>8-. ) \sustainOn r \clef bass <e,, a,>4. r8 \sustainOff \fermata
89 ltwo = \relative c, { R2. cis4(^\markup{\italic "R."} d'^\sf cis8.. b32
90 a4) a g8.. d'32
91 cis4.. fis16~ fis4~
92 fis4
95 common = { \time 3/4 \key a \major }
98 \new PianoStaff \with { instrumentName="Piano" }<<
99 \new Staff = "RH" { \common << {\rone} \\ {\rtwo} >> }
100 \new Staff = "LH" { \common \clef bass << {\ltwo} \\ {\lone} >> }
103 \paper { system-count = 2
104 line-width=16.5\cm
105 indent=1\cm
108 \end{lilypond}
111 \subsection{Inclusión de archivos de inicio predeterminados}
113 Ya hemos visto (consulte el apartado \ref{include} en la
114 pág. \pageref{include}) cómo se incluyen archivos externos en el
115 documento actual. Normalmente es necesario especificar la ruta
116 del archivo si éste no se encuentra en el mismo directorio. Son
117 una excepción a esta regla los archivos de inicio predeterminados,
118 que se leen directamente del directorio de instalación del
119 programa, y para los que no hay necesidad de especificar una ruta
120 especial. Estos archivos contienen ajustes diversos y entre ellos
121 se encuentran los archivos de idioma: después de incluirlos se
122 produce un cambio en las definiciones de los nombres de nota de
123 tal forma que podemos elegir el idioma en que se escribe la
124 música. Veamos un ejemplo para el idioma español:
126 \begin[verbatim]{lilypond}
127 \include "espanol.ly"
128 \new Staff \relative do' { \cadenzaOn
129 do8[ dos reb re res mib mi fa fas solb sol sols lab la las sib si do]
131 \end{lilypond}
133 Los nombres de las notas con sostenido se forman añadiendo
134 \verb+'s'+ y los bemoles añadiendo \verb+'b'+. Debemos recordar
135 que en todo lugar en que aparezca un nombre de nota, ya sea dentro
136 de una instrucción \verb+\relative+, \verb+\transpose+ o
137 \verb+\key+, entre otras, debe escribirse en el idoma establecido.
140 \subsection{Pedal de piano}
142 Las instrucciones \verb+\sustainOn+ y \verb+\sustainOff+ producen
143 las marcas clásicas del pedal derecho del piano:
145 \begin[verbatim]{lilypond}
146 \new PianoStaff <<
147 \new Staff { R1*2 }
148 \new Staff { \clef bass c1 ~ \sustainOn c \sustainOff }
150 \end{lilypond}
153 \subsection{Crescendo de texto}
155 A partir de la versión 2.13 de LilyPond disponemos de
156 instrucciones para tipografiar reguladores de texto, como puede
157 verse aquí:
159 \begin[verbatim,relative=1]{lilypond}
160 c16 \p \cresc c c c c c c c c c c c c c c c
161 c \f \dim c c c c c c c c c c c c c c c \p
162 \end{lilypond}