15.2.1 Impresión de los nombres de acorde

Los nombres de acorde se imprimen dentro del contexto ChordNames:

\new ChordNames {
  \chordmode {
    c2 f4. g8
  }
}
[image of music]

Los acordes se pueden escribir como notas simultáneas o a través del uso del modo de acordes. El nombre de acorde que se imprime es el mismo independientemente del modo de entrada, a no ser que existan inversiones o bajos añadidos:

chordmusic = \relative {
  <c' e g>2 <f bes c>
  <f c' e g>1
  \chordmode {
    c2 f:sus4 c1:/f
  }
}
<<
  \new ChordNames {
    \chordmusic
  }
  {
    \chordmusic
  }
>>
[image of music]

Cuando se pasan a un contexto ChordNames, los silencios (incluidos los silencios multicompás) hacen que se imprima el texto noChordSymbol (símbolo de N.C., Sin Acorde).

myChords = \chordmode {
  c1
  r1
  g1
  R1
  c1
}

<<
  \new ChordNames \myChords
  \new Staff \myChords
>>
[image of music]

\chords { … } es una forma abreviada de escribir \new ChordNames \chordmode { … }.

\chords {
  c2 f4.:m g8:maj7
}
[image of music]
\new ChordNames {
  \chordmode {
    c2 f4.:m g8:maj7
  }
}
[image of music]

Fragmentos de código seleccionados

Imprimir los acordes cuando se produce un cambio

De forma predeterminada se imprimen todos los acordes que aparecen en el código de entrada. Se puede modificar este comportamiento de tal manera que los acordes se impriman exclusivamente al comienzo de las líneas o cuando cambia el acorde.

harmonies = \chordmode {
  c'1:m c:m \break
  c'1:m c:m d
}

<<
  \new ChordNames {
    \set chordChanges = ##t
    \harmonies
  }
  \new Staff {
    \harmonies
  }
>>
[image of music]

Hoja guía de acordes o lead sheet sencilla

Al juntar nombres de acorde en cifrado americano, melodía y letra, obtenemos una hoja guía de acordes o «lead sheet».

<<
  \chords { c2 g:sus4 f e }
  \new Staff \relative c'' {
    a4 e c8 e r4
    b2 c4( d)
  }
  \addlyrics { One day this shall be free __ }
>>
[image of music]

Personalización del símbolo de Sin Acorde

Por omisión, los silencios en un contexto ChordNames producen la impresión del texto “N.C.”. Este elemento de marcado se puede personalizar mediante el establecimiento de la propiedad de contexto noChordSymbol.

<<
  \chords {
    R1
    \set noChordSymbol = "—"
    R1
    \set noChordSymbol = \markup \italic "Ssh!"
    R1
  }
  {
    R1*3
  }
>>
[image of music]

Véase también

Glosario musical: chord.

Referencia de la notación: Escribir música en paralelo.

Fragmentos de código: Notación de los acordes.

Referencia de funcionamiento interno: ChordNames, ChordName, Chord_name_engraver, Volta_engraver, Bar_engraver.

Advertencias y problemas conocidos

Los acordes que contienen inversiones o bajos alterados no reciben un nombre adecuado si se escriben usando música simultánea.


Referencia de la notación de GNU LilyPond v2.25.33 (development-branch).