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 y cuando cambia el acorde.

harmonies = \chordmode {
  c1:m c:m \break c:m c:m d
}

<<
  \new ChordNames {
    \set chordChanges = ##t
    \harmonies
  }
  \new Staff {
    \relative c' { \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 símbolo “N.C.”. Este elemento de marcado se puede personalizar.

<<
  \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: Chords.

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.30 (development-branch).