Add collections to main book.
[lilypond-ejercicios.git] / apuntes-29-espanol.tex
blob443bd7589c72639902de495dcfe81928f1d035f7
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 \override Beam #'concaveness = #5 <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 ``español'' o
118 también ``espanol'' con ``n'' en lugar de ``ñ'', como se ve en el
119 ejemplo siguiente:
121 \begin[verbatim]{lilypond}
122 \language "español"
123 \new Staff \relative do' { \cadenzaOn
124 do8[ dos reb re res mib mi fa fas solb sol sols lab la las sib si do]
126 \end{lilypond}
128 Los nombres de las notas con sostenido se forman añadiendo
129 \verb+'s'+ y los bemoles añadiendo \verb+'b'+. Debemos recordar
130 que en todo lugar en que aparezca un nombre de nota, ya sea dentro
131 de una instrucción \verb+\relative+, \verb+\transpose+ o
132 \verb+\key+, entre otras, debe escribirse en el idoma establecido.
135 \subsection{Pedal de piano}
137 Las instrucciones \verb+\sustainOn+ y \verb+\sustainOff+ producen
138 las marcas clásicas del pedal derecho del piano:
140 \begin[verbatim]{lilypond}
141 \new PianoStaff <<
142 \new Staff { R1*2 }
143 \new Staff { \clef bass c1 ~ \sustainOn c \sustainOff }
145 \end{lilypond}
148 \subsection{Crescendo de texto}
150 Disponemos de instrucciones para tipografiar reguladores de texto,
151 como puede verse aquí:
153 \begin[verbatim,relative=1]{lilypond}
154 c16 \p \cresc c c c c c c c c c c c c c c c
155 c \f \dim c c c c c c c c c c c c c c c \p
156 \end{lilypond}