]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
authorJohn Mandereau <john.mandereau@gmail.com>
Mon, 29 Sep 2008 06:09:25 +0000 (08:09 +0200)
committerJohn Mandereau <john.mandereau@gmail.com>
Mon, 29 Sep 2008 06:09:25 +0000 (08:09 +0200)
Conflicts:

Documentation/de/user/templates.itely

1  2 
Documentation/de/user/templates.itely
Documentation/de/user/tweaks.itely
Documentation/es/user/expressive.itely
Documentation/es/user/fundamental.itely
Documentation/es/user/rhythms.itely
Documentation/es/user/running.itely

index b0c38cb52c5693d81b872219bd7595e8c5612755,c28c6892deb36a577ea36ca852d26e648528d73b..4d15e9a8d079a97e22640b17b314af7cb7bc4501
@@@ -1,13 -1,13 +1,13 @@@
  @c -*- coding: utf-8; mode: texinfo; -*-
- @c This file is part of lilypond.tely
+ @c This file is part of lilypond-learning.tely
  @ignore
-     Translation of GIT committish: 2ae5726ea4fcbcd40e42678db32d7da3227ef44a
+     Translation of GIT committish: d650ba9e33bf95a14c8b99882142d04acf8435d5
  
      When revising a translation, copy the HEAD committish of the
      version that you are working on.  See TRANSLATION for details.
  @end ignore
  
 -@c \version "2.11.51"
 +@c \version "2.11.61"
  
  @node Templates
  @appendix Templates
@@@ -17,7 -17,7 +17,7 @@@ LilyPond-Partitur schon eingerichtet is
  Noten einfügen, die Datei mit LilyPond übersetzen und sich an dem 
  schönen Notenbild erfreuen!
  
- @c bad node name for ancient notation to avoid confict
+ @c bad node name for ancient notation to avoid conflict
  @menu
  * Single staff::                
  * Piano templates::             
  
  @node Single staff
  @appendixsec Single staff
- @appendixsubsec Notes only
  
- Das erste Beispiel zeigt ein Notensystem mit Noten, passend für ein 
- Soloinstrument oder ein Melodiefragment. Kopieren Sie es und fügen 
- Sie es in Ihre Datei ein, schreiben Sie die Noten hinzu, und Sie haben 
- eine vollständige Notationsdatei.
+ @appendixsubsec Notes only
  
- @lilypond[quote,verbatim,ragged-right]
- \version "2.11.61"
- melody = \relative c' {
-    \clef treble
-    \key c \major
-    \time 4/4
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,addversion]
+ {single-staff-template-with-only-notes.ly}
  
-    a4 b c d
- }
- \score {
-    \new Staff \melody
-    \layout { }
-    \midi {}
- }
- @end lilypond
  
  @appendixsubsec Notes and lyrics
  
- Das nächste Beispiel zeigt eine einfache Melodie mit Text. Kopieren 
- Sie es in Ihre Datei, fügen Sie Noten und Text hinzu und übersetzen 
- Sie es mit LilyPond. In dem Beispiel wird die automatische 
- Balkenverbindung ausgeschaltet (mit dem Befehl @code{\autoBeamOff}), 
- wie es für Vokalmusik üblich ist. 
- Wenn Sie die Balken wieder einschalten wollen, müssen Sie die 
- entsprechende Zeile entweder ändern oder auskommentieren.
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,addversion]
+ {single-staff-template-with-notes-and-lyrics.ly}
  
- @lilypond[quote,verbatim,ragged-right]
- \version "2.11.61"
- melody = \relative c' {
-    \clef treble
-    \key c \major
-    \time 4/4
-    a4 b c d
- }
- text = \lyricmode {
-    Aaa Bee Cee Dee
- }
- \score{
-    <<
-       \new Voice = "one" {
-          \autoBeamOff
-          \melody
-       }
-       \new Lyrics \lyricsto "one" \text
-    >>
-    \layout { }
-    \midi { }
- }
- @end lilypond
  
  @appendixsubsec Notes and chords
  
- Wollen Sie ein Liedblatt mit Melodie und Akkorden schreiben? Hier ist 
- das richtige Beispiel für Sie!
- @lilypond[quote,verbatim,ragged-right]
- \version "2.11.61"
- melody = \relative c' {
-    \clef treble
-    \key c \major
-    \time 4/4
-    f4 e8[ c] d4 g |
-    a2 ~ a2 |
- }
- harmonies = \chordmode {
-    c4:m f:min7 g:maj c:aug d2:dim b:sus
- }
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {single-staff-template-with-notes-and-chords.ly}
  
- \score {
-    <<
-       \new ChordNames {
-          \set chordChanges = ##t
-          \harmonies
-       }
-    \new Staff \melody
-    >>
-    \layout{ }
-    \midi { }
- }
- @end lilypond
  
  @appendixsubsec Notes, lyrics, and chords.
  
- Mit diesem Beispiel können Sie einen Song mit Melodie, 
- Text und Akkorden schreiben.
- @lilypond[quote,verbatim,ragged-right]
- \version "2.11.61"
- melody = \relative c' {
-    \clef treble
-    \key c \major
-    \time 4/4
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {single-staff-template-with-notes,-lyrics,-and-chords.ly}
  
-    a b c d
- }
- text = \lyricmode {
-    Aaa Bee Cee Dee
- }
- harmonies = \chordmode {
-    a2 c2
- }
- \score {
-    <<
-       \new ChordNames {
-          \set chordChanges = ##t
-          \harmonies
-       }
-    \new Voice = "one" {
-       \autoBeamOff
-       \melody
-    }
-    \new Lyrics \lyricsto "one" \text
-    >>
-    \layout { }
-    \midi { }
- }
- @end lilypond
  
  @node Piano templates
  @appendixsec Piano templates
- @appendixsubsec Solo piano
- Hier kommt ein einfaches Klaviersystem.
- @lilypond[quote,verbatim,ragged-right]
- \version "2.11.61"
- upper = \relative c'' {
-    \clef treble
-    \key c \major
-    \time 4/4
-    a b c d
- }
  
- lower = \relative c {
-    \clef bass
-    \key c \major
-    \time 4/4
+ @appendixsubsec Solo piano
  
-    a2 c
- }
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
{piano-template-simple.ly}
  
- \score {
-    \new PianoStaff <<
-       \set PianoStaff.instrumentName = "Piano  "
-       \new Staff = "upper" \upper
-       \new Staff = "lower" \lower
-    >>
-    \layout { }
-    \midi { }
- }
- @end lilypond
  
  @appendixsubsec Piano and melody with lyrics
  
- Das nächste Beispiel ist typisch für ein Lied: Im oberen System die 
- Melodie mit Text, darunter Klavierbegleitung.
- @lilypond[quote,verbatim,ragged-right]
- \version "2.11.61"
- melody = \relative c'' {
-    \clef treble
-    \key c \major
-    \time 4/4
-    a b c d
- }
- text = \lyricmode {
-    Aaa Bee Cee Dee
- }
- upper = \relative c'' {
-    \clef treble
-    \key c \major
-    \time 4/4
-    a b c d
- }
- lower = \relative c {
-    \clef bass
-    \key c \major
-    \time 4/4
-    a2 c
- }
- \score {
-    <<
-       \new Voice = "mel" {
-           \autoBeamOff
-           \melody
-       }
-       \new Lyrics \lyricsto mel \text
-       \new PianoStaff <<
-          \new Staff = "upper" \upper
-          \new Staff = "lower" \lower
-       >>
-    >>
-    \layout {
-       \context { \RemoveEmptyStaffContext }
-    }
-    \midi { }
- }
- @end lilypond
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {piano-template-with-melody-and-lyrics.ly}
  
  
  @appendixsubsec Piano centered lyrics
  
- Anstatt ein eigenes System für Melodie und Text zu schreiben, können 
- Sie den Text auch zwischen die beiden Klaviersysteme schreiben
- (und damit das zusätzliche System für die Gesangstimme auslassen).
- @lilypond[quote,verbatim,ragged-right]
- \version "2.11.61"
- upper = \relative c'' {
-    \clef treble
-    \key c \major
-    \time 4/4
-    a b c d
- }
- lower = \relative c {
-    \clef bass
-    \key c \major
-    \time 4/4
-    a2 c
- }
- text = \lyricmode {
-    Aaa Bee Cee Dee
- }
- \score {
-   \new GrandStaff <<
-     \new Staff = upper { \new Voice = "singer" \upper }
-     \new Lyrics \lyricsto "singer" \text
-     \new Staff = lower {
-       \clef bass
-       \lower
-     }
-   >>
-   \layout {
-     \context { \GrandStaff \accepts "Lyrics" }
-     \context { \Lyrics \consists "Bar_engraver" }
-   }
-   \midi { }
- }
- @end lilypond
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {piano-template-with-centered-lyrics.ly}
  
  
  @appendixsubsec Piano centered dynamics
  
- In der meisten Klaviernotation werden die Dynamikzeichen zwischen 
- den beiden Systemen zentriert. Für LilyPond muss man die Einstellungen 
- etwas anpassen, aber Sie können ja das angepasste Beispiel von hier 
- kopieren.
- @lilypond[quote,verbatim,ragged-right]
- \version "2.11.61"
- upper = \relative c'' {
-   \clef treble
-   \key c \major
-   \time 4/4
-   a b c d
- }
- lower = \relative c {
-   \clef bass
-   \key c \major
-   \time 4/4
-   a2 c
- }
- dynamics = {
-   s2\fff\> s4
-   s\!\pp
- }
- pedal = {
-   s2\sustainOn s2\sustainOff
- }
- \score {
-   \new PianoStaff <<
-     \new Staff = "upper" \upper
-     \new Dynamics = "dynamics" \dynamics
-     \new Staff = "lower" <<
-       \clef bass
-       \lower
-     >>
-     \new Dynamics = "pedal" \pedal
-   >>
-   \layout {
-     \context {
-       \type "Engraver_group"
-       \name Dynamics
-       \alias Voice % So that \cresc works, for example.
-       \consists "Output_property_engraver"
-       \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
-       \override DynamicLineSpanner #'Y-offset = #0
-       pedalSustainStrings = #'("Ped." "*Ped." "*")
-       pedalUnaCordaStrings = #'("una corda" "" "tre corde")
-       \consists "Piano_pedal_engraver"
-       \consists "Script_engraver"
-       \consists "Dynamic_engraver"
-       \consists "Text_engraver"
-       \override TextScript #'font-size = #2
-       \override TextScript #'font-shape = #'italic
-       \consists "Skip_event_swallow_translator"
-       \consists "Axis_group_engraver"
-     }
-     \context {
-       \PianoStaff
-       \accepts Dynamics
-     }
-   }
- }
- \score {
-   \new PianoStaff <<
-     \new Staff = "upper" << \upper \dynamics >>
-     \new Staff = "lower" << \lower \dynamics >>
-     \new Dynamics = "pedal" \pedal
-   >>
-   \midi {
-     \context {
-       \type "Performer_group"
-       \name Dynamics
-       \consists "Piano_pedal_performer"
-     }
-     \context {
-       \PianoStaff
-       \accepts Dynamics
-     }
-   }
- }
- @end lilypond
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {piano-template-with-centered-dynamics.ly}
  
  
  @node String quartet
  @appendixsec String quartet
- @appendixsubsec String quartet
- Dieses Beispiel demonstriert die Partitur für ein Streichquartett. Hier 
- wird auch eine @qq{@code{\global}}-Variable für Taktart und 
- Vorzeichen benutzt.
- @lilypond[quote,verbatim,ragged-right]
- \version "2.11.61"
- global= {
-   \time 4/4
-   \key c \major
- }
- violinOne = \new Voice { \relative c''{
-   \set Staff.instrumentName = "Violin 1 "
-   c2 d e1
- \bar "|." }}
- violinTwo = \new Voice { \relative c''{
-   \set Staff.instrumentName = "Violin 2 "
  
-   g2 f e1
- \bar "|." }}
- viola = \new Voice { \relative c' {
-   \set Staff.instrumentName = "Viola "
-   \clef alto
-   e2 d c1
- \bar "|." }}
- cello = \new Voice { \relative c' {
-   \set Staff.instrumentName = "Cello     "
-   \clef bass
+ @appendixsubsec String quartet
  
-   c2 b a1
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {string-quartet-template-simple.ly}
  
- \bar "|."}}
- \score {
-    \new StaffGroup <<
-       \new Staff << \global \violinOne >>
-       \new Staff << \global \violinTwo >>
-       \new Staff << \global \viola >>
-       \new Staff << \global \cello >>
-    >>
-    \layout { }
-    \midi { }
- }
- @end lilypond
  
  @appendixsubsec String quartet parts
  
