Remove obsolete warning.
[lilypond-ejercicios.git] / apuntes-29-espanol.tex
blobaf404e40c5868029bace1d57b848315abfd3d986
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{Selección del idioma de las notas}
113 La instrucción \verb+\language+ seguida de una cadena específica que
114 denota el idioma, permite escoger el idioma en que se escriben los
115 nombres de las notas. En nuestro caso, la cadena es ``espanol'' con
116 ``n'' en lugar de ``ñ'', como se ve en el ejemplo siguiente:
118 \begin[verbatim]{lilypond}
119 \language "espanol"
120 \new Staff \relative do' { \cadenzaOn
121 do8[ dos reb re res mib mi fa fas solb sol sols lab la las sib si do]
123 \end{lilypond}
125 Los nombres de las notas con sostenido se forman añadiendo
126 \verb+'s'+ y los bemoles añadiendo \verb+'b'+. Debemos recordar
127 que en todo lugar en que aparezca un nombre de nota, ya sea dentro
128 de una instrucción \verb+\relative+, \verb+\transpose+ o
129 \verb+\key+, entre otras, debe escribirse en el idoma establecido.
132 \subsection{Pedal de piano}
134 Las instrucciones \verb+\sustainOn+ y \verb+\sustainOff+ producen
135 las marcas clásicas del pedal derecho del piano:
137 \begin[verbatim]{lilypond}
138 \new PianoStaff <<
139 \new Staff { R1*2 }
140 \new Staff { \clef bass c1 ~ \sustainOn c \sustainOff }
142 \end{lilypond}
145 \subsection{Crescendo de texto}
147 En LilyPond disponemos de instrucciones para tipografiar reguladores
148 de texto, como puede verse aquí:
150 \begin[verbatim,relative=1]{lilypond}
151 c16 \p \cresc c c c c c c c c c c c c c c c
152 c \f \dim c c c c c c c c c c c c c c c \p
153 \end{lilypond}