lilypond-es
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lilypond-es] Presentación y casillas de repetic ión+acciaccatura= compo


From: Pablo Abreu
Subject: [lilypond-es] Presentación y casillas de repetic ión+acciaccatura= comportamiento extraño
Date: Mon, 1 Apr 2013 12:33:24 +0200

Hola a todos:
Me he registrado en esta lista ya hace casi quince días y todavía no he recibido ningún correo.
Supongo que no somos muchos.
Como veis por mi correo me llamo Pablo y soy profesor de lenguaje musical en conservatorio.
Tengo una consulta que no sé si corresponde a un bug.
Se trata de escribir una acciaccatura al comienzo de las casillas 1 y 2 de una partitura de coro.
El resultado es que surgen unas pequeñas casillas repetidas para las acciaccaturas.
Este es un ejemplo basado en una plantilla:
global = {
  \key c \major
  \time 4/4
}

sopMusic = \relative c'' {
 \repeat volta 2 {  c4 c c8[( b)] c4 }
\alternative {
{ \acciaccatura c8 d1 }
{ \acciaccatura d8 c1 }
}
}
sopWords = \lyricmode {
  hi hi hi hi no __  no __
}

altoMusic = \relative c' {
\repeat volta 2 {
  e4 f d e }
\alternative {
{ f8 g f2 e8 f }
{ e1 }
}
}
altoWords = \lyricmode {
  ha ha ha ha no me ri -- o más no __
}

tenorMusic = \relative c' {
\repeat volta 2 {
  g4 a f g
}
\alternative {
{ g1 }
{ g1 }
}
}
tenorWords = \lyricmode {
  hu hu hu hu No __ No __
}

bassMusic = \relative c {
\repeat volta 2 {
  c4 c g c }
\alternative {
{ g1 }
{ c1 }
}
}
bassWords = \lyricmode {
  ho ho ho ho No __ No __
}

\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)
    }
  }
}

Muchas gracias y un saludo

reply via email to

[Prev in Thread] Current Thread [Next in Thread]