- Mit diesem Beispiel können Sie ein schönes Streichquartett notieren, 
- aber wie gehen Sie vor, wenn Sie Stimmen brauchen? Das Beispiel 
- oben hat gezeigt, wie Sie mit Variablen einzelne Abschnitte getrennt 
- voneinander notieren können. Im nächsten Beispiel wird nun 
- gezeigt, wie Sie mit diesen Variablen einzelne Stimmen erstellen.
- Sie müssen das Beispiel in einzelne Dateien aufteilen; die Dateinamen
- sind in den Kommentaren am Anfang jeder Datei enthalten.  @code{piece.ly}
- enthält die Noten. Die anderen Dateien -- @code{score.ly},
- @code{vn1.ly}, @code{vn2.ly}, @code{vla.ly} und
- @code{vlc.ly} -- erstellen daraus die entsprechenden Stimmen bzw. die 
- Partitur (@code{score.ly}). Mit @code{\tag} wird den Stimmen ein Name 
- zugewiesen, auf den zurückgegriffen werden kann.
- @verbatim
- %%%%% piece.ly
- \version "2.11.61"
- global= {
-   \time 4/4
-   \key c \major
- }
- Violinone = \new Voice { \relative c''{
-   \set Staff.instrumentName = "Violin 1 "
-   c2 d e1
- \bar "|." }}   %*********************************
- Violintwo = \new Voice { \relative c''{
-   \set Staff.instrumentName = "Violin 2 "
-   g2 f e1
- \bar "|." }}   %*********************************
- Viola = \new Voice { \relative c' {
-   \set Staff.instrumentName = "Viola "
-   \clef alto
-   e2 d c1
- \bar "|." }}   %*********************************
- Cello = \new Voice { \relative c' {
-   \set Staff.instrumentName = "Cello     "
-   \clef bass
-   c2 b a1
- \bar "|."}}   %**********************************
- music = {
-   <<
-     \tag #'score \tag #'vn1 \new Staff { << \global \Violinone >> }
-     \tag #'score \tag #'vn2 \new Staff { << \global \Violintwo>> }
-     \tag #'score \tag #'vla \new Staff { << \global \Viola>> }
-     \tag #'score \tag #'vlc \new Staff { << \global \Cello>> }
-   >>
- }
- %%%%% score.ly
- \version "2.11.61"
- \include "piece.ly"
- #(set-global-staff-size 14)
- \score {
-   \new StaffGroup \keepWithTag #'score \music
-   \layout { }
-   \midi { }
- }
- %%%%% vn1.ly
- \version "2.11.61"
- \include "piece.ly"
- \score {
-   \keepWithTag #'vn1 \music
-   \layout { }
- }
- %%%%% vn2.ly
- \version "2.11.61"
- \include "piece.ly"
- \score {
-   \keepWithTag #'vn2 \music
-   \layout { }
- }
- %%%%% vla.ly
- \version "2.11.61"
- \include "piece.ly"
- \score {
-   \keepWithTag #'vla \music
-   \layout { }
- }
- %%%%% vlc.ly
- \version "2.11.61"
- \include "piece.ly"
- \score {
-   \keepWithTag #'vlc \music
-   \layout { }
- }
- @end verbatim
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {string-quartet-template-with-separate-parts.ly}
  
  
  @node Vocal ensembles
  
  @appendixsubsec SATB vocal score
  
- Dieses Beispiel ist für vierstimmigen Gesang (SATB). Bei größeren 
- Stücken ist es oft sinnvoll, eine allgemeine Variable zu bestimmen, 
- die in allen Stimmen eingefügt wird. Taktart und Vorzeichen etwa 
- sind fast immer gleich in allen Stimmen.
- @lilypond[quote,verbatim,ragged-right]
- \version "2.11.61"
- global = {
-    \key c \major
-    \time 4/4
- }
- sopMusic = \relative c'' {
-    c4 c c8[( b)] c4
- }
- sopWords = \lyricmode {
-    hi hi hi hi
- }
- altoMusic = \relative c' {
-    e4 f d e
- }
- altoWords =\lyricmode {
-    ha ha ha ha
- }
- tenorMusic = \relative c' {
-    g4 a f g
- }
- tenorWords = \lyricmode {
-    hu hu hu hu
- }
- bassMusic = \relative c {
-    c4 c g c
- }
- bassWords = \lyricmode {
-    ho ho ho ho
- }
- \score {
-    \new ChoirStaff <<
-       \new Lyrics = sopranos { s1 }
-       \new Staff = women <<
-          \new Voice =
-            "sopranos" { \voiceOne << \global \sopMusic >> }
-          \new Voice =
-            "altos" { \voiceTwo << \global \altoMusic >> }
-       >>
-       \new Lyrics = "altos" { s1 }
-       \new Lyrics = "tenors" { s1 }
-       \new Staff = men <<
-          \clef bass
-          \new Voice =
-            "tenors" { \voiceOne <<\global \tenorMusic >> }
-          \new Voice =
-            "basses" { \voiceTwo <<\global \bassMusic >> }
-       >>
-       \new Lyrics = basses { s1 }
-       \context Lyrics = sopranos \lyricsto sopranos \sopWords
-       \context Lyrics = altos \lyricsto altos \altoWords
-       \context Lyrics = tenors \lyricsto tenors \tenorWords
-       \context Lyrics = basses \lyricsto basses \bassWords
-    >>
-    \layout {
-       \context {
-          % a little smaller so lyrics
-          % can be closer to the staff
-          \Staff
-          \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
-       }
-    }
- }
- @end lilypond
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {vocal-ensemble-template.ly}
  
  
  @appendixsubsec SATB vocal score and automatic piano reduction
  
- In diesem Beispiel wird ein automatischer Klavierauszug zu der 
- Chorpartitur hinzugefügt. Das zeigt eine der Stärken von LilyPond
- -- man kann eine Variable mehr als einmal benutzen. Wenn Sie 
- irgendeine Änderung an einer Chorstimme vornehmen, (etwa 
- tenorMusic), verändert sich auch der Klavierauszug entsprechend.
- @lilypond[quote,verbatim,ragged-right]
- \version "2.11.61"
- global = {
-    \key c \major
-    \time 4/4
- }
- sopMusic = \relative c'' {
-    c4 c c8[( b)] c4
- }
- sopWords = \lyricmode {
-    hi hi hi hi
- }
- altoMusic = \relative c' {
-    e4 f d e
- }
- altoWords =\lyricmode {
-    ha ha ha ha
- }
- tenorMusic = \relative c' {
-    g4 a f g
- }
- tenorWords = \lyricmode {
-    hu hu hu hu
- }
- bassMusic = \relative c {
-    c4 c g c
- }
- bassWords = \lyricmode {
-    ho ho ho ho
- }
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {vocal-ensemble-template-with-automatic-piano-reduction.ly}
  
- \score {
-   <<
-     \new ChoirStaff <<
-       \new Lyrics = sopranos { s1 }
-       \new Staff = women <<
-         \new Voice =
-           "sopranos" { \voiceOne << \global \sopMusic >> }
-         \new Voice =
-           "altos" { \voiceTwo << \global \altoMusic >> }
-       >>
-       \new Lyrics = "altos" { s1 }
-       \new Lyrics = "tenors" { s1 }
-       \new Staff = men <<
-         \clef bass
-         \new Voice =
-           "tenors" { \voiceOne <<\global \tenorMusic >> }
-         \new Voice =
-           "basses" { \voiceTwo <<\global \bassMusic >> }
-       >>
-       \new Lyrics = basses { s1 }
-       \context Lyrics = sopranos \lyricsto sopranos \sopWords
-       \context Lyrics = altos \lyricsto altos \altoWords
-       \context Lyrics = tenors \lyricsto tenors \tenorWords
-       \context Lyrics = basses \lyricsto basses \bassWords
-     >>
-   \new PianoStaff <<
-     \new Staff <<
-       \set Staff.printPartCombineTexts = ##f
-       \partcombine
-       << \global \sopMusic >>
-       << \global \altoMusic >>
-     >>
-     \new Staff <<
-       \clef bass
-       \set Staff.printPartCombineTexts = ##f
-       \partcombine
-       << \global \tenorMusic >>
-       << \global \bassMusic >>
-     >>
-    >>
-   >>
-   \layout {
-     \context {
-       % a little smaller so lyrics
-       % can be closer to the staff
-       \Staff
-         \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
-     }
-   }
- }
- @end lilypond
  
  @appendixsubsec SATB with aligned contexts
  
- In diesem Beispiel werden die Texte mit den Befehlen 
- @code{alignAboveContext} und @code{alignBelowContext}
- über und unter dem System angeordnet.
- @lilypond[quote,verbatim,ragged-right]
- \version "2.11.61"
- global = {
-   \key c \major
-   \time 4/4
- }
- sopMusic = \relative c'' {
-   c4 c c8[( b)] c4
- }
- sopWords = \lyricmode {
-   hi hi hi hi
- }
- altoMusic = \relative c' {
-   e4 f d e
- }
- altoWords =\lyricmode {
-   ha ha ha ha
- }
- tenorMusic = \relative c' {
-   g4 a f g
- }
- tenorWords = \lyricmode {
-   hu hu hu hu
- }
- bassMusic = \relative c {
-   c4 c g c
- }
- bassWords = \lyricmode {
-   ho ho ho ho
- }
- \score {
-   \new ChoirStaff <<
-      \new Staff = women <<
-         \new Voice =
-           "sopranos" { \voiceOne << \global \sopMusic >> }
-         \new Voice =
-           "altos" { \voiceTwo << \global \altoMusic >> }
-      >>
-      \new Lyrics \with {alignAboveContext=women} \lyricsto sopranos \sopWords
-      \new Lyrics \with {alignBelowContext=women} \lyricsto altos \altoWords
- % we could remove the line about this with the line below, since we want
- % the alto lyrics to be below the alto Voice anyway.
- %    \new Lyrics \lyricsto altos \altoWords
-      \new Staff = men <<
-         \clef bass
-         \new Voice =
-           "tenors" { \voiceOne <<\global \tenorMusic >> }
-         \new Voice =
-           "basses" { \voiceTwo <<\global \bassMusic >> }
-      >>
-      \new Lyrics \with {alignAboveContext=men} \lyricsto tenors \tenorWords
-      \new Lyrics \with {alignBelowContext=men} \lyricsto basses \bassWords
- % again, we could replace the line above this with the line below.
- %    \new Lyrics \lyricsto basses \bassWords
-   >>
-   \layout {
-      \context {
-         % a little smaller so lyrics
-         % can be closer to the staff
-         \Staff
-         \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
-      }
-   }
- }
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly}
  
  
- \score {
-   \new ChoirStaff <<
-      \new Staff = women <<
-         \new Voice =
-           "sopranos" { \voiceOne << \global \sopMusic >> }
-         \new Voice =
-           "altos" { \voiceTwo << \global \altoMusic >> }
-      >>
-      \new Lyrics \with {alignAboveContext=women} \lyricsto sopranos \sopWords
-      \new Lyrics \lyricsto altos \altoWords
-      \new Staff = men <<
-         \clef bass
-         \new Voice =
-           "tenors" { \voiceOne <<\global \tenorMusic >> }
-         \new Voice =
-           "basses" { \voiceTwo <<\global \bassMusic >> }
-      >>
-      \new Lyrics \with {alignAboveContext=men} \lyricsto tenors \tenorWords
-      \new Lyrics \lyricsto basses \bassWords
-   >>
-   \layout {
-      \context {
-         % a little smaller so lyrics
-         % can be closer to the staff
-         \Staff
-         \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
-      }
-   }
- } 
- @end lilypond
- @c bad node name to avoid node name confict
+ @c bad node name to avoid node name conflict
  @node Ancient notation templates
  @appendixsec Ancient notation templates
  
  @appendixsubsec Transcription of mensural music
  
