@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@ignore
- Translation of GIT committish: 7c3242c2474c98f8ec96c0de0b05066e5f0ef248
+ Translation of GIT committish: 791d125bd2f98f1be6b7742bfedd981b5895c0c1
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Guide, node Updating translation committishes..
@end ignore
-@c \version "2.16.0"
+@c \version "2.19.24"
@node Grabado musical
@chapter Grabado musical
\layout {
\context {
\Staff
- \override NoteSpacing #'stem-spacing-correction = #0.0
- \override NoteSpacing #'same-direction-correction = #0.0
- \override StaffSpacing #'stem-spacing-correction = #0.0
+ \override NoteSpacing.stem-spacing-correction = #0.0
+ \override NoteSpacing.same-direction-correction = #0.0
+ \override StaffSpacing.stem-spacing-correction = #0.0
}
}
}
\layout {
\context {
\Staff
- \override NoteSpacing #'stem-spacing-correction = #0.6
+ \override NoteSpacing.stem-spacing-correction = #0.6
}
}
}
A tamaños más pequeños, LilyPond utiliza líneas proporcionalmente más
gruesas de manera que la música siga leyéndose con comodidad.
-@ignore
This also allows staves of different sizes to coexist peacefully when
used together on the same page:
-@c TODO: are the stems in this example the right thickness? How should
-@c line weights be scaled for small staves?
-
@c Grieg's Violin Sonata Op. 45
-@lilypond[indent=1.5cm]
+@lilypond[indent=1.5\cm]
global = {
\time 6/8
\key c \minor
\score {
<<
\new Staff \with {
- fontSize = #-4
- \override StaffSymbol #'staff-space = #(magstep -4)
- \override StaffSymbol #'thickness = #(magstep -3)
+ \magnifyStaff #2/3
}
- \relative c' {
+ \relative {
\global
\set Staff.instrumentName = #"Violin"
- c8.(\f^> b16 c d) ees8.(^> d16 c b)
+ c'8.(\f^> b16 c d) ees8.(^> d16 c b)
g8.(^> b16 c ees) g8-.^> r r
R2.
}
\new PianoStaff <<
\set PianoStaff.instrumentName = #"Piano"
- \new Staff \relative c' {
+ \new Staff \relative {
\global
s2.
- s4. s8 r8 r16 <c f aes c>
+ s4. s8 r8 r16 <c' f aes c>
<c f aes c>4.^> <c ees g>8 r r
}
- \new Staff \relative c {
+ \new Staff \relative {
\global
\clef "bass"
<<
{
- \once \override DynamicText #'X-offset = #-3
+ \once \override DynamicText.X-offset = #-3
<ees g c>2.~->^\f
<ees g c>4.~ <ees g c>8
} \\ {
>>
}
@end lilypond
-@end ignore
@node ¿Para qué tanto esfuerzo?
@unnumberedsubsec ¿Para qué tanto esfuerzo?
de las tres configuraciones elegiríamos para la siguiente ligadura?
@lilypond
-\relative c {
+\relative {
\clef bass
- \once \override Slur #'positions = #'(1.5 . 1)
+ \once \override Slur.positions = #'(1.5 . 1)
e8[( f] g[ a b d,)] r4
- \once \override Slur #'positions = #'(2 . 3)
+ \once \override Slur.positions = #'(2 . 3)
e8[( f] g[ a b d,)] r4
e8[( f] g[ a b d,)] r4
}
rozar la cabeza de una de las figuras:
@lilypond
-\relative c {
+\relative {
\clef bass
- \once \override Slur #'positions = #'(1.5 . 1)
+ \once \override Slur.positions = #'(1.5 . 1)
e8[(_"15.39" f] g[ a b d,)] r4
}
@end lilypond
de fealdad:
@lilypond
-\relative c {
+\relative {
\clef bass
- \once \override Slur #'positions = #'(2 . 3)
+ \once \override Slur.positions = #'(2 . 3)
e8[(_"13.08" f] g[ a b d,)] r4
}
@end lilypond
las tres configuraciones, así que LilyPond selecciona ésta:
@lilypond
-\relative c {
+\relative {
\clef bass
e8[(_"12.04" f] g[ a b d,)] r4
}
temperado de Bach, libro I, BWV 861, cuyo sujeto inicial es
@lilypond
-\relative c' {
+\relative {
\key g \minor
\clef "treble_8"
- r8 d ees g, fis4 g
+ r8 d' ees g, fis4 g
r8 a16 bes c8 bes16 a bes8
}
@end lilypond
@lilypond[staffsize=19.5,line-width=14\cm]
global = { \key g \minor }
-partI = \relative c' {
+partI = \relative {
\voiceOne
- fis8 d' ees g, fis4 g
+ fis'8 d' ees g, fis4 g
r8 a16 bes c8 bes16 a d8 r r4
}
-partII = \relative c' {
+partII = \relative {
\voiceTwo
- d4 r4 r8 d'16 c bes8 c16 d
+ d'4 r4 r8 d'16 c bes8 c16 d
ees8 d c ees a, r r4
}
-partIII = \relative c' {
+partIII = \relative {
\voiceOne
- r2 r8 d ees g, fis4 g r8 a16 bes c8 bes16 a
+ r2 r8 d' ees g, fis4 g r8 a16 bes c8 bes16 a
}
-partIV = \relative c {
+partIV = \relative {
\voiceTwo
d4 r r2
r8 d ees g, fis4 a
}
\context {
\PianoStaff
- \override StaffGrouper #'staff-staff-spacing #'padding = #1
+ \override StaffGrouper.staff-staff-spacing.padding = #1
}
}
}
@c KEEP LY
@lilypond
-collide = \once \override NoteColumn #'force-hshift = #0
+collide = \once \override NoteColumn.force-hshift = #0
\score {
<<
\new Voice { \voiceTwo bes \collide bes }
>>
}
- \new Lyrics \lyricsto "sample" \lyricmode { "bien " " mal" }
+ \new Lyrics \lyricsto "sample" { "bien " " mal" }
>>
}
@end lilypond
musicales: combinando pequeños fragmentos de música dentro de otros
más grandes, se puede expresar una música más compleja. Por ejemplo:
-@lilypond[quote,verbatim,fragment,relative=1]
-f4
+@lilypond[quote,verbatim,fragment]
+f'4
@end lilypond
@noindent
@lilypond[quote,fragment]
<<
- \new Staff \relative c'' {
+ \new Staff \relative {
\key g \major
\time 3/4
- d4 g,8 a b c d4 g, g
+ d''4 g,8 a b c d4 g, g
}
- \new Staff \relative c' {
+ \new Staff \relative {
\clef "bass"
\key g \major
<g b d>2 a4 b2.
\new PianoStaff <<
\new Staff = "RH" <<
- \new Voice = "I" \relative c''' {
+ \new Voice = "I" \relative {
\time 3/4
\voiceOne
- \times 6/7 { g8 g g g g g g }
+ \tuplet 7/6 { g''8 g g g g g g }
\oneVoice
r4 <b,, fis' g bes> r4\fermata
}
- \new Voice = "II" \relative c' {
+ \new Voice = "II" \relative {
\voiceTwo
- c4
- \times 4/5 {
+ c'4
+ \tuplet 5/4 {
<c ees>8 f g
\change Staff = "LH" \oneVoice
\stemUp g,( c}
r4
- \override Stem #'cross-staff = ##t
- \override Stem #'length = #12
+ \override Stem.cross-staff = ##t
+ \override Stem.length = #12
<fis, b>) r\fermata
}
>>
\new Staff = "LH" <<
- \new Voice = "III" \relative c' {
+ \new Voice = "III" \relative {
\time 2/4
\clef "bass"
g4 \stopStaff s
\remove "Phrasing_slur_engraver"
\remove "Slur_engraver"
\remove "Script_engraver"
+ \remove "New_fingering_engraver"
\remove "Beam_engraver"
\remove "Auto_beam_engraver"
}
\remove "Phrasing_slur_engraver"
\remove "Slur_engraver"
\remove "Script_engraver"
+ \remove "New_fingering_engraver"
\remove "Beam_engraver"
\remove "Auto_beam_engraver"
}
\remove "Phrasing_slur_engraver"
\remove "Slur_engraver"
\remove "Script_engraver"
+ \remove "New_fingering_engraver"
\remove "Beam_engraver"
\remove "Auto_beam_engraver"
}
\remove "Phrasing_slur_engraver"
\remove "Slur_engraver"
\remove "Script_engraver"
+ \remove "New_fingering_engraver"
\remove "Beam_engraver"
\remove "Auto_beam_engraver"
}
@lilypond[quote,ragged-right]
\score {
- \relative c' {
- \stemDown <e g b>4_>-\arpeggio
- \override Arpeggio #'direction = #RIGHT
+ \relative {
+ \stemDown <e' g b>4_>-\arpeggio
+ \override Arpeggio.direction = #RIGHT
\stemUp <e g b>4^>-\arpeggio
}
\layout {
\context {
\Score
- \override SpacingSpanner #'spacing-increment = #3
- \override TimeSignature #'transparent = ##t
+ \override SpacingSpanner.spacing-increment = #3
+ \hide TimeSignature
}
}
}
<<
\new Staff \fragment
\new Staff \with {
- \override Beam #'beam-thickness = #0.3
- \override Stem #'thickness = #0.5
- \override Bar #'thickness = #3.6
- \override Tie #'thickness = #2.2
- \override StaffSymbol #'thickness = #3.0
- \override Tie #'extra-offset = #'(0 . 0.3)
+ \override Beam.beam-thickness = #0.3
+ \override Stem.thickness = #0.5
+ \override Bar.thickness = #3.6
+ \override Tie.thickness = #2.2
+ \override StaffSymbol.thickness = #3.0
+ \override Tie.extra-offset = #'(0 . 0.3)
}
\fragment
>>
((-2) (make-smaller-markup (make-bold-markup "2")))
(else "bla")))))))))
-\new Voice \relative c' {
+\new Voice \relative {
\stemUp
\set autoBeaming = ##f
\time 2/4
+ <d' f g>4
+ \once \override NoteHead.stencil = #note-head::brew-ez-stencil
+ \once \override NoteHead.font-size = #-7
+ \once \override NoteHead.font-family = #'sans
+ \once \override NoteHead.font-series = #'bold
<d f g>4
- \once \override NoteHead #'stencil = #note-head::brew-ez-stencil
- \once \override NoteHead #'font-size = #-7
- \once \override NoteHead #'font-family = #'sans
- \once \override NoteHead #'font-series = #'bold
- <d f g>4
- \once \override NoteHead #'style = #'cross
+ \once \override NoteHead.style = #'cross
<d f g>4
- \applyOutput #'Voice #mc-squared
+ \applyOutput Voice #mc-squared
<d f g>4
<<
{ d8[ es-( fis^^ g] fis2-) }
- \repeat unfold 5 { \applyOutput #'Voice #mc-squared s8 }
+ \repeat unfold 5 { \applyOutput Voice #mc-squared s8 }
>>
}
@end lilypond
<<
\chords { c2 c f2 c }
\new Staff
- \relative c' {
+ \relative {
\time 2/4
- c4 c g' g a a g2
+ c'4 c g' g a a g2
}
\addlyrics { Cam -- pa ni -- ta del lu -- gar }
>>
\time 4/8
\key c \minor
<< {
- \revert Stem #'direction
+ \revert Stem.direction
\change Staff = down
\set subdivideBeams = ##t
g16.[
\set followVoice = ##t
c'''32([ b''16 a''16 gis''16 g''32)]
} \\ {
- s4 \times 2/3 { d'16[ f' g'] } as'32[ b''32 e'' d'']
+ s4 \tuplet 3/2 { d'16[ f' g'] } as'32[ b''32 e'' d'']
} \\ {
s4 \autoBeamOff d''8.. f''32
} \\ {
\clef bass
\key c \minor
\set subdivideBeams = ##f
- \override Stem #'french-beaming = ##t
- \override Beam #'beam-thickness = #0.3
- \override Stem #'thickness = #4.0
+ \override Stem.french-beaming = ##t
+ \override Beam.beam-thickness = #0.3
+ \override Stem.thickness = #4.0
g'16[ b16 fis16 g16]
<< \makeClusters {
as16 <as b>
<g b>
<g cis>
} \\ {
- \override Staff.Arpeggio #'arpeggio-direction =#down
+ \override Staff.Arpeggio.arpeggio-direction =#down
<cis, e, gis, b, cis>4\arpeggio
}
>> }
\layout {
\context {
\Staff
- \consists Horizontal_bracket_engraver
+ \consists "Horizontal_bracket_engraver"
}
}
}
orientadas a su utilización en páginas web y presentaciones
multimedia.
-Este manual muestra también una aplicación: el formato de entrada es
-texto, y puede ser por tanto fácilmente empotrado dentro de otros
-formatos basados en texto como @LaTeX{}, HTML, o en el caso de este
-manual, Texinfo. Utilizando el programa @command{lilypond-book}, que
-viene incluido con LilyPond, los fragmentos de entrada se pueden
-reemplazar por imágenes de la música en los archivos de salida PDF o
-HTML resultantes. Otro ejemplo es la extensión (de terceras partes)
-OOoLilyPond para OpenOffice.org, que hace de la inclusión de ejemplos
-musicales dentro de los documentos, una tarea extremadamente sencilla.
+Este manual muestra también una aplicación: el formato de entrada
+es texto, y puede ser por tanto fácilmente empotrado dentro de
+otros formatos basados en texto como @LaTeX{}, HTML, o en el caso
+de este manual, Texinfo. Utilizando el programa
+@command{lilypond-book}, que viene incluido con LilyPond, los
+fragmentos de entrada se pueden reemplazar por imágenes de la
+música en los archivos de salida PDF o HTML resultantes. Otro
+ejemplo es la extensión (de terceras partes) OOoLilyPond para
+OpenOffice.org o LibreOffice, que hace de la inclusión de ejemplos
+musicales dentro de los documentos, una tarea extremadamente
+sencilla.
Para ver más ejemplos de LilyPond en acción, la documentación
completa, y el programa propiamente dicho, visite nuestra página
@lilypond[staffsize=14.3,line-width=15.9\cm]
global = {\key g \minor}
-partI = \relative c' {
+partI = \relative {
\voiceOne
- fis8 d' ees g, fis4 g
+ fis'8 d' ees g, fis4 g
r8 a16 bes c8 bes16 a d8 r r4
r2 r8 d16 ees f8 ees16 d
- ees4 ~ ees16 d c bes a4 r8 ees'16 d
+ ees4 ~ 16 d c bes a4 r8 ees'16 d
c8 d16 ees d8 e16 fis g8 fis16 g a4 ~
- a8 d, g f ees d c bes
+ 8 d, g f ees d c bes
a2 g\fermata \bar "|."
}
-partII = \relative c' {
+partII = \relative {
\voiceTwo
- d4 r4 r8 d'16 c bes8 c16 d
+ d'4 r4 r8 d'16 c bes8 c16 d
ees8 d c ees a, r r4
r8 fis16 g a8 g16 fis g2 ~
- g2 r8 d' ees g,
+ 2 r8 d' ees g,
fis4 g r8 a16 bes c8 bes16 a
bes4. <g b>8 <a c> r <d, g> r
<ees g>4 <d fis> d2
}
-partIII = \relative c' {
+partIII = \relative {
\voiceOne
- r2 r8 d ees g, fis4 g r8 a16 bes c8 bes16 a
- bes2 ~ bes8 b16 a g8 a16 b
+ r2 r8 d' ees g, fis4 g r8 a16 bes c8 bes16 a
+ bes2 ~ 8 b16 a g8 a16 b
c4 r r2
R1
r8 d ees g, fis4 g
r8 a16 bes c8 bes16 a b2
}
-partIV = \relative c {
+partIV = \relative {
\voiceTwo
d4 r r2
r8 d ees g, fis4 a
d,8 d'16 c bes8 c16 d ees2 ~
- ees8 ees16 d c8 d16 ees fis,8 a16 g fis8 g16 a
+ 8 ees16 d c8 d16 ees fis,8 a16 g fis8 g16 a
d,8 d'16 c bes8 c16 d ees8 c a fis'
g f ees d c bes a g
c a d d, g2\fermata
}
\context {
\PianoStaff
- \override StaffGrouper #'staff-staff-spacing #'padding = #1
+ \override StaffGrouper.staff-staff-spacing.padding = #1
}
}
}