Aparición de un compás extra vacío en la clave de sol

Tengo un fragmento de código lilypond aquí:

\version "2.20.0"
#(set-global-staff-size 20)

\score{

    \new GrandStaff
<<

    \new Staff {  \tempo 4 = 126
    <<
\new Voice 
    { \voiceOne e'1~e'1  z1 z1}

\new Voice 
    { \voiceTwo e1~e1 z1 z1}

\new Voice 
    { \voiceThree d1~d1 z1 z1 }

\new Voice 
    { \voiceFour b1~b1  z1 z1}

\new Voice 
    { \voiceFive r1 r1 g1~g1 }

\new Voice 
    { \voiceSix r1 r1 g'1~g'1 }

\new Voice 
    { \voiceSeven r1 r1 c1~c1 }

\new Voice 
    { \voiceEight r1 r1 f'1~f'1 }

    >>
    }
    
\new Staff { \stemUp \clef bass r1 r1 a8 c'8 a8 c'8 a8 c'8 a8 c'8   a8 c'8 a8 c'8 a8 c'8 a8 c'8 }   
    
>>
   \layout{}
    \midi{\tempo 4 = 126} 
}

cuya salida es:

ingrese la descripción de la imagen aquí

¿Por qué el tercer compás en el pentagrama de agudos es un silencio de nota entera?

He visto esto: lilypond descansa haciendo una medida entera vacía pero se debe al descanso adicional r8.

Me gustaría tener un gran personal.

Debe leer esto en general, lilypond.org/doc/v2.20/Documentation/learning , y esto en particular: lilypond.org/doc/v2.20/Documentation/learning/… . Si sigue los tutoriales y los comprende, corregirá muchos de estos errores.

Respuestas (2)

No necesitas tantas voces. Puedes escribir acordes. Por ejemplo, su pentagrama superior puede escribirse

<d e b e'>1 ~ q <c g f' g'> ~ q

Los tonos entre paréntesis de un solo ángulo se colocan en un acorde en una sola voz. qes una forma abreviada de cualquier acorde que se haya mencionado más recientemente.

Aquí hay una manera de Lilypond de ambos pentagramas de su extracto. Según el código que puso en su pregunta, parecía que solo quería 4 compases y que el resto en el pentagrama superior era un error. Lo siento si no he entendido bien lo que querías.

\version "2.18.2"

global = {
    \tempo 4=126
    s1*4
}

rh = {
    <d e b e'>1 ~ q <c g f' g'> ~ q
}

lh = {
    \clef bass R1*2
    \repeat unfold 8 { a8 c' }
}

\score
{
    \new GrandStaff
    <<
        \new Staff << \global \rh >>
        \new Staff << \global \lh >>
    >>
}

He asignado una expresión musical a la variable global. No es necesario hacer esto, pero lo encuentro útil porque habrá cosas que pertenecen a todas las partes, por ejemplo, cambios de tempo y las posiciones de los compases dobles.

Cómo mostrar tanto la clave de sol como la de fa
Supongamos que si quiero agregar otra voz rh1 = { <fac d'>1 ~ q <de g' a'> ~ q } en agudos y lh1 = { \clef bass R1*2 \repeat unfold 8 { b8 d' } } en el bajo, ¿qué debo hacer? Necesito tener varias voces en clave de sol y de fa por separado.
Si desea tener varias voces en el mismo pentagrama, puede usar la construcción << { ... } \\ { ... } >> que Elements In Space ha mostrado en su respuesta. Dependiendo de lo que quisiera que sucediera al mismo tiempo, esto puede parecer desordenado y difícil de leer. Alternativamente, puede usar más de dos pentagramas, en cuyo caso puede colocar tres o más objetos \new Staff dentro del GrandStaff. (Por cierto, no podría tener rh1 como nombre; Lilypond solo permite letras).
Este es claramente un enfoque mucho mejor. Pero esta sería una mejor respuesta si también explicara por qué falla el código en la pregunta.
@gidds Elements in Space ya ha declarado que zestá mal. No puedo ver ninguna otra forma en que el código de la pregunta falle .
El código de OP falla porque \voiceFive(etc.) no es una cosa, por lo que LilyPond deja un espacio que tiene el valor de la última nota (una nota completa/semibreve). Esta es la razón por la que las voces 5-8 están todas desalineadas.

Demasiadas voces.

Los comandos para \voiceOne... \voiceFourestán definidos, pero \voiceFivelos de arriba no son comandos reconocidos por LilyPond.

Sin embargo, puede tener más de cuatro voces si usa la construcción:

<< 
   { ... } \\ 
   { ... } \\ 
   { ... } \\ 
   { ... } \\
   { ... } \\
   { ... } 
>>

Consulte esta página de la documentación para saber cómo usar varias voces.


Además, (sin relación) ¿qué se zsupone que es? (quizás te refieres sa espacio/descanso invisible)

Cómo mostrar tanto la clave de sol como la de fa