- Bei der Transkription von Mensuralmusik ist es oft erwünscht, ein 
- Incipit an den Anfang des Stückes zu stellen, damit klar ist, wie 
- Tempo und Schlüssel in der Originalnotation gesetzt waren. Während 
- heutzutage Musiker an Taktlinien gewöhnt sind, um Rhythmen schneller 
- zu erkennen, wurden diese in der Mensuralmusik nicht verwendet. 
- Tatsächlich ändern sich die Rhythmen auch oft alle paar Noten. Als 
- ein Kompromiss werden die Notenlinien nicht auf dem System, sondern 
- zwischen den Systemen geschrieben.
- @lilypond[quote,verbatim,line-width=11.0\cm]
- \version "2.11.61"
- global = {
-   \set Score.skipBars = ##t
-   % incipit
-   \once \override Score.SystemStartBracket #'transparent = ##t
-   \override Score.SpacingSpanner #'spacing-increment = #1.0 % tight spacing
-   \key f \major
-   \time 2/2
-   \once \override Staff.TimeSignature #'style = #'neomensural
-   \override Voice.NoteHead #'style = #'neomensural
-   \override Voice.Rest #'style = #'neomensural
-   \set Staff.printKeyCancellation = ##f
-   \cadenzaOn % turn off bar lines
-   \skip 1*10
-   \once \override Staff.BarLine #'transparent = ##f
-   \bar "||"
-   \skip 1*1 % need this extra \skip such that clef change comes
-             % after bar line
-   \bar ""
-   % main
-   \revert Score.SpacingSpanner #'spacing-increment % CHECK: no effect?
-   \cadenzaOff % turn bar lines on again
-   \once \override Staff.Clef #'full-size-change = ##t
-   \set Staff.forceClef = ##t
-   \key g \major
-   \time 4/4
-   \override Voice.NoteHead #'style = #'default
-   \override Voice.Rest #'style = #'default
-   % FIXME: setting printKeyCancellation back to #t must not
-   % occur in the first bar after the incipit.  Dto. for forceClef.
-   % Therefore, we need an extra \skip.
-   \skip 1*1
-   \set Staff.printKeyCancellation = ##t
-   \set Staff.forceClef = ##f
-   \skip 1*7 % the actual music
-   % let finis bar go through all staves
-   \override Staff.BarLine #'transparent = ##f
-   % finis bar
-   \bar "|."
- }
- discantusNotes = {
-   \transpose c' c'' {
-     \set Staff.instrumentName = "Discantus  "
-     % incipit
-     \clef "neomensural-c1"
-     c'1. s2   % two bars
-     \skip 1*8 % eight bars
-     \skip 1*1 % one bar
-     % main
-     \clef "treble"
-     d'2. d'4 |
-     b e' d'2 |
-     c'4 e'4.( d'8 c' b |
-     a4) b a2 |
-     b4.( c'8 d'4) c'4 |
-     \once \override NoteHead #'transparent = ##t c'1 |
-     b\breve |
-   }
- }
- discantusLyrics = \lyricmode {
-   % incipit
-   IV-
-   % main
-   Ju -- bi -- |
-   la -- te De -- |
-   o, om --
-   nis ter -- |
-   ra, __ om- |
-   "..." |
-   -us. |
- }
- altusNotes = {
-   \transpose c' c'' {
-     \set Staff.instrumentName = "Altus  "
-     % incipit
-     \clef "neomensural-c3"
-     r1        % one bar
-     f1. s2    % two bars
-     \skip 1*7 % seven bars
-     \skip 1*1 % one bar
-     % main
-     \clef "treble"
-     r2 g2. e4 fis g | % two bars
-     a2 g4 e |
-     fis g4.( fis16 e fis4) |
-     g1 |
-     \once \override NoteHead #'transparent = ##t g1 |
-     g\breve |
-   }
- }
- altusLyrics = \lyricmode {
-   % incipit
-   IV-
-   % main
-   Ju -- bi -- la -- te | % two bars
-   De -- o, om -- |
-   nis ter -- ra, |
-   "..." |
-   -us. |
- }
- tenorNotes = {
-   \transpose c' c' {
-     \set Staff.instrumentName = "Tenor  "
-     % incipit
-     \clef "neomensural-c4"
-     r\longa   % four bars
-     r\breve   % two bars
-     r1        % one bar
-     c'1. s2   % two bars
-     \skip 1*1 % one bar
-     \skip 1*1 % one bar
-     % main
-     \clef "treble_8"
-     R1 |
-     R1 |
-     R1 |
-     r2 d'2. d'4 b e' | % two bars
-     \once \override NoteHead #'transparent = ##t e'1 |
-     d'\breve |
-   }
- }
- tenorLyrics = \lyricmode {
-   % incipit
-   IV-
-   % main
-   Ju -- bi -- la -- te | % two bars
-   "..." |
-   -us. |
- }
- bassusNotes = {
-   \transpose c' c' {
-     \set Staff.instrumentName = "Bassus  "
-     % incipit
-     \clef "bass"
-     r\maxima  % eight bars
-     f1. s2    % two bars
-     \skip 1*1 % one bar
-     % main
-     \clef "bass"
-     R1 |
-     R1 |
-     R1 |
-     R1 |
-     g2. e4 |
-     \once \override NoteHead #'transparent = ##t e1 |
-     g\breve |
-   }
- }
- bassusLyrics = \lyricmode {
-   % incipit
-   IV-
-   % main
-   Ju -- bi- |
-   "..." |
-   -us. |
- }
- \score {
-   \new StaffGroup = choirStaff <<
-     \new Voice =
-       "discantusNotes" << \global \discantusNotes >>
-     \new Lyrics =
-       "discantusLyrics" \lyricsto discantusNotes { \discantusLyrics }
-     \new Voice =
-       "altusNotes" << \global \altusNotes >>
-     \new Lyrics =
-       "altusLyrics" \lyricsto altusNotes { \altusLyrics }
-     \new Voice =
-       "tenorNotes" << \global \tenorNotes >>
-     \new Lyrics =
-       "tenorLyrics" \lyricsto tenorNotes { \tenorLyrics }
-     \new Voice =
-       "bassusNotes" << \global \bassusNotes >>
-     \new Lyrics =
-       "bassusLyrics" \lyricsto bassusNotes { \bassusLyrics }
-   >>
-   \layout {
-     \context {
-       \Score
-       % no bars in staves
-       \override BarLine #'transparent = ##t
-       % incipit should not start with a start delimiter
-       \remove "System_start_delimiter_engraver"
-     }
-     \context {
-       \Voice
-       % no slurs
-       \override Slur #'transparent = ##t
-       % Comment in the below "\remove" command to allow line
-       % breaking also at those barlines where a note overlaps
-       % into the next bar.  The command is commented out in this
-       % short example score, but especially for large scores, you
-       % will typically yield better line breaking and thus improve
-       % overall spacing if you comment in the following command.
-       %\remove "Forbid_line_break_engraver"
-     }
-   }
- }
- @end lilypond
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {ancient-notation-template----modern-transcription-of-mensural-music.ly}
  
  
  @appendixsubsec Gregorian transcription template
  
- Dieses Beispiel zeigt eine moderne Transkription des Gregorianischen 
- Chorals. Hier gibt es keine Takte, keine Notenhälse und es werden nur 
- halbe und Viertelnoten verwendet. Zusätzliche Zeichen zeigen die 
- Länge von Pausen an.
- @lilypond[quote,verbatim,ragged-right]
- \include "gregorian.ly"
- \version "2.11.61"
- chant = \relative c' {
-   \set Score.timing = ##f
-   f4 a2 \divisioMinima
-   g4 b a2 f2 \divisioMaior
-   g4( f) f( g) a2 \finalis
- }
- verba = \lyricmode {
-   Lo -- rem ip -- sum do -- lor sit a -- met
- }
- \score {
-   \new Staff <<
-     \new Voice = "melody" {
-       \chant
-     }
-     \new Lyrics = "one" \lyricsto melody \verba
-   >>
-   \layout {
-     \context {
-       \Staff
-       \remove "Time_signature_engraver"
-       \remove "Bar_engraver"
-       \override Stem #'transparent = ##t
-     }
-     \context {
-       \Voice
-       \override Stem #'length = #0
-     }
-     \context {
-       \Score
-       barAlways = ##t
-     }
-   }
- }
- @end lilypond
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {ancient-notation-template----modern-transcription-of-gregorian-music.ly}
  
  
  @node Jazz combo
  @appendixsec Jazz combo
  
- Hier ist ein ziemlich kompliziertes Beispiel für ein Jazz-Ensemble. Achtung: 
- Alle Instrumente sind in @code{\key c \major} (C-Dur) notiert. Das bezieht sich 
- auf die klingende Musik: LilyPond transponiert die Tonart automatisch, wenn 
- sich die Noten innerhalb eines @code{\transpose}-Abschnitts befinden.
- @c TODO must clean up this jazz combo example
- @c   - transpositions stated in names (ie "trumpet in Bb" or whatever)
- @c   - one global section, instead of "global" (time) and "key"
- @c   - does it need those wierd macros?  sl, nsl, etc.
- @c   - maybe ask Amelie Zapf to clean it up, or whether I should just
- @c     make whatever changes I feel like.
- @c FIXME: produces a warning ; key change merge.
- @c The `line-width' argument is for the \header.
- @lilypond[quote,verbatim,ragged-right,line-width]
- \version "2.11.61"
- \header {
-   title = "Song"
-   subtitle = "(tune)"
-   composer = "Me"
-   meter = "moderato"
-   piece = "Swing"
-   tagline = \markup {
-     \column {
-       "LilyPond example file by Amelie Zapf,"
-       "Berlin 07/07/2003"
-     }
-   }
-   texidoc = "Jazz tune for combo
-              (horns, guitar, piano, bass, drums)."
- }
- #(set-global-staff-size 16)
- \include "english.ly"
- %%%%%%%%%%%% Some macros %%%%%%%%%%%%%%%%%%%
- sl = {
-   \override NoteHead #'style = #'slash
-   \override Stem #'transparent = ##t
- }
- nsl = {
-   \revert NoteHead #'style
-   \revert Stem #'transparent
- }
- cr = \override NoteHead #'style = #'cross
- ncr = \revert NoteHead #'style
- %% insert chord name style stuff here.
- jzchords = { }
+ @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+ {jazz-combo-template.ly}
  
  
- %%%%%%%%%%%% Keys'n'thangs %%%%%%%%%%%%%%%%%
- global = {
-   \time 4/4
- }
- Key = { \key c \major }
- % ############ Horns ############
- % ------ Trumpet ------
- trpt = \transpose c d \relative c'' {
-   \Key
-   c1 c c
- }
- trpharmony = \transpose c' d {
-   \jzchords
- }
- trumpet = {
-   \global
-   \set Staff.instrumentName = #"Trumpet"
-   \clef treble
-   <<
-     \trpt
-   >>
- }
- % ------ Alto Saxophone ------
- alto = \transpose c a \relative c' {
-   \Key
-   c1 c c
- }
- altoharmony = \transpose c' a {
-   \jzchords
- }
- altosax = {
-   \global
-   \set Staff.instrumentName = #"Alto Sax"
-   \clef treble
-   <<
-     \alto
-   >>
- }
- % ------ Baritone Saxophone ------
- bari = \transpose c a' \relative c {
-   \Key
-   c1 c \sl d4^"Solo" d d d \nsl
- }
- bariharmony = \transpose c' a \chordmode {
-   \jzchords s1 s d2:maj e:m7
- }
- barisax = {
-   \global
-   \set Staff.instrumentName = #"Bari Sax"
-   \clef treble
-   <<
-     \bari
-   >>
- }
- % ------ Trombone ------
- tbone = \relative c {
-   \Key
-   c1 c c
- }
- tboneharmony = \chordmode {
-   \jzchords
- }
- trombone = {
-   \global
-   \set Staff.instrumentName = #"Trombone"
-   \clef bass
-   <<
-     \tbone
-   >>
- }
- % ############ Rhythm Section #############
- % ------ Guitar ------
- gtr = \relative c'' {
-   \Key
-   c1 \sl b4 b b b \nsl c1
- }
- gtrharmony = \chordmode {
-   \jzchords
-   s1 c2:min7+ d2:maj9
- }
- guitar = {
-   \global
-   \set Staff.instrumentName = #"Guitar"
-   \clef treble
-   <<
-     \gtr
-   >>
- }
- %% ------ Piano ------
- rhUpper = \relative c'' {
-   \voiceOne
-   \Key
-   c1 c c
- }
- rhLower = \relative c' {
-   \voiceTwo
-   \Key
-   e1 e e
- }
- lhUpper = \relative c' {
-   \voiceOne
-   \Key
-   g1 g g
- }
- lhLower = \relative c {
-   \voiceTwo
-   \Key
-   c1 c c
- }
- PianoRH = {
-   \clef treble
-   \global
-   \set Staff.midiInstrument = "acoustic grand"
-   <<
-     \new Voice = "one" \rhUpper
-     \new Voice = "two" \rhLower
-   >>
- }
- PianoLH = {
-   \clef bass
-   \global
-   \set Staff.midiInstrument = "acoustic grand"
-   <<
-     \new Voice = "one" \lhUpper
-     \new Voice = "two" \lhLower
-   >>
- }
- piano = {
-   <<
-     \set PianoStaff.instrumentName = #"Piano"
-     \new Staff = "upper" \PianoRH
-     \new Staff = "lower" \PianoLH
-   >>
- }
- % ------ Bass Guitar ------
- Bass = \relative c {
-   \Key
-   c1 c c
- }
- bass = {
-   \global
-   \set Staff.instrumentName = #"Bass"
-   \clef bass
-   <<
-     \Bass
-   >>
- }
- % ------ Drums ------
- up = \drummode {
-   hh4 <hh sn>4 hh <hh sn> hh <hh sn>4
-   hh4 <hh sn>4
-   hh4 <hh sn>4
-   hh4 <hh sn>4
- }
- down = \drummode {
-   bd4 s bd s bd s bd s bd s bd s
- }
- drumContents = {
-   \global
-   <<
-     \set DrumStaff.instrumentName = #"Drums"
-     \new DrumVoice { \voiceOne \up }
-     \new DrumVoice { \voiceTwo \down }
-   >>
- }
- %%%%%%%%% It All Goes Together Here %%%%%%%%%%%%%%%%%%%%%%
- \score {
-   <<
-     \new StaffGroup = "horns" <<
-       \new Staff = "trumpet" \trumpet
-       \new Staff = "altosax" \altosax
-       \new ChordNames = "barichords" \bariharmony
-       \new Staff = "barisax" \barisax
-       \new Staff = "trombone" \trombone
-     >>
-     \new StaffGroup = "rhythm" <<
-       \new ChordNames = "chords" \gtrharmony
-       \new Staff = "guitar" \guitar
-       \new PianoStaff = "piano" \piano
-       \new Staff = "bass" \bass
-       \new DrumStaff { \drumContents }
-     >>
-   >>
-   \layout {
-     \context { \RemoveEmptyStaffContext }
-     \context {
-       \Score
-       \override BarNumber #'padding = #3
-       \override RehearsalMark #'padding = #2
-       skipBars = ##t
-     }
-   }
-   \midi { }
- }
- @end lilypond
  @ignore
  
  This isn't very useful, and only duplicates material in
@@@ -1452,7 -162,7 +162,7 @@@ violin concerto as TchaikovskyPI, where
  
  @ The `line-width' is for \header.
  @li lypond[quote,verbatim,ragged-right,line-width]
 -\version "2.11.51"
 +\version "2.11.61"
  \header {
    dedication = "dedication"
    title = "Title"
@@@ -1558,3 -268,59 +268,59 @@@ d4 c b 
  
  @@bye
  @end example
+ @appendixsubsec xelatex
+ @verbatim
+ \documentclass{article}
+ \usepackage{ifxetex}
+ \ifxetex
+ %xetex specific stuff
+ \usepackage{xunicode,fontspec,xltxtra}
+ \setmainfont[Numbers=OldStyle]{Times New Roman}
+ \setsansfont{Arial}
+ \else
+ %This can be empty if you are not going to use pdftex
+ \usepackage[T1]{fontenc}
+ \usepackage[utf8]{inputenc}
+ \usepackage{mathptmx}%Times
+ \usepackage{helvet}%Helvetica
+ \fi
+ %Here you can insert all packages that pdftex also understands
+ \usepackage[ngerman,finnish,english]{babel}
+ \usepackage{graphicx}
+ \begin{document}
+ \title{A short document with LilyPond and xelatex}
+ \maketitle
+ Normal \textbf{font} commands inside the \emph{text} work,
+ because they \textsf{are supported by \LaTeX{} and XeteX.}
+ If you want to use specific commands like \verb+\XeTeX+, you
+ should include them again in a \verb+\ifxetex+ environment.
+ You can use this to print the \ifxetex \XeTeX{} command \else
+ XeTeX command \fi which is not known to normal \LaTeX .
+ In normal text you can easily use LilyPond commands, like this:
+ \begin{lilypond}
+ {a2 b c'8 c' c' c'}
+ \end{lilypond}
+ \noindent
+ and so on.
+ The fonts of snippets set with LilyPond will have to be set from
+ inside 
+ of the snippet. For this you should read the AU on how to use
+ lilypond-book.
+ \selectlanguage{ngerman}
+ Auch Umlaute funktionieren ohne die \LaTeX -Befehle, wie auch alle
+ anderen
+ seltsamen Zeichen: ß,ł,ã,č,я,щ, wenn sie von der Schriftart
+ unterstützt werden.
+ \end{document}
+ @end verbatim
index cdb3d34b8ceb843079cea6cc480c287cae78bc1e,1aa72b2d72d2ec2820f44adf732bb73f47814311..fa3020b8c8227eb5e5b11e4f0d85c4827a3374d6
@@@ -7,7 -7,7 +7,7 @@@
      version that you are working on.  See TRANSLATION for details.
  @end ignore
  
 -@c \version "2.11.51"
 +@c \version "2.11.61"
  
  @node Tweaking output
  @chapter Tweaking output
@@@ -1280,18 -1280,271 +1280,271 @@@ Engraver normalerweise befindet
  @node Size of objects
  @subsection Size of objects
  
- @untranslated
+ Als Startpunkt wollen wir wieder ein früheres Beispiel
+ wählen, siehe @ref{Nesting music expressions}. Hier wurde
+ ein neues Notensystem erstellt, wie man es für ein @rglos{ossia}
+ braucht.
+ @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
+ \new Staff ="main" {
+        \relative g' {
+          r4 g8 g c4 c8 d |
+          e4 r8
+          <<
+            { f c c }
+            \new Staff \with {
+              alignAboveContext = "main" }
+            { f8 f c }
+          >>
+          r4 |
+        }
+      }
+ @end lilypond
+ Ossia-Systeme werden normalerweise ohne Schlüssel und Taktangabe
+ geschrieben, und sie werden etwas kleiner als das Hauptsystem gesetzt.
+ Wie man Schlüssel und Taktangabe entfernt, wissen wir schon:
+ wir setzen den Stencil von beiden auf @code{#f}:
+ @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
+ \new Staff ="main" {
+   \relative g' {
+     r4 g8 g c4 c8 d |
+     e4 r8
+     <<
+       { f c c }
+       \new Staff \with {
+         alignAboveContext = "main"
+       }
+       {
+         \override Staff.Clef #'stencil = ##f
+         \override Staff.TimeSignature #'stencil = ##f
+         { f8 f c }
+       }
+     >>
+     r4 |
+   }
+ }
+ @end lilypond
+ @noindent
+ wobei ein zusätzliches Klammerpaar nach der @code{\with}-Konstruktion
+ erforderlich ist um sicherzugehen, dass die Modifikation und 
+ die Noten sich auch auf das Ossia-System beziehen.
+ Was für einen Unterschied macht es, ob man den @code{Staff}-Kontext
+ mit @code{\with} verändert, oder ob man die Stencils mit 
+ @code{\override} beeinflusst?  Der größte Unterschied liegt
+ darin, dass Änderungen, die mit @code{\with} eingeführt werden,
+ während der Erstellung des Kontextes miterzeugt werden und
+ als @strong{Standardeinstellungen} für diesen Kontext während seiner
+ gesamten Dauer gelten, während @code{\set}- oder @code{\override}-Befehle
+ dynamisch in die Noten eingebettet werden -- sie führen die
+ Änderungen synchron mit einem bestimmten Zeitpunkt in 
+ der Musik aus.  Wenn die Änderungen mit  @code{\unset}
+ oder @code{\revert} rückgängig gemacht werden, werden
+ wieder die Standardwerte eingesetzt, die also die sind, die
+ mit einer @code{\with}-Konstruktion definiert wurden, oder
+ wenn hier keine definiert worden sind, die normalen
+ Standardwerte.
+ Manche Kontexteigenschaften können nur ein einer
+ @code{\with}-Konstruktion verändert werden.  Das sind
+ Eigenschaften, die nicht sinnvoll mitten im System geändert
+ werden können.  @code{alignAboveContext} (Orientierung
+ über dem Kontext) und die Parallele,
+ @code{alignBelowContext} (Orientierung unter dem Kontext)
+ sind zwei derartige Eigenschaften -- wenn das Notensystem
+ einmal erstellt wurde, ist die Orientierung schon bestimmt
+ und es wäre nicht sinnvoll, sie später zu ändern.
+ Die Standardwerte für Layout-Objekt-Eigenschaften können
+ auch in der @code{\with}-Konstruktion gesetzt werden.
+ Benutzen Sie einfach den normalen @code{\override}-Befehl
+ ohne den Kontext, denn der Kontext ist eindeutig definiert
+ durch die Stelle, an welcher sich @code{\with} befindet.
+ Wenn an dieser Stelle ein Kontext angegeben wird, produziert LilyPond
+ eine Fehlermeldung.
+ Das obige Beispiel könnte also auch so aussehen:
+ @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
+ \new Staff ="main" {
+   \relative g' {
+     r4 g8 g c4 c8 d |
+     e4 r8
+     <<
+       { f c c }
+       \new Staff \with {
+         alignAboveContext = "main"
+         % Don't print clefs in this staff
+         \override Clef #'stencil = ##f
+         % Don't print time signatures in this staff
+         \override TimeSignature #'stencil = ##f
+       }
+         { f8 f c }
+     >>
+     r4 |
+   }
+ }
+ @end lilypond
+ Nun können wir daran gehen, auch wirklich die
+ Größe der Objekte zu ändern.
+ Manche Layout-Objekte werden aus Glyphen erstellt,
+ die sich in einer Schriftartdatei befinden.  Dazu gehören
+ die Notenköpfe, Versetzungszeichen, Text, Schlüssel,
+ Taktbezeichnung, Dynamik und Gesangstext.  Ihre
+ Größe wird verändert, indem die
+ @code{font-size}- (Schriftgröße)-Eigenschaft geändert wird, wie
+ wir bald sehen werden.  Andere Layout-Objekte, wie
+ Bögen -- oder allgemein Strecker-Objekte -- werden
+ individuell gezeichnet, es gibt dazu also keine 
+ @code{font-size}, die mit ihnen verknüpft wäre.
+ Weitere Eigenschaften wie die Länge von Hälsen und
+ Taktlinien, Dicke von Balken und anderen Linien und 
+ der Abstand der Notenlinien voneinander müssen auf
+ spezielle Weise verändert werden.
+ In unserem Ossia-Beispiel wollen wir zuerst die
+ Schriftgröße verändern.  Das ist auf zwei Arten möglich. 
+ Entweder wir ändern die Schriftgröße für jede Objektart
+ mit einem eigenen Befehl, etwa:
+ @example
+ \override NoteHead #'font-size = #-2
+ @end example
+ @noindent
+ oder wir ändern die Größe aller Schriftobjekte, indem wir
+ den Wert einer besonderen Eigenschaft, @code{fontSize},
+ mit dem @code{\set}-Befehl bestimmen oder sie in 
+ eine @code{\with}-Konstruktion (ohne @code{\set} einschließen.
+ @example
+ \set fontSize = #-2
+ @end example
+ Beide Beispiele reduzieren die Schriftgröße um zwei Schritte
+ im Vergleich zum vorigen Wert, wobei jeder Schritt die
+ Schriftgröße um etwa 12% verändert.
+ Setzen wir das also in unserem Ossia-Beispiel ein:
+ @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
+ \new Staff ="main" {
+   \relative g' {
+     r4 g8 g c4 c8 d |
+     e4 r8
+     <<
+       { f c c }
+       \new Staff \with {
+         alignAboveContext = "main"
+         \override Clef #'stencil = ##f
+         \override TimeSignature #'stencil = ##f
+         % Reduce all font sizes by ~24%
+         fontSize = #-2
+       }
+         { f8 f c }
+     >>
+     r4 |
+   }
+ }
+ @end lilypond
+ Das sieht aber immer noch nicht richtig aus.  Die Notenköpfe
+ und Fähnchen sind kleiner, aber die Hälse im Vergleich
+ dazu zu lang und die Notenlinien zu weit auseinander.
+ Sie müssen auch proportional zur Schriftart verkleinert
+ werden.  Der nächste Abschnitt behandelt diese Anpassung.
  
  @node Length and thickness of objects
  @subsection Length and thickness of objects
  
