X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Flsr%2Fvocal-ensemble-template-with-automatic-piano-reduction.ly;h=bd4605d93cf3e145d3be032ef30e6135a487a505;hb=33fee1aae93af367e6d2f0a80bef3e1b38eda9eb;hp=a4bf30972f7cccea4ca236ba0f9a548638df5751;hpb=6ae2a0ef2068149f316a7a61bc193d34c6c92a5e;p=lilypond.git diff --git a/input/lsr/vocal-ensemble-template-with-automatic-piano-reduction.ly b/input/lsr/vocal-ensemble-template-with-automatic-piano-reduction.ly index a4bf30972f..bd4605d93c 100644 --- a/input/lsr/vocal-ensemble-template-with-automatic-piano-reduction.ly +++ b/input/lsr/vocal-ensemble-template-with-automatic-piano-reduction.ly @@ -1,100 +1,117 @@ %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it %% This file is in the public domain. -\version "2.11.35" +\version "2.12.0" \header { - lsrtags = "vocal-music, piano-music, template" - texidoc = " + lsrtags = "vocal-music, keyboards, template" + + texidoces = " +Esta plantilla añade una reducción de piano automática a la partitura +vocal SATB estándar que se mostró en la \"Plantilla de conjunto +vocal\". Esto presenta uno de los puntos fuertes de LilyPond: podemos +usar una definición de música más de una vez. Si se hace cualquier +cambio en las notas de la parte vocal (digamos @code{tenorMusic}), +entonces los cambios se aplicarán también a la reducción de piano. + +" + doctitlees = "Plantilla de conjunto vocal con reducción de piano automática" + + texidocde = " +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. +" + + texidoc = " This template adds an automatic piano reduction to the standard SATB vocal score demonstrated in \"Vocal ensemble template\". This demonstrates one of the strengths of LilyPond – you can use a music -definition more than once. If you make any changes to the vocal notes -(say, tenorMusic), then the changes will also apply to the piano +definition more than once. If any changes are made to the vocal notes +(say, @code{tenorMusic}), then the changes will also apply to the piano reduction. -" } -% begin verbatim + +" + doctitle = "Vocal ensemble template with automatic piano reduction" +} % begin verbatim + 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 - >> - \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) - } - } - } + \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 + >> + \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) + } + } +}