¿Cómo hago para que los acordes que duren medio compás se muestren correctamente en 6/8 en LilyPond/Frescobaldi?

Actualmente estoy usando una plantilla de hoja principal para hacer una hoja principal de referencia para alguien (estoy buscando para ver si los acordes que encontré son correctos, pero ese es otro problema). En LilyPond/Frescobaldi, no puedo hacer que los acordes de la sección C se muestren correctamente. Puede que simplemente los incluya como texto, pero para futuras referencias me gustaría saber qué estoy haciendo mal. Esto es lo que tengo hasta ahora (la sección C está resaltada por asteriscos, solo para que sepa que no estaban originalmente en LilyPond):

\version "2.19.55"
\header {
  
title = "Spartacus Love Theme"
  
composer = "Alex North" 
subtitle = "Original Movie Version"
}

\language "english" 
melody = \relative c' '  {
  \time 6/8 
\key a \minor
 \partial 4 a8 e' 
\repeat volta 2 
{  c4.~ c8 a e' 
c4.~ c8 a b 
c4 a8 c4 d8 
d c4 r8 a8 e' 
c4.~ c8 a8 e' 
c4.~ c8 a8 b 
c4 a8 c4 d8   } 
\alternative { {  e c4 r8 c g'  \bar "||" 
e4. d8 a d 
e4. r8 c g' 
e4. d8 a d 
e4. \fermata r8 e fs 
g4. r8 fs e 
fs e4 r4 e16 a 
g4. r8 fs e 
fs4. r8 fs g 
a4.~ a8. g16 f[ e] 
d4.~ d8. c16 b[ a] 
gs4.~ gs4. 
g4.\fermata ~ g8 a\fermata e'\fermata } 
{  e c4 r8 a e' 
c4.~ c8 c g' 
e4.~e8 f, c' 
a4.~ a8 bf g 
a4. r8 a8 e' 
\key a \major cs4.~ cs8 a e' 
cs4.~ cs8 a e' 
cs4. b8 fs b 
cs4.~ cs8 a e' 
cs4.~ cs8 cs gs' 
e4.~ e8 a, e' 
cs4.~ cs8 a e' 
cs4.\fermata~ cs8 a\fermata e'\fermata
cs4.~ cs8 a e' 
cs4.~ cs8 a e' 
cs4. b8 fs b 
cs4.~ cs8 a e' 
cs4.~ cs8 a e' 
cs4.~ cs8 a e' 
cs4.~ cs8 a\fermata e'\fermata 
cs4.\fermata~ cs4. 
cs4.\fermata~ cs4. \bar "|." } }
}
 
harmonies = \chordmode { r4  d2.:m7 a2.:m7 d2.:m7 a2.:m7                         
f2.:maj7 e2.:m7 d2.:m7    c2.:maj7  
f2.:maj7 c2.:maj7 f2.:maj7 cs2.:m9 
e2.:m7 e2.:m7/d e2.:m7/c b2.:9- 
f2.:maj7 bf2.:maj7 e2.:9- a2.:7  
c2.:maj7

**f2.:maj7 d4.:maj7, bf4.:maj711+, g4.:maj9, and ef4.:7 fs2.:m7/a 
d2.:maj711+ b2.:m9 g2..:maj711+ a2..:maj711+ 
fs2.:m9 d4.:maj9 b4.:m9 g4.:maj9 ef4.:m75- a2..:maj711+  
d2.:maj711+ b4.:m9 g4..:maj711+ ef4.:m75- e4.:7 a2..:maj711+                         
d4.:maj7 d4.:m7 cs4.:m75- fs4.:7 b4.:m7 ef4.:m75-  a2.:maj7 a2.:5**                        
} 
 
\score {  
<<    
\new ChordNames {
\set chordChanges = ##t
\harmonies
}

\new Staff \melody  
>>
  
\layout{ }  
\midi { }
}

Respuestas (1)

**f2.:maj7 d4.:maj7, bf4.:maj711+, g4.:maj9, and ef4.:7 fs2.:m7/a 
d2.:maj711+ b2.:m9 g2..:maj711+ a2..:maj711+ 
fs2.:m9 d4.:maj9 b4.:m9 g4.:maj9 ef4.:m75- a2..:maj711+ 
 
d2.:maj711+ b4.:m9 g4..:maj711+ ef4.:m75- e4.:7 a2..:maj711+                         
 
d4.:maj7 d4.:m7 cs4.:m75- fs4.:7 b4.:m7 ef4.:m75-  a2.:maj7 a2.:5** 

Veo un par de comas y la palabra 'y' que me causan errores de compilación. Cuando los elimino, se compila. (Supongo que ya hizo esto en su hoja de puntaje original).

Ahora, a veces tiene dos puntos en lugar de uno, por ejemplo, en la segunda línea:

g2..:maj711+ a2..:maj711+ 

que puede ser la causa de sus problemas. 2.produce un acorde de 6/8 de longitud, pero 2..produce uno de 7/8 de duración, por ejemplo, un poco más de un compás. Esto empuja los acordes subsiguientes hacia la derecha; por lo tanto, ya no se alinean con la melodía.

Es posible que pueda detectar problemas como este durante la compilación mediante el uso constante de símbolos de compás ( |) a lo largo de la melodía y los acordes, donde espera que termine un compás. Al menos, eso ya me ha ahorrado un par de dolores de cabeza. Consulte el manual, sección Comprobaciones de barra y número de barra , para obtener más detalles. Simplemente poniendo un |entre g2..:maj711+y a2..:maj711+da:

test.ly:124:33: warning: barcheck failed at: 1/8
d2.:maj711+ b2.:m9 g2..:maj711+ 
                                | a2..:maj711+

por lo que le dice exactamente dónde está su (primer) error.

Perdón por dejar los puntos dobles y el "y" ahí cuando lo publiqué. Inmediatamente después de hacerlo, los vi y los eliminé de la partitura. Lo que no vi fueron las comas que tenía ahí. Sin embargo, gracias por la respuesta (generalmente me he dado cuenta de que cuando no puedo hacer algo con LilyPond es por mi propia culpa estúpida, aunque no siempre).