- @untranslated
+ @cindex Entfernungen
+ @cindex Dicke
+ @cindex Länge
+ @cindex magstep
+ @cindex Größe, verändern
+ @cindex Notenhalslänge, verändern
+ @cindex Hälse, Länge verändern
+ @cindex Notenlinien, Länge verändern
+ Abstände und Längen werden in LilyPond üblicherweise
+ in Notenlinienabständen (engl. staff-spaces) gemessen. 
+ Das ist der Abstand zwischen zwei Notenlinien im System.
+ Die meisten Dicken (engl. thickness) dagegen werden in
+ einer internen Einheit Linien-Dicke (engl. line-thickness)
+ gemessen.  Die Linien von Dynamikklammern zum Beispiel
+ haben standardmäßig eine Dicke von einer Einheit
+ @code{line-thickness}, während die Dicke eines
+ Notenhalses 1,3 ist.  Beachten Sie jedoch, dass sich
+ manche Dicken anders verhalten: die Dicke von
+ Balken etwa wird in Notenlinienabständen gemessen.
+ Wie also werden Längen skaliert um der Schriftgröße
+ zu entsprechen?  Das kann mit einer besonderen Funktion
+ @code{magstep} vorgenommen werden, die genau für
+ diesen Zweck vorhanden ist.  Sie nimmt ein Argument auf,
+ die Änderung der Schriftgröße (#-2 im obigen Beispiel)
+ und gibt einen Skalierungsfaktor aus, der dazu dient,
+ Objekte proportionell zueinander zu verändern.  So wird
+ sie benutzt:
+ @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
+ \new Staff ="main" {
+   \relative g' {
+     r4 g8 g c4 c8 d |
+     e4 r8
+     <<
+       { f c c }
+       \new Staff \with {
+         alignAboveContext = "main"
+         \override Clef #'stencil = ##f
+         \override TimeSignature #'stencil = ##f
+         fontSize = #-2
+         % Reduce stem length and line spacing to match
+         \override StaffSymbol #'staff-space = #(magstep -2)
+       }
+         { f8 f c }
+     >>
+     r4 |
+   }
+ }
+ @end lilypond
+ @noindent
+ Da die Länge eines Halses und viele andere Längeneigenschaften
+ relativ zum Wert des Notenlinienabstands (@code{staff-space})
+ errechnet werden, werden sie auch automatisch verkleinert.
+ Das wirkt sich jedoch nur auf die vertikale Skalierung des Ossias
+ aus -- die horizontale Skala ist durch das Layout des Haupsystems
+ bestimmt und wird also von diesen Größenänderungen nicht
+ betroffen.  Wenn natürlich die Größe der gesamten Noten reduziert
+ würde, würde sich auch die horizontalen Abstände ändern.  Dass
+ wird später im Layout-Abschnitt betrachtet.
+ Mit dieser Änderung ist unser Ossia fertig.  Die Größen und Längen
+ aller anderen Objekte können auf analoge Weise geändert
+ werden.
+ Für kleine Größenänderungen, wie in dem obigen Beispiel,
+ braucht die Dicke der verschiedenen Linien, wie Taktlinien,
+ Notenlinien, Balken, Dynamikklammern usw. normalerweise
+ keine spezielle Anpassung.  Wenn die Dicke eines bestimmten
+ Layout-Objektes angepasst werden muss, kann man das erreichen,
+ indem die entsprechende @code{thickness}-Eigenschaft des
+ Objekts mit @code{\override} verändert wird.  Ein Beispiel,
+ wie man die Dicke von Bögen ändert, wurde schon gezeigt,
+ siehe @ref{Properties of layout objects}.  Die Dicke aller
+ gezeichneten Objekte (die also nicht aus einer Schriftart 
+ stammen) können auf gleiche Weise geändert werden.
  
  @node Placement of objects
  @section Placement of objects
  
- @untranslated
  @menu
  * Automatic behavior::          
  * Within-staff objects::        
  @node Automatic behavior
  @subsection Automatic behavior
  
- @untranslated
+ Es gibt Objekte der Notation, die zum Notensystem gehören, und
+ andere, die außerhalb des Systems gesetzt werden müssen.  Sie
+ werden @code{within-staff}-Objekte bzw.
+ @code{outside-staff}-Objekte genannt.
+ @code{within-staff}-Objekte werden innerhalb des Notensystems
+ (engl. staff) gesetzt: Notenköpfe, Hälse, Versetzungszeichen
+ usw.  Ihre Position ist üblicherweise durch die notierte Musik
+ bestimmt -- sie werden vertikal auf bestimmten Linien notiert
+ oder sind an andere Objekte gebunden, die vertikal festgelegt
+ sind.  Kollisionen von Notenköpfen, Hälsen und Versetzungszeichen
+ werden normalerweise automatisch vermieden.  Es gibt 
+ Befehle, um dieses automatische Verhalten zu verändern, wie
+ unten gezeigt werden soll.
+ Objekte, die außerhalb des Notensystems gesetzt werden, sind
+ unter Anderem Übungsmarkierungen, Text und Dynamikzeichen.
+ LilyPonds Regel für ihre vertikale Positionierung lautet, sie so nah wie
+ möglich am Notensystem zu setzen, aber nicht so nah, dass
+ sie mit anderen Objekten kollidieren.  Dabei wird die
+ @code{outside-staff-priority}-(Priorität außerhalb des Notensystems)-Eigenschaft
+ eingesetzt, um die Reihenfolge zu bestimmen, in denen Objekte gesetzt werden 
+ sollen.
+ Zuerst werden alle Innersystemobjekte von LilyPond gesetzt.
+ Dann werden die Objekte außerhalb des Systems nach
+ ihrer 
+ @code{outside-staff-priority} geordnet.  Die @code{outside-staff}-Objekte
+ werden dann nacheinander gesetzt, mit der niedrigsten
+ Priorität beginnend, und so gesetzt, dass sie nicht mit anderen
+ Objekten kollidieren, die schon gesetzt wurden.  Wenn also zwei
+ @code{outside-staff}-Objekte um den selben Platz streiten,
+ wird das mit der geringeren @code{outside-staff-priority} näher
+ am System gesetzt werden.  Wenn zwei Objekte die selbe Priorität
+ haben, wird das näher am System gesetzt, welches zuerst
+ auftritt.
+ Im folgenden Beispiel haben alle Textbeschriftungen die gleiche
+ Priorität (weil sie nicht explizit gesetzt worden ist).  Beachten Sie,
+ dass @qq{Text3} wieder dicht am System gesetzt wurde, weil
+ er unter @qq{Text2} passt.
+ @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
+ c2^"Text1"
+ c^"Text2"
+ c^"Text3"
+ c^"Text4"
+ @end lilypond
+ Notensysteme werden in den Standardeinstellungen auch so dicht
+ beeinander gesetzt wie es möglich ist (mit einem minimalen Abstand).
+ Wenn Noten sehr weit aus einem System herausragen, zwingen sie
+ das nächste System weiter weg, wenn eine Kollision drohen würde.
+ Im nächsten Beispiel sehen Sie, wie Noten auf zwei Systemen
+ @qq{ineinander greifen}.
+ @lilypond[quote,ragged-right,verbatim]
+ <<
+   \new Staff {
+     \relative c' { c a, }
+   }
+   \new Staff {
+     \relative c'''' { c a, }
+   }
+ >>
+ @end lilypond 
  
  @node Within-staff objects
  @subsection Within-staff objects
  
- @untranslated
+ Es wurde schon gezeigt, wie die Befehle @code{\voiceXXX} die Richtung
+ von Bögen, Fingersatz und allen anderen Objekten beeinflusst,
+ die von der Richtung der Notenhälsen abhängen.  Diese Befehle
+ sind nötig, wenn polyphone Musik geschrieben wird, damit sich 
+ die einzelnen Melodielinien klar abzeichnen.  Es kann aber von Zeit
+ zu Zeit nötig sein, dieses automatische Verhalten zu verändern.  Das
+ kann entweder für ganze Abschnitte, aber genauso auch nur für eine
+ einzelne Note vorgenommen werden.  Die Eigenschaft, die die Richtung
+ bestimmt, ist die @code{direction}-Eigenschaft jedes Layout-Objekts.
+ Es soll erst erklärt werden, was sie bewirkt und dann eine Anzahl
+ an fertigen Befehlen für die üblicheren Situationen präsentiert werden,
+ mit denen Sie gleich loslegen können.
+ Manche Layout-Objekte, wie Legato- und Bindebögen, biegen sich
+ oder zeigen entweder nach oben oder nach unten, andere, wie
+ Hälse und Fähnchen, verändern auch die Position rechts oder links,
+ je nach der Richtung, in die sie zeigen.  Das wird automatisch 
+ berücksichtigt, wenn die @code{direction}-Eigenschaft verändert
+ wird.
+ Das folgende Beispiel zeigt im ersten Takt die Standardeinstellung
+ für Hälse, die bei hohen Noten nach unten zeigen und bei tiefen
+ noten nach oben. Im nächsten Takt werden alle Hälse nach unten
+ gezwungen, im dritten Takt nach oben, und im vierten wird wieder
+ der Standard eingestellt.
+ @lilypond[quote,verbatim,relative=2]
+ a4 g c a
+ \override Stem #'direction = #DOWN
+ a g c a
+ \override Stem #'direction = #UP
+ a g c a
+ \revert Stem #'direction
+ a g c a
+ @end lilypond
+ Hier werden die Konstanten @code{DOWN} und @code{UP}
+ eingesetzt.  Sie haben die Werte @code{-1} bwz. @code{+1}, und
+ diese numerischen Werte können ebenso benutzt werden.  Auch
+ der Wert @code{0} kann in manchen Fällen benutzt werden.  Er
+ bedeutet für die Hälse das gleiche wie @code{UP}, für einige
+ andere Objekte jedoch @qq{zentiert}.  Es gibt hierzu die Konstante
+ @code{CENTER}, die den Wert @code{0} hat.
+ Es gibt aber einfachere Befehle, die normalerweise benutzt werden.
+ Hier eine Tabelle der häufigsten.
+ @multitable @columnfractions .2 .2 .25 .35
+ @headitem Runter/Links
+   @tab Rauf/Rechts
+   @tab Rückgängig
+   @tab Wirkung
+ @item @code{\arpeggioArrowDown}
+   @tab @code{\arpeggioArrowUp}
+   @tab @code{\arpeggioNormal}
+   @tab Arpeggio mit Pfeil nach unten, oben oder ohne Pfeil
+ @item @code{\dotsDown}
+   @tab @code{\dotsUp}
+   @tab @code{\dotsNeutral}
+   @tab Richtung der Verschiebung eines Punktes, um Notenlinien zu vermeiden
+ @item @code{\dynamicDown}
+   @tab @code{\dynamicUp}
+   @tab @code{\dynamicNeutral}
+   @tab Position der Dynamik-Bezeichnung relativ zum System
+ @item @code{\phrasingSlurDown}
+   @tab @code{\phrasingSlurUp}
+   @tab @code{\phrasingSlurNeutral}
+   @tab Befehl für Richtung von Phrasierungsbögen
+ @item @code{\slurDown}
+   @tab @code{\slurUp}
+   @tab @code{\slurNeutral}
+   @tab Befehl für Richtung von Legatobögen
+ @item @code{\stemDown}
+   @tab @code{\stemUp}
+   @tab @code{\stemNeutral}
+   @tab Befehl für Richtung von Hälsen
+ @item @code{\textSpannerDown}
+   @tab @code{\textSpannerUp}
+   @tab @code{\textSpannerNeutral}
+   @tab Position von Textbeschrifungen, die als Strecker eingegeben werden
+ @item @code{\tieDown}
+   @tab @code{\tieUp}
+   @tab @code{\tieNeutral}
+   @tab Befehl für Richtung von Bindebögen
+ @item @code{\tupletDown}
+   @tab @code{\tupletUp}
+   @tab @code{\tupletNeutral}
+   @tab Befehl für Richtung von Klammern/Zahlen der N-tolen
+ @end multitable
+ Diese vordefinierten Befehl können allerdings @strong{nicht}
+ zusammen mit @code{\once} benutzt werden.  Wenn Sie die
+ Wirkung eines Befehl auf eine einzige Noten begrenzen wollen,
+ müssen Sie den entsprechenden
+ @code{\once \override}-Befehl benutzen oder den definierten
+ Befehl, gefolgt von dem entsprechenden neutralisierenden
+ @code{xxxNeutral}-Befehl nach der Note.
+ @subheading Fingering
+ @cindex Fingersatz, Positionierung
+ Die Positionierung von Fingersatz wird beeinflusst vom Wert
+ seiner @code{direction}-Eigenschaft, aber es gibt auch hier
+ besondere Befehle, mit denen der Fingersatz von einzelnen
+ Noten in Akkorden kontrolliert werden kann, wobei mögliche
+ Positionen über, unter der Note und rechts bzw. links von
+ ihr sind.
+ Zunächst die Wirkungsweise von @code{direction} auf
+ den Fingersatz: im ersten Takt der Standard, dann
+ die Wirkung von @code{DOWN} (runter) und @code{UP}
+ (hinauf).
+ @lilypond[quote,verbatim,relative=2]
+ c-5 a-3 f-1 c'-5
+ \override Fingering #'direction = #DOWN
+ c-5 a-3 f-1 c'-5
+ \override Fingering #'direction = #UP
+ c-5 a-3 f-1 c'-5
+ @end lilypond
+ So kann die Fingersatzposition für einzelne Noten
+ kontrolliert werden, aber das funktioniert nicht für Akkorde.
+ Anstelle dessen wird der Fingersatz automatisch entweder
+ über oder unter dem Akkord gesetzt:
+ @lilypond[quote,verbatim,relative=2]
+ <c-5 g-3>
+ <c-5 g-3 e-2>
+ <c-5 g-3 e-2 c-1>
+ @end lilypond
+ Bessere Kontrolle über die Positionierung von Fingersatz für
+ einzelne Noten in einem Akkord ist mit dem
+ @code{\set fingeringOrientations}-Befehl möglich.  Die Syntax
+ lautet:
+ @example
+ @code{\set fingeringOrientations = #'([up] [left/right] [down])}
+ @end example
+ @noindent
+ @code{\set}wird benutzt, weil @code{fingeringOrientations} eine
+ Eigenschaft des @code{Voice}-Kontextes ist, erstellt und eingesetzt
+ vom @code{New_fingering_engraver}.
+ Die Eigenschaft kann als Wert eine Liste mit einem bis drei Eintragen
+ haben.  Damit wird bestimmt, ob Fingersatz oberhalb gesetzt
+ werden kann (wenn @code{up} in der Liste auftaucht), darunter
+ (wenn@code{down} auftaucht), links (wenn @code{left} auftaucht)
+ oder rechts (wenn @code{right} auftaucht).  Wenn andererseits
+ ein Wert nicht auftaucht, wir auch kein Fingersatz in dieser Richtung
+ gesetzt.  LilyPond nimmt diese Beschränkung als Bedingung und
+ errechnet die besten Positionen für die Noten des nächsten Akkordes.
+ Die seitliche Positionierung kann nur auf einer Seite des Akkordes
+ geschehen, nicht auf beiden gleichzeitig, es kann also nur entweder
+ @code{left} oder @code{right} auftreten, nicth beide gleichzeitig.
+ Damit eine einzelne Note mit diesem Befehl beeinflusst werden
+ kann, muss sie als ein @qq{Ein-Noten-Akkord} geschrieben
+ werden, indem einfache spitze Klammern um die Note positioniert
+ werden.
+ Hier ein paar Beispiele:
+ @lilypond[quote,verbatim,relative=1]
+ \set fingeringOrientations = #'(left)
+ <f-2>
+ < c-1  e-2 g-3 b-5 > 4
+ \set fingeringOrientations = #'(left)
+ <f-2>
+ < c-1  e-2 g-3 b-5 > 4
+ \set fingeringOrientations = #'(up left down)
+ <f-2>
+ < c-1  e-2 g-3 b-5 > 4
+ \set fingeringOrientations = #'(up left)
+ <f-2>
+ < c-1  e-2 g-3 b-5 > 4
+ \set fingeringOrientations = #'(right)
+ <f-2>
+ < c-1  e-2 g-3 b-5 > 4
+ @end lilypond 
+ @noindent
+ Wenn die Fingersatzbezeichnung zu gedrungen aussieht,
+ kann auch die Schriftgröße (@code{font-size}) verringert
+ werden.  Der Standardwert kann aus dem
+ @code{Fingering}-Objekt in der IR entnommen werden,
+ er ist @code{-5}, versuchen wir es also mit @code{-7}.
+ @lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+ \override Fingering #'font-size = #-7
+ \set fingeringOrientations = #'(left)
+ <f-2>
+ < c-1  e-2 g-3 b-5 > 4
+ \set fingeringOrientations = #'(left)
+ <f-2>
+ < c-1  e-2 g-3 b-5 > 4
+ \set fingeringOrientations = #'(up left down)
+ <f-2>
+ < c-1  e-2 g-3 b-5 > 4
+ \set fingeringOrientations = #'(up left)
+ <f-2>
+ < c-1  e-2 g-3 b-5 > 4
+ \set fingeringOrientations = #'(right)
+ <f-2>
+ < c-1  e-2 g-3 b-5 > 4
+ @end lilypond
  
  @node Outside staff objects
  @subsection Outside staff objects
index 5d368f7dbdb9af0e06fde3240382be5e1d3873c3,d38a45437790a7fd22885b36d6505841fa487691..69bd9f94d45d4a4c4df4be88377c8cc9cbd38959
@@@ -1,31 -1,38 +1,38 @@@
  @c -*- coding: utf-8; mode: texinfo; -*-
  @ignore
-     Translation of GIT committish: 2ac76a5b0a5572cb259f22751764acfe431bfff2
+     Translation of GIT committish: 9700b86dcfbe60138b4a3f83d98578bcddfbbc08
  
      When revising a translation, copy the HEAD committish of the
      version that you are working on.  See TRANSLATION for details.
  @end ignore
  
 -@c \version "2.11.57"
 +@c \version "2.11.61"
  
  @node Expressive marks
  @section Expressive marks
  
  @lilypondfile[quote]{expressive-headword.ly}
  
+ Esta sección relaciona diversas marcas de expresión que se pueden
+ crear en un a partitura.
  @menu
- * Attached to notes::           
- * Curves::                      
- * Lines::                       
+ * Attached to notes::
+ * Curves::
+ * Lines::
  @end menu
  
  
  @node Attached to notes
  @subsection Attached to notes
  
+ Esta sección explica cómo crear marcas expresivas que están aplicadas
+ a notas: articulaciones, ornamentos y matices.  También se tratan los
+ métodos para crear las nuevas marcas dinámicas.
  @menu
- * Articulations and ornamentations::  
- * Dynamics::                    
+ * Articulations and ornamentations::
+ * Dynamics::
  * New dynamic marks::
  @end menu
  
@@@ -33,6 -40,7 +40,7 @@@
  @unnumberedsubsubsec Articulations and ornamentations
  
  @cindex articulaciones
+ @cindex ornamentación
  @cindex guiones
  @cindex ornamentos
  @cindex espressivo
@@@ -41,6 -49,7 +49,7 @@@
  @cindex arco abajo
  @cindex indicaciones de pedal
  @cindex indicaciones de pedalero de órgano
+ @cindex pedal de órgano
  @cindex grupeto
  @cindex mordente circular
  @cindex nota abierta
@@@ -59,6 -68,8 +68,8 @@@
  @cindex coda
  @cindex varcoda
  
+ @funindex -
  Se pueden adjuntar a las notas un amplio abanico de símbolos para
  denotar articulaciones, adornos y otras indicaciones de ejecución,
  utilizando la sintaxis siguiente:
@@@ -76,7 -87,6 +87,6 @@@ c1\fermat
  @end lilypond
  
  @cindex marcato
- @cindex apagada
  @cindex tenuto
  @cindex staccatissimo
  @cindex acento
  
  Algunas de estas articulaciones tienen abreviaturas que facilitan su
  escritura.  Las abreviaturas se escriben detrás del nombre de la nota,
- y su sintaxis consiste en un guión (@tie{}@code{-}) seguido de un
- símbolo que especifica la articulación.  Existen abreviaturas
- predefinidas para el @notation{marcato}, @notation{stopped} (nota
- apagada), @notation{tenuto}, @notation{staccatissimo},
- @notation{accent} (acento), @notation{staccato} (picado), y
- @notation{portato}.  La salida correspondiente a estas articulaciones
aparece de la siguiente manera:
+ y su sintaxis consiste en un guión @code{-} seguido de un símbolo que
+ especifica la articulación.  Existen abreviaturas predefinidas para el
+ @notation{marcato}, @notation{stopped} (nota apagada),
+ @notation{tenuto}, @notation{staccatissimo}, @notation{accent}
+ (acento), @notation{staccato} (picado), y @notation{portato}.  La
+ salida correspondiente a estas articulaciones aparece de la siguiente
+ manera:
  
  @lilypond[verbatim,quote,relative=2]
  c4-^  c-+  c--  c-|
- c->   c-.  c-_
+ c4->  c-.  c2-_
  @end lilypond
  
  Las reglas para la colocación predeterminada de las articulaciones se
@@@ -124,7 -134,8 +134,8 @@@ Gloario musical
  @rglos{portato}.
  
  Referencia de la notación:
- @ref{Direction and placement}.
+ @ref{Direction and placement},
+ @ref{List of articulations}.
  
  Archivos instalados:
  @file{scm/@/script@/.scm}.
@@@ -137,12 -148,6 +148,6 @@@ Referencia de funcionamiento interno
  @rinternals{TextScript}.
  
  
- @knownissues
- Estos signos aparecen en la salida impresa pero no tienen ningún efecto sobre la
- representación de MIDI de la música.
  @node Dynamics
  @unnumberedsubsubsec Dynamics
  
  @cindex matices
  @cindex absolutos, matices
  @funindex \pppp
+ @funindex pppp
  @funindex \ppp
+ @funindex ppp
  @funindex \pp
+ @funindex pp
  @funindex \p
+ @funindex p
  @funindex \mp
+ @funindex mp
  @funindex \mf
+ @funindex mf
  @funindex \f
+ @funindex f
  @funindex \ff
+ @funindex ff
  @funindex \fff
+ @funindex fff
  @funindex \ffff
+ @funindex ffff
  @funindex \fp
+ @funindex fp
  @funindex \sf
+ @funindex sf
  @funindex \sff
+ @funindex sff
  @funindex \sp
+ @funindex sp
  @funindex \spp
+ @funindex spp
  @funindex \sfz
+ @funindex sfz
  @funindex \rfz
+ @funindex rfz
  
  Las marcas dinámicas de matiz absoluto se especifican usando un
  comando después de una nota: @code{c4\ff}.  Las marcas dinámicas
@@@ -184,21 -206,26 +206,26 @@@ c_\spp c^\f
  @end lilypond
  
  @cindex regulador
+ @cindex crescendo
+ @cindex decrescendo
+ @cindex diminuendo
  @funindex \<
  @funindex \>
  @funindex \!
  @funindex \cr
+ @funindex cr
  @funindex \decr
+ @funindex decr
  
  Una indicación de @notation{crescendo} se comienza con @code{\<} y se
  termina con @code{\!}, con un matiz absoluto o con otra indicación de
- @notation{crescendo} o de @notation{decrescendo}.  Una indicación de
- @notation{decrescendo} comienza con @code{\>} y se termina también con
- @code{\!}, con un matiz dinámico absoluto o con otra indicación de
- @notation{crescendo} o de @notation{decrescendo}.  Se pueden usar
- @code{\cr} y @code{\decr} en lugar de @code{\<} y @code{\>}.  De forma
- predeterminada, se tipografían reguladores en ángulo cuando se utiliza
- esta notación.
+ crescendo o de decrescendo.  Una indicación de @notation{decrescendo}
+ comienza con @code{\>} y se termina también con @code{\!}, con un
+ matiz dinámico absoluto o con otra indicación de crescendo o de
+ decrescendo.  Se pueden usar @code{\cr} y @code{\decr} en lugar de
+ @code{\<} y @code{\>}.  De forma predeterminada, se tipografían
+ reguladores en ángulo cuando se utiliza esta notación.
  
  @lilypond[verbatim,quote,relative=2]
  c2\< c\!
@@@ -210,8 -237,12 +237,12 @@@ d2\> d\
  c1\!
  @end lilypond
  
- Se requieren notas espaciadoras para tipografiar varias indicaciones
- dinámicas sobre una sola nota.
+ Se requieren silencios espaciadores para tipografiar varias
+ indicaciones dinámicas sobre una sola nota.
+ @cindex varios matices sobre una nota
+ @cindex matices, varios sobre una nota
+ @cindex dinámica, varias indicaciones sobre una nota
  
  @lilypond[verbatim,quote,relative=2]
  c4\< c\! d\> e\!
  
  @cindex espressivo, articulación
  
+ @funindex \espressivo
+ @funindex espressivo
  En algunas situaciones, la marca de articulación @code{\espressivo}
- puede ser apropiada para indicar un @notation{crescendo} y
- @notation{decrescendo} sobre una nota,
+ puede ser apropiada para indicar un crescendo y decrescendo sobre una
+ nota:
  
- @lilypond[verbatim,quote,ragged-right,fragment,relative=2]
- c2 b4 a g1\espressivo
+ @lilypond[verbatim,quote,relative=2]
+ c2 b4 a
+ g1\espressivo
  @end lilypond
  
- @cindex crescendo
- @cindex decrescendo
- @cindex diminuendo
  @funindex \crescTextCresc
- @funindex \dimTextDim
- @funindex \dimTextDecr
+ @funindex crescTextCresc
  @funindex \dimTextDecresc
+ @funindex dimTextDecresc
+ @funindex \dimTextDecr
+ @funindex dimTextDecr
+ @funindex \dimTextDim
+ @funindex dimTextDim
  @funindex \crescHairpin
+ @funindex crescHairpin
  @funindex \dimHairpin
+ @funindex dimHairpin
  
- Los @notation{Crescendi} y @notation{decrescendi} se pueden
- tipografiar como marcas textuales en lugar de reguladores.  Las
- instrucciones incorporadaas que activan estos modos de texto son
- @code{\crescTextCresc}, @code{\dimTextDecresc}, @code{\dimTextDecr} y
- @code{\dimTextDim}.  Las instrucciones correspondientes
- @code{\crescHairpin} y @code{\dimHairpin} hacen que vuelvan a aparecer
los reguladores de nuevo:
+ Los crescendi y decrescendi se pueden tipografiar como marcas
+ textuales en lugar de reguladores.  Las instrucciones incorporadaas
+ que activan estos modos de texto son @code{\crescTextCresc},
+ @code{\dimTextDecresc}, @code{\dimTextDecr} y @code{\dimTextDim}.  Las
+ instrucciones correspondientes @code{\crescHairpin} y
+ @code{\dimHairpin} hacen que vuelvan a aparecer los reguladores de
+ nuevo:
  
  @lilypond[verbatim,quote,relative=2]
- c\< d e f\!
- e\> d c b\!
  \crescTextCresc
- c\< d e f\!
+ c2\< d | e f\!
  \dimTextDecresc
- e\> d c b\!
+ e2\> d | c b\!
  \crescHairpin
- c\< d e f\!
+ c2\< d | e f\!
+ \dimHairpin
+ e2\> d\!
  @end lilypond
  
  Para crear nuevas indicaciones de matiz absoluto o de texto que deba
  alinearse con los matices, véase @ref{New dynamic marks}.
  
+ @cindex matices, posición vertical
+ @cindex dinámica, posición vertical
+ @cindex vertical, posición, de las indicaciones dinámicas
+ @funindex DynamicLineSpanner
  La colocación vertical de las indicaciones de dinámica se maneja por
  parte de @rinternals{DynamicLineSpanner}.
  
- @predefined
  @funindex \dynamicUp
- @code{\dynamicUp},
+ @funindex dynamicUp
  @funindex \dynamicDown
- @code{\dynamicDown},
+ @funindex dynamicDown
  @funindex \dynamicNeutral
- @code{\dynamicNeutral}.
+ @funindex dynamicNeutral
  
+ @predefined
+ @code{\dynamicUp},
+ @code{\dynamicDown},
+ @code{\dynamicNeutral},
+ @code{\crescTextCresc},
+ @code{\dimTextDim},
+ @code{\dimTextDecr},
+ @code{\dimTextDecresc},
+ @code{\crescHairpin},
+ @code{\dimHairpin}.
  
  @snippets
  
  {printing-hairpins-using-al-niente-notation.ly}
  
  @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
- {vertically-aligning-dynamics-across-multiple-notes.ly}
- @c I can't figure this one out.  Consider removing this.  -pm
- Los @notation{Crescendi} y @notation{decrescendi} que atraviesan un
- salto de línea continúan en la línea siguiente.  Si terminan en la
- primera nota de la línea nueva, no se imprime nada en esa línea.  Para
- cambiar este comportamiento, utilice
- @example
- \override Score.Hairpin #'after-line-breaking = ##t
- @end example
+ {vertically-aligned-dynamics-and-textscripts.ly}
  
  @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
  {hiding-the-extender-line-for-text-dynamics.ly}
  
- @c The following snippet goes in input/new/
- @c @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
- @c {changing-text-and-spanner-styles-for-text-dynamics.ly}
- El texto que se emplea para los @notation{crescendi} y
- @notation{decrescendi} se puede modificar cambiando las propiedades de
- contexto @code{crescendoText} y @code{decrescendoText}.  El estilo de
- la línea extensora se puede cambiar modificando la propiedad
- @code{'style} de @code{DynamicTextSpanner}.  El valor predeterminado
- es @code{'hairpin} (regulador), y entre otros valores posibles se
- encuentran @code{'line}, @code{'dashed-line} y @code{'dotted-line}:
- @lilypond[verbatim,quote,relative=2]
- \set crescendoText = \markup { \italic "cresc. poco" }
- \set crescendoSpanner = #'text
- \override DynamicTextSpanner #'style = #'dotted-line
- a2\< a
- a2 a
- a2 a
- a2 a\mf
- @end lilypond
+ @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+ {changing-text-and-spanner-styles-for-text-dynamics.ly}
  
  @seealso
  
- @c TODO: Add hairpin to glossary.
  Glosario musical:
+ @rglos{al niente},
  @rglos{crescendo},
- @rglos{decrescendo}.
+ @rglos{decrescendo},
+ @rglos{hairpin}.
  
  Manual de aprendizaje:
  @rlearning{Articulation and dynamics}.
  
  Referencia de la notación:
- @ref{Direction and placement}.
+ @ref{Direction and placement},
+ @ref{New dynamic marks},
+ @ref{What goes into the MIDI output?},
+ @ref{Controlling MIDI dynamics}.
  
  Fragmentos de código:
  @rlsr{Expressive marks}.
@@@ -356,19 -380,46 +380,46 @@@ Referencia de funcionamiento interno
  @cindex indicaciones dinámicas nuevas
  @cindex dinámicas, indicaciones, nuevas
  
- Es posible imprimir indicaciones dinámicas de nueva creación o texto
- que deba ir alineado con los matices.  Utilice
- @code{make-dynamic-script} para crear estas indicaciones.  Observe que
- la fuente tipográfica para los matices solamente contiene los
- caracteres @code{f,m,p,r,s} y @code{z}.
+ La manera más fácil de crear indicaciones dinámicas es usar objetos de
+ marcado (@code{\markup}).
+ @lilypond[verbatim,quote]
+ moltoF = \markup { molto \dynamic f }
+ \relative c' {
+   <d e>16_\moltoF <d e>
+   <d e>2..
+ }
+ @end lilypond
+ @cindex dinámicas indicaciones editoriales
+ @cindex dinámicas, indicaciones entre paréntesis
+ @cindex editoriales, indicaciones dinámicas
+ @funindex \bracket
+ @funindex bracket
+ @funindex \dynamic
+ @funindex dynamic
+ En el modo de marcado se pueden crear indicaciones dinámicas
+ editoriales (entre paréntesis o corchetes).  La sintaxis del modo de
+ marcado se describe en @ref{Formatting text}.
  
- Algunas situaciones (como las indicaciones dinámicas) tienen un valor
- prefijado para las propiedades relacionadas con la fuente tipográfica.
- Si está creando texto en tales situaciones, es recomendable que
- cancele dichas propiedades con @code{normal-text}.  Consulte @ref{Text
- markup commands} para ver más detalles.
+ @lilypond[verbatim,quote]
+ roundF = \markup { \center-align \concat { \bold { \italic ( }
+            \dynamic f \bold { \italic ) } } }
+ boxF = \markup { \bracket { \dynamic f } }
+ \relative c' {
+   c1_\roundF
+   c1_\boxF
+ }
+ @end lilypond
  
  @cindex make-dynamic-script
+ @funindex make-dynamic-script
+ Las indicaciones dinámicas sencillas y centradas se crean fácilmente
+ con la función @code{make-dynamic-script}.  La fuente tipográfica de
+ matices sólo contiene los caracteres @code{f, m, p, r, s} y @code{z}.
  
  @lilypond[verbatim,quote]
  sfzp = #(make-dynamic-script "sfzp")
  }
  @end lilypond
  
- @cindex matices editoriales
- @cindex matices entre paréntesis
+ En general @code{make-dynamic-script} toma cualquier objeto de marcado
+ como argumento.  En el siguiente ejemplo, el uso de
+ @code{make-dynamic-script} asegura la alineación de los objetos de
+ marcado y reguladores que están aplicados sobre la misma nota.
  
- También se pueden imprimir matices entre paréntesis o entre corchetes
- rectos.  Se utilizan con frecuencia para añadir indicaciones dinámicas
- editoriales.
+ @lilypond[verbatim,quote]
+ roundF = \markup { \center-align \concat {
+            \normal-text { \bold { \italic ( } }
+            \dynamic f
+            \normal-text { \bold { \italic ) } } } }
+ boxF = \markup { \bracket { \dynamic f } }
+ roundFdynamic = #(make-dynamic-script roundF)
+ boxFdynamic = #(make-dynamic-script boxF)
+ \relative c' {
+   c4_\roundFdynamic\< d e f
+   g,1_\boxFdynamic
+ }
+ @end lilypond
+ Se puede utilizar en su lugar la forma Scheme del modo de marcado.  Su
+ sintaxis se explica en @ref{Markup construction in Scheme}.
  
  @lilypond[verbatim,quote]
- rndf = \markup { \center-align { \line { \bold { \italic ( }
-          \dynamic f \bold { \italic ) } } } }
- boxf = \markup { \bracket { \dynamic f } }
+ moltoF = #(make-dynamic-script
+             (markup #:normal-text "molto"
+                     #:dynamic "f"))
  \relative c' {
-   c1_\rndf
-   c1_\boxf
+   <d e>16 <d e>
+   <d e>2..\moltoF
  }
  @end lilypond
  
+ Los ajustes para las fuentes tipográficas en el modo de marcado se
+ describen en @ref{Selecting font and font size}.
  
  @seealso
  
+ Referencia de la notación:
+ @ref{Formatting text},
+ @ref{Selecting font and font size},
+ @ref{Markup construction in Scheme},
+ @ref{What goes into the MIDI output?},
+ @ref{Controlling MIDI dynamics}.
  Fragmentos de código:
  @rlsr{Expressive marks}.
  
  @node Curves
  @subsection Curves
  
+ Esta sección explica cómo crear varias marcas expresivas de forma
+ curva: ligaduras de expresión y de fraseo, respiraciones, caídas y
+ elevaciones de tono.
  @menu
- * Slurs::                       
- * Phrasing slurs::              
- * Breath marks::                
- * Falls and doits::             
+ * Slurs::
+ * Phrasing slurs::
+ * Breath marks::
+ * Falls and doits::
  @end menu
  
  @node Slurs
  
  @cindex ligaduras de expresión
  
- Una @notation{ligadura de expresión} indica que las notas se deben
- tocar unidas o @emph{legato}.  Se escriben utilizando paréntesis:
+ Las @notation{Ligaduras de expresión} se introducen utilizando paréntesis:
  
  @lilypond[verbatim,quote,relative=2]
- f( g a) a8 b( a4 g2 f4)
+ f4( g a) a8 b(
+ a4 g2 f4)
  <c e>2( <b d>2)
  @end lilypond
  
- La dirección de una ligadura de expresión se puede especificar con
- @code{\slur@emph{DIRECCIÓN}}, donde @code{@emph{DIRECCIÓN}} es o bien
- @code{Up} (arriba), @code{Down} (abajo), o @code{Neutral}
- (seleccionada automáticamente).  @code{Neutral} es la predeterminada.
- Las ligaduras de expresión se pueden situar manualmente por encima o
- por debajo del pentagrama, véase @ref{Direction and placement}.
+ @cindex ligaduras de expresión, posicionamiento manual
+ @cindex ligaduras de expresión, debajo de las notas
+ @cindex ligaduras de expresión, encima de las notas
+ @funindex \slurDown
+ @funindex slurDown
+ @funindex \slurNeutral
+ @funindex slurNeutral
+ Las ligaduras de expresión se pueden colocar manualmente por encima o
+ por debajo de las notas, véase @ref{Direction and placement}.
  
  @lilypond[verbatim,quote,relative=2]
- c4_( c) c^( c)
+ c2( d)
+ \slurDown
+ c2( d)
+ \slurNeutral
+ c2( d)
  @end lilypond
  
- Usando este método solamente se puede imprimir una ligadura de
- expresión cada vez.  Para imprimir una ligadura larga por encima de
- varias ligaduras cortas, consulte @ref{Phrasing slurs}.
+ @cindex fraseo, ligadura de
+ @cindex varias ligaduras de expresión
+ @cindex simultáneas, ligaduras de expresión
+ @cindex ligadura de fraseo
+ @cindex ligaduras de expresión, varias
+ @cindex ligaduras de expresión simultáneas
+ Se deben usar ligaduras de fraseo para imprimir más de una ligadura de
+ expresión al mismo tiempo.  Para ver más detalles, consulte
+ @ref{Phrasing slurs}.
+ @cindex ligadura de expresión, estilo
+ @cindex continua, ligadura
+ @cindex puntos, ligadura de
+ @cindex discontinua, ligadura
+ @cindex ligadura continua
+ @cindex ligadura de puntos
+ @cindex ligadura discontinua
+ @cindex estilo de la ligadura
+ @funindex \slurDashed
+ @funindex slurDashed
+ @funindex \slurDotted
+ @funindex slurDotted
+ @funindex \slurSolid
+ @funindex slurSolid
  
+ Las ligaduras de expresión pueden ser continuas, discontinuas o de
+ puntos.  El estilo predeterminado de las ligaduras de expresión es el
+ continuo:
  
- @predefined
+ @lilypond[verbatim,quote,relative=1]
+ c4( e g2)
+ \slurDashed
+ g4( e c2)
+ \slurDotted
+ c4( e g2)
+ \slurSolid
+ g4( e c2)
+ @end lilypond
  
  @funindex \slurUp
+ @funindex slurUp
+ @predefined
  @code{\slurUp},
- @funindex \slurDown
  @code{\slurDown},
- @funindex \slurNeutral
  @code{\slurNeutral},
- @funindex \slurDashed
  @code{\slurDashed},
- @funindex \slurDotted
  @code{\slurDotted},
- @funindex \slurSolid
  @code{\slurSolid}.
  
  @snippets
  
  @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
  Glosario musical:
  @rglos{slur}.
  
+ Manual de aprendizaje:
+ @rlearning{On the un-nestedness of brackets and ties}.
  Referencia de la notación:
- @ref{Direction and placement}.
+ @ref{Direction and placement},
+ @ref{Phrasing slurs}.
  
  Fragmentos de código:
  @rlsr{Expressive marks}.
@@@ -481,41 -605,60 +605,60 @@@ Referencia de funcionamiento interno
  
  @cindex ligaduras de fraseo
  @cindex marcas de fraseo
+ @cindex fraseo, ligaduras de
+ @cindex fraseo, marcas de
  @funindex \(
  @funindex \)
  
- Una ligadura de fraseo (o marca de fraseo) conecta las notas y se
- utiliza para indicar una frase musical.  Se escribe usando @code{\(} y
- @code{\)} respectivamente
+ Las @notation{ligaduras de fraseo} (o marcas de fraseo) que indican
+ una frase musical se escriben usando las instrucciones @code{\(} y
+ @code{\)} respectivamente:
  
  @lilypond[verbatim,quote,relative=2]
- \time 6/4 c\( d( e) f( e) d\)
+ c4\( d( e) f(
+ e2) d\)
  @end lilypond
  
+ @funindex \phrasingSlurUp
+ @funindex phrasingSlurUp
+ @funindex \phrasingSlurDown
+ @funindex phrasingSlurDown
+ @funindex \phrasingSlurNeutral
+ @funindex phrasingSlurNeutral
  Tipográficamente, la ligadura de fraseo se comporta casi exactamente
  igual que una ligadura de expresión normal.  Sin embargo, se tratan
  como objetos diferentes.  Una @code{\slurUp} no tendrá ningún efecto
- sobre una ligadura de fraseo; utilice en su lugar
- @code{\phrasingSlurUp}, @code{\phrasingSlurDown}, y
- @code{\phrasingSlurNeutral}.  Las ligaduras de fraseo se pueden situar
- manualmente por encima o por debajo del pentagrama, véase
+ sobre una ligadura de fraseo.  Las ligaduras de fraseo se pueden
+ situar manualmente por encima o por debajo de las notas, véase
  @ref{Direction and placement}.
  
- No se pueden tener varias ligaduras de fraseo simultáneas.
+ @lilypond[verbatim,quote,relative=1]
+ c4\( g' c,( b) | c1\)
+ \phrasingSlurUp
+ c4\( g' c,( b) | c1\)
+ @end lilypond
+ @cindex simultaneous phrasing slurs
+ @cindex multiple phrasing slurs
+ @cindex slurs, simultaneous phrasing
+ @cindex slurs, multiple phrasing
+ @cindex phrasing slurs, simultaneous
+ @cindex phrasing slurs, multiple
  
+ No se pueden tener varias ligaduras de fraseo simultáneas.
  
  @predefined
  
- @funindex \phrasingSlurUp
  @code{\phrasingSlurUp},
- @funindex \phrasingSlurDown
  @code{\phrasingSlurDown},
- @funindex \phrasingSlurNeutral
  @code{\phrasingSlurNeutral}.
  
  @seealso
  
+ Manual de aprendizaje:
+ @rlearning{On the un-nestedness of brackets and ties}.
  Referencia de la notación:
  @ref{Direction and placement}.
  
@@@ -530,25 -673,37 +673,37 @@@ Referencia de funcionamiento interno
  @unnumberedsubsubsec Breath marks
  
  @cindex respiraciones
+ @cindex pausa, marcas de
  @funindex \breathe
+ @funindex breathe
  
  Las respiraciones se introducen utilizando @code{\breathe}:
  
  @lilypond[verbatim,quote,relative=2]
- c4 \breathe d4
+ c2. \breathe d4
  @end lilypond
  
+ Están contemplados los indicadores musicales para las marcas de
+ respiración en la notación antigua, o divisiones.  Para ver más
+ detalles, consulte @ref{Divisiones}.
  
  @snippets
  
  @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
  {changing-the-breath-mark-symbol.ly}
  
+ @cindex caesura
+ @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+ {inserting-a-caesura.ly}
  
  @seealso
  
+ Referencia de la notación:
+ @ref{Divisiones}.
  Fragmentos de código:
- @rlsr{Winds}.
+ @rlsr{Expressive marks}.
  
  Referencia de funcionamiento interno:
  @rinternals{BreathingSign}.
  @node Falls and doits
  @unnumberedsubsubsec Falls and doits
  
+ @cindex falls (caídas de tono)
+ @cindex doits (elevaciones de tono)
+ @cindex caídas de tono (falls)
+ @cindex elevaciones de tono (doits)
+ @funindex \bendAfter
+ @funindex bendAfter
  Se pueden expresar @notation{caídas} y @notation{subidas} de tono
  (falls y doits) añadidas a las notas mediante la instrucción
- @code{\bendAfter}:
+ @code{\bendAfter}. La dirección de la caída o elevación se indica con
+ un signo más o menos (arriba o abajo).  El número indica el intervalo
+ de alturas sobre el que se extiende la caída o elevación
+ @emph{partiendo de} la nota principal.
  
  @lilypond[verbatim,quote,relative=2]
  c2-\bendAfter #+4
- c-\bendAfter #-4
- c-\bendAfter #+8
- c-\bendAfter #-8
+ c2-\bendAfter #-4
+ c2-\bendAfter #+8
+ c2-\bendAfter #-8
  @end lilypond
  
- El guión (@tie{-}) que sigue al nombre de la nota es @emph{necesario}
- al escribir @notation{caídas} y @notation{subidas}.
+ El guión @code{-} que sigue al nombre de la nota es @emph{necesario}
+ al escribir caídas y elevaciones.
  
  @snippets
  
  @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
  {adjusting-the-shape-of-falls-and-doits.ly}
  
  @seealso
  
- @c TODO: add falls and doits to glossary.
- @c Music Glossary:
- @c @rglos{falls},
- @c @rglos{doits}.
+ Glosario musical:
+ @rglos{fall},
+ @rglos{doit}.
  
  Fragmentos de código:
  @rlsr{Expressive marks}.
  @node Lines
  @subsection Lines
  
+ Esta sección explica cómo crear diversas marcas de expresión que
+ siguen un camino lineal: glissandi, arpegios y trinos.
  @menu
- * Glissando::                   
- * Arpeggio::                    
- * Trills::                      
+ * Glissando::
+ * Arpeggio::
+ * Trills::
  @end menu
  
  @node Glissando
  
  @cindex glissando
  @funindex \glissando
+ @funindex glissando
  
- Un @notation{glissando} es un cambio gradual en la altura.  Se denota
- por medio de una línea o una línea ondulada entre dos notas.  El
- @notation{glissando} se crea adjuntando @code{\glissando} a la nota:
+ Se crea un @notation{glissando} adjuntando @code{\glissando} a la
+ nota:
  
  @lilypond[verbatim,quote,relative=2]
- c2\glissando c'
- \override Glissando #'style = #'zigzag
+ g2\glissando g'
  c2\glissando c,
  @end lilypond
  
+ Se pueden crear distintos tipos de glissando.  Para ver más detalles,
+ consulte @ref{Line styles}.
  
  @snippets
  
- @c Modify, add description, and put in input/new/
- @c @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
- @c {suppressing-warnings-for-clashing-note-columns.ly}
- @lilypond[verbatim,quote]
- I = \once \override NoteColumn #'ignore-collision = ##t
- \relative c' <<
-   { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\
-   { \oneVoice \I c2 \glissando \I d, }
- >>
- @end lilypond
+ @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+ {contemporary-glissando.ly}
  
  @seealso
  
  Glosario musical:
  @rglos{glissando}.
  
+ Referencia de la notación:
+ @ref{Line styles}.
  Fragmentos de código:
  @rlsr{Expressive marks}.
  
- @c FIXME: I need to figure out what's up with these.  -gp
- @c @lsr{expressive,glissando.ly},
- @c @lsr{expressive,line-styles.ly}
  Referencia de funcionamiento interno:
  @rinternals{Glissando}.
  
  @knownissues
  
  La impresión de texto sobre la línea (como @emph{gliss.}) no está
@@@ -657,50 -809,62 +809,62 @@@ contemplada
  @node Arpeggio
  @unnumberedsubsubsec Arpeggio
  
- @cindex arpeggio
+ @cindex arpegio
  @cindex acorde quebrado
+ @cindex acorde arpegiado
  @cindex quebrado, acorde
  @funindex \arpeggio
+ @funindex arpeggio
+ @funindex \arpeggioArrowUp
+ @funindex arpeggioArrowUp
+ @funindex \arpeggioArrowDown
+ @funindex arpeggioArrowDown
+ @funindex \arpeggioNormal
+ @funindex arpeggioNormal
  
- @c Add documentation for new 'parenthesis' style arpeggio.  Maybe
- @c create a new \arpeggioParen command, or something similar. -pm
- Se puede especificar un signo de @notation{arpegio} (conocido también
- como @notation{acorde quebrado}) sobre un acorde adjuntando un
- @code{\arpeggio} al acorde:
+ Un signo de @notation{acorde arpegiado} (conocido también como acorde
+ quebrado}) sobre un acorde, se denota adjuntando @code{\arpeggio} al
+ acorde:
  
  @lilypond[verbatim,quote,relative=1]
- <c e g c>\arpeggio
+ <c e g c>1\arpeggio
  @end lilypond
  
- Un corchete recto a la izquierda, indicado mediante
- @code{\arpeggioBracket}, denota que el intérprete @emph{no} tiene que
- arpegiar el acorde:
+ Se pueden escribir distintos tipos de acordes arpegiados.
+ @code{\arpeggioNormal} produce la vuelta al arpegio normal:
  
  @lilypond[verbatim,quote,relative=1]
- \arpeggioBracket
- <c e g c>\arpeggio
+ <c e g c>2\arpeggio
+ \arpeggioArrowUp
+ <c e g c>2\arpeggio
+ \arpeggioArrowDown
+ <c e g c>2\arpeggio
+ \arpeggioNormal
+ <c e g c>2\arpeggio
  @end lilypond
  
- La dirección del arpegio se denota a veces mediante la adición de una
- punta de flecha a la línea ondulada.  Esto se hace con las
- instrucciones @code{arpeggioArrowUp} y @code{arpeggioArrowDown}.
- @code{arpeggioNormal} nos devuelve a la versión sin flecha:
+ @cindex arpegiado, acorde, símbolos especiales
+ @cindex especial, símbolos de arpegio
+ @funindex \arpeggioBracket
+ @funindex arpeggioBracket
+ @funindex \arpeggioParenthesis
+ @funindex arpeggioParenthesis
+ Se pueden crear símbolos especiales de arpegio @emph{con corchete}:
  
  @lilypond[verbatim,quote,relative=1]
- \new Voice {
-   \arpeggioArrowUp
-   <c e g c>\arpeggio
-   \arpeggioArrowDown
-   <c e g c>\arpeggio
-   \arpeggioNormal
-   <c e g c>\arpeggio
- }
+ <c e g c>2
+ \arpeggioBracket
+ <c e g c>2\arpeggio
+ \arpeggioParenthesis
+ <c e g c>2\arpeggio
+ \arpeggioNormal
+ <c e g c>2\arpeggio
  @end lilypond
  
- Los @notation{Arpeggios} se pueden desarrollar explícitamente
- utilizando @notation{ligaduras de unión}.  Para ver más información,
- consulte @ref{Ties}.
+ Los acordes arpegiados se pueden desarrollar explícitamente utilizando
+ @notation{ligaduras de unión}.  Véase @ref{Ties}.
  
  @predefined
  
  @funindex \arpeggioBracket
  @code{\arpeggioBracket}.
  
  @snippets
  
  @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
  @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
  {creating-arpeggios-across-notes-in-different-voices.ly}
  
  @seealso
  
- @c TODO: Add 'broken chord' to glossary.
  Glosario musical:
  @rglos{arpeggio}.
  
@@@ -745,68 -905,101 +905,101 @@@ Referencia de funcionamiento interno
  @rinternals{Arpeggio},
  @rinternals{PianoStaff}.
  
  @knownissues
  
+ @cindex pentagrama cruzado, arpegios con paréntesis
+ @cindex arpegio de pentagrama cruzado con paréntesis
+ @cindex arpegio con paréntesis de pentagrama cruzado
  No es posible mezclar arpegios conectados y no conectados en un
  @code{PianoStaff} en el mismo instante de tiempo.
  
+ El corchete de los arpegios de paréntesis no funciona para los
+ arpegios de pentagrama cruzado.
  
  @node Trills
  @unnumberedsubsubsec Trills
  
  @cindex trinos
  @funindex \trill
+ @funindex trill
+ @funindex \startTrillSpan
+ @funindex startTrillSpan
+ @funindex \stopTrillSpan
+ @funindex stopTrillSpan
  
- Los @notation{trinos} cortos se imprimen con @code{\trill} como una
articulación normal; véase @ref{Articulations and ornamentations}.
+ Los @notation{trinos} cortos sin línea extensora se imprimen con
@code{\trill}; véase @ref{Articulations and ornamentations}.
  
- Los @notation{trinos} largos mantenidos se hacen con
- @code{\startTrillSpan} y @code{\stopTrillSpan}.  En el ejemplo
- siguiente, se muestra en la usual combinación con notas de adorno.  Si
- se necesita un control más preciso sobre la colocación de las notas de
- adorno, véase @ref{Grace notes}.
+ Los @notation{trinos} largos mantenidos, con línea de extensión, se
+ hacen con @code{\startTrillSpan} y @code{\stopTrillSpan}:
  
  @lilypond[verbatim,quote,relative=2]
- c1 \afterGrace
- d1\startTrillSpan { c16[\stopTrillSpan d] }
- c4
+ d1~\startTrillSpan
+ d1
+ c2\stopTrillSpan r2
  @end lilypond
  
- @cindex trinos con altura
+ En el ejemplo siguiente se muestra un trino en combinación con notas
+ de adorno.  La sintaxis de esta construcción y el método para efectuar
+ un control más preciso sobre la colocación de las notas de adorno se
+ describe en @ref{Grace notes}.
  
- Los @notation{trinos} que se tienen que ejecutar sobre notas
- especificadas explícitamente se pueden tipografiar con la instrucción
- @code{pitchedTrill} utilizando la sintaxis siguiente:
+ @lilypond[verbatim,quote,relative=2]
+ c1 \afterGrace
+ d1\startTrillSpan { c32[ d]\stopTrillSpan }
+ e2 r2
+ @end lilypond
  
- @example
- @code{\pitchedTrill} @var{nota_principal} @code{\startTrillSpan}
- @var{nota_de_trino} @var{nota_final} @code{\stopTrillSpan}
- @end example
+ @cindex pitched trills
+ @cindex trills, pitched
+ @funindex \pitchedTrill
+ @funindex pitchedTrill
+ Los trinos que se tienen que ejecutar sobre notas auxiliares
+ explícitas se pueden tipografiar con la instrucción
+ @code{pitchedTrill}.  El primer argumento es la nota principal, y el
+ segndo es la nota @emph{trinada}, que se imprime como una cabeza de
+ nota, sin plica y entre paréntesis.
  
  @lilypond[verbatim,quote,relative=1]
- \pitchedTrill e2 \startTrillSpan fis
+ \pitchedTrill e2\startTrillSpan fis
  d\stopTrillSpan
  @end lilypond
  
- @noindent
- El primer argumento es la nota principal.  La altura de la segunda se
- imprime como una cabeza de nota, sin plica y entre paréntesis.
+ @cindex trino con nota y alteración forzada
+ @cindex alteración forzada para trino con nota
  
+ En el ejemplo siguiente, el segundo trino con nota es ambiguo; la
+ alteración de la nota trinada no se imprime.  Como manera de rodear el
+ problema se pueden forzar las alteraciones de las notas trinadas.  El
+ segundo compás ejemplifica este método:
+ @lilypond[verbatim,quote,relative=2]
+ \pitchedTrill eis4\startTrillSpan fis
+ g\stopTrillSpan
+ \pitchedTrill eis4\startTrillSpan fis
+ g\stopTrillSpan
+ \pitchedTrill eis4\startTrillSpan fis
+ g\stopTrillSpan
+ \pitchedTrill eis4\startTrillSpan fis!
+ g\stopTrillSpan
+ @end lilypond
  
  @predefined
  
  @code{\startTrillSpan},
- @funindex \startTrillSpan
  @code{\stopTrillSpan}.
- @funindex \stopTrillSpan
  
  @seealso
  
  Glosario musical:
  @rglos{trill}.
  
+ Referencia de la notación:
+ @ref{Articulations and ornamentations},
+ @ref{Grace notes}.
  Fragmentos de código:
  @rlsr{Expressive marks}.
  
index f3bfad9d5dbf7b74ea75bcec97c507ed84885c7c,643a1a096e86e05ad7cdb864cf9b13ff9f729e77..a86df78317ec956231a85d448f02ac6996a26dbb
@@@ -1,13 -1,13 +1,13 @@@
  @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
  @c This file is part of lilypond-learning.tely
  @ignore
-     Translation of GIT committish: 4d5a7de63d4f5d4d94d9339e20a46840e0498031
+     Translation of GIT committish: d35687993883eb31442009fc50d5ae063108bfa7
  
      When revising a translation, copy the HEAD committish of the
      version that you are working on.  See TRANSLATION for details.
  @end ignore
  
 -@c \version "2.11.51"
 +@c \version "2.11.61"
  
  
  @node Fundamental concepts
@@@ -776,12 -776,11 +776,11 @@@ color de la cabeza, la plica y las barr
  de forma que las voces se puedan distinguir fácilmente.  La voz uno
  está establecida a rombos rojos, la voz dos a triángulos azules, la
  voz tres a círculos verdes con aspas, y la voz cuatro (que no se
- utiliza aquí) a aspas color magenta.  @code{\voiceNeutralStyle} (also
- not used here) reverts the style back to the default.
- Veremos más adelante cómo el usuario puede crear instrucciones como
- éstas.  Véase
- @ref{Visibility and color of objects} y
- @ref{Using variables for tweaks}.
+ utiliza aquí) a aspas color magenta.  @code{\voiceNeutralStyle} (que
+ tampoco se usa aquí) devuelve todo al estilo predeterminado.  Veremos
+ más adelante cómo el usuario puede crear instrucciones como éstas.
+ Véase @ref{Visibility and color of objects} y @ref{Using variables for
+ tweaks}.
  
  @cindex polifonía y modo relativo
  @cindex relativo, modo, polifonía y
index 47fe6678a20067cff38e7d3540bddcded72248f5,505c4b6a6f88cc3ec419f7b0c8cd4b31a2788585..18f7d40459c1bbbf88765f8f08433590bf7f27cf
@@@ -1,12 -1,12 +1,12 @@@
  @c -*- coding: utf-8; mode: texinfo; -*-
  @ignore
-     Translation of GIT committish: aa5bccb0e775ecd97a0731d910d7b03076a9f388
+     Translation of GIT committish: 8e48602c7c2b3c58a940aff009eba2b83912a1b4
  
      When revising a translation, copy the HEAD committish of the
      version that you are working on.  See TRANSLATION for details.
  @end ignore
  
 -@c \version "2.11.51"
 +@c \version "2.11.61"
  
  @node Rhythms
  @section Rhythms
@@@ -2013,10 -2013,10 +2013,10 @@@ impresa.  Dichas inserciones no afecta
  líneas divisorias automáticas subsiguientes.
  
  Están disponibles para su inserción manual la línea divisoria simple y
- cuatro tipos de doble barra:
+ cinco tipos de doble barra:
  
  @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
- f1 \bar "|" g \bar "||" a \bar ".|" b \bar ".|." c \bar "|." d
+ f1 \bar "|" g \bar "||" a \bar ".|" b \bar ".|." c \bar "|.|" d \bar "|." e
  @end lilypond
  
  @noindent
@@@ -2027,10 -2027,10 +2027,10 @@@ f1 \bar ":" g \bar "dashed" 
  @end lilypond
  
  @noindent
and three types of repeat bar line:
y cinco tipos de barra de repetición:
  
  @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
- f1 \bar "|:" g \bar ":|:" a \bar ":|" b
+ f1 \bar "|:" g \bar ":|:" a \bar ":|.|:" b \bar ":|.:" c \bar ":|" d
  @end lilypond
  
  @cindex repeats
index 4b7b402ad65a86f6128e25eff72c16a11f77e5d3,f8a44dd225a330b2025f0f4131b38ce972c4b291..cedd42aef499e2c243e5fa5add62e91a1e8829cc
@@@ -1,13 -1,13 +1,13 @@@
  @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
  @c This file is part of lilypond-program.tely
  @ignore
-     Translation of GIT committish: e249209ae8c9efcd4140d152607aeec9115844aa
+     Translation of GIT committish: 576140f04b84d2c75be3905f2d998e90038c50c5
  
      When revising a translation, copy the HEAD committish of the
      version that you are working on.  See TRANSLATION for details.
  @end ignore
  
 -@c \version "2.11.57"
 +@c \version "2.11.61"
  
  
  @node Running LilyPond