Update Version and fix warnings.
[lilypond-ejercicios.git] / apuntes-29-espanol.tex
blobecb8cf80eff1e88f413d5a042ea65522954a5403
1 % \version "2.17.0"
3 \section{Nombres de las notas en español}
6 \subsection{Modelo}
8 Es posible escribir la música en el lenguaje de LilyPond con los
9 nombres de las notas en español. Sin embargo, no lo hemos visto
10 antes por las siguientes razones:
12 \begin{itemize}
13 \item La comunidad de usuarios de LilyPond a nivel global utiliza
14 los nombres predeterminados (holandeses) principalmente.
15 \item Es bueno acostumbrarse a leer y escribir con soltura la
16 música en el idioma en que están escritos la mayoría de los
17 documentos que circulan entre usuarios de cualquier
18 nacionalidad.
19 \item No es posible copiar y pegar directamente los ejemplos de un
20 idioma dentro de un documento que utiliza otro idioma, y no se
21 pueden mezclar fácilmente varios idiomas en el mismo documento.
22 \end{itemize}
24 A pesar de ello, es posible que algunos usuarios prefieran escribir
25 los nombres de las notas en su propio idioma, y por ello lo
26 mencionamos aquí. El ejemplo que presentamos es el final del primero
27 de los \emph{Intermezzi para piano Op.4} de Schumann y contiene gran
28 cantidad de expresiones, digitaciones y articulaciones, polifonía en
29 el pentagrama inferior, notas de pentagrama cruzado y reguladores
30 textuales; proponemos que se tipografíe utilizando nombres de nota en
31 español.
33 \bigskip
35 % Aumentar la separación entre sistemas
36 \def\betweenLilyPondSystem#1{\vspace{0.4cm}\linebreak}
38 \begin[staffsize=15]{lilypond}
39 \version "2.17.0"
41 % Schumann, Op.4, I, 11 last measures
43 %#(set-global-staff-size 18)
45 rone = \relative c { \override Voice.Fingering #'avoid-slur = #'inside
46 \oneVoice R2.
47 R2.
48 \clef bass \voiceOne cis4(
49 \once \override DynamicText #'extra-offset = #'(-1.5 . -4.5)
50 d'^\sf <cis-4>8.. b32) \clef treble
51 <ais-1-2>4( <g'-5 e-3>\sf <fis-4 d-1>8.. <e-5 cis-3>32
52 <d b>8.. <cis a!>32 \clef bass <b -3-5>4 b \clef treble
53 \change Staff = "LH"
54 <a e cis>8..)^\ff ( <a d,>32 <a e>8)
55 \change Staff = "RH"
56 <a b>_. \p <cis a>_. <d a>_.
57 <e b>8_. <fis cis>_.\< <gis d>_. <a e>_. <b fis>_. <b e,>_.
58 \once \override DynamicText #'whiteout = ##t
59 <cis a cis,>8.._([ \ff -4 <d a d,>32 <e a, e>8) <b fis>_. \p <cis gis>_. <d a>_. ]
60 \oneVoice
61 <e b>8-. <fis cis>-. <gis d>-. \cresc <a e>-. <b fis>-. <b e,>-.
62 \once \override DynamicText #'whiteout = ##t
63 <cis-4 a cis,>8.. \ff ( [ <d a d,>32 <e a, e>8) <gis, d>_> ( <a cis,>) <gis d>_> ( ]
64 <a cis,>8-.) r <a, cis,>4._> r8 \fermata \bar"|."
67 rtwo = \relative c { s2. s2. s4 fis g <fis_1> s4 s
68 s4 gis8.. <a fis>32 <gis e>8.. <fis d!>32 }
70 lone = \relative c, { cis4 \f (
71 \once \override DynamicText #'extra-offset = #'(-0.5 . 4)
72 d' \sf cis8.. b32
73 \once \override NoteColumn #'force-hshift = #1.5
74 <a>8.. gis32 fis4 eis)
75 fis8..( e!32 d4 e
76 fis8.. gis32 ais4 b8.. cis32
77 d8.. dis32 e8-.) r \oneVoice e,4
78 \stemDown
79 \override Staff.SustainPedalLineSpanner #'Y-extent = #'(0 . 0)
80 \override Staff.SustainPedalLineSpanner #'staff-padding = #'10
81 <a a,>8.. (\sustainOn <b b,>32 <cis cis,>8 ) \sustainOff <d d,>-. <e e,>-. <fis fis,>-.
82 \stemNeutral <gis gis,>8-. <a a,>-. <a b,>-. <a cis,>-. <a d,>-. <gis e>-.
83 \override Staff.SustainPedalLineSpanner #'staff-padding = #'6
84 <a a,>8.. ( [ \sustainOn <b b,>32 <cis cis,>8 ) \sustainOff <d d,>-. <e e,>-. <fis fis,>-. ] \clef treble
85 <gis gis,>-. <a a,>-. <a b,>-. <a cis,>-. <a d,>-. <gis e>-.
86 <a a,>8.. ( [ \sustainOn <b b,>32 <cis cis,>8 ) e,( \sustainOff <a a,>) e( ]
87 <a a,>8-. ) \sustainOn r \clef bass <e,, a,>4. r8 \sustainOff \fermata
91 ltwo = \relative c, { R2. cis4(^\markup{\italic "R."} d'^\sf cis8.. b32
92 a4) a g8.. d'32
93 cis4.. fis16~ fis4~
94 fis4
97 common = { \time 3/4 \key a \major }
100 \new PianoStaff \with { instrumentName="Piano" }<<
101 \new Staff = "RH" { \common << {\rone} \\ {\rtwo} >> }
102 \new Staff = "LH" { \common \clef bass << {\ltwo} \\ {\lone} >> }
105 \paper { system-count = 2
106 line-width=16.5\cm
107 indent=1\cm
110 \end{lilypond}
113 \subsection{Selección del idioma de las notas}
115 La instrucción \verb+\language+ seguida de una cadena específica que
116 denota el idioma, permite escoger el idioma en que se escriben los
117 nombres de las notas. En nuestro caso, la cadena es ``espanol'' con
118 ``n'' en lugar de ``ñ'', como se ve en el ejemplo siguiente:
120 \begin[verbatim]{lilypond}
121 \language "espanol"
122 \new Staff \relative do' { \cadenzaOn
123 do8[ dos reb re res mib mi fa fas solb sol sols lab la las sib si do]
125 \end{lilypond}
127 Los nombres de las notas con sostenido se forman añadiendo
128 \verb+'s'+ y los bemoles añadiendo \verb+'b'+. Debemos recordar
129 que en todo lugar en que aparezca un nombre de nota, ya sea dentro
130 de una instrucción \verb+\relative+, \verb+\transpose+ o
131 \verb+\key+, entre otras, debe escribirse en el idoma establecido.
134 \subsection{Pedal de piano}
136 Las instrucciones \verb+\sustainOn+ y \verb+\sustainOff+ producen
137 las marcas clásicas del pedal derecho del piano:
139 \begin[verbatim]{lilypond}
140 \new PianoStaff <<
141 \new Staff { R1*2 }
142 \new Staff { \clef bass c1 ~ \sustainOn c \sustainOff }
144 \end{lilypond}
147 \subsection{Crescendo de texto}
149 Disponemos de instrucciones para tipografiar reguladores de texto,
150 como puede verse aquí:
152 \begin[verbatim,relative=1]{lilypond}
153 c16 \p \cresc c c c c c c c c c c c c c c c
154 c \f \dim c c c c c c c c c c c c c c c \p
155 \end{lilypond}