@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@c This file is part of lilypond.tely
@ignore
    Translation of GIT committish: d619d9858609c54377a0652eaa7cb843b103742d

    When revising a translation, copy the HEAD committish of the
    version that you are working on.  See TRANSLATION for details.
@end ignore

@c \version "2.11.38"


@node Ancient notation
@section Ancient notation

@cindex Vaticana, Editio
@cindex Medicaea, Editio
@cindex hufnagel
@cindex Petrucci
@cindex mensural

El tratamiento de la notación antigua incluye posibilidades orientadas a la notación mensural
y de Canto Gregoriano.  También se contempla de forma limitada la notación del
bajo cifrado.

Muchos objetos gráficos ofrecen una propiedad @code{style}, consulte
@itemize
@item
@ref{Ancient note heads},
@item
@ref{Ancient accidentals},
@item
@ref{Ancient rests},
@item
@ref{Ancient clefs},
@item
@ref{Ancient flags},
@item
@ref{Ancient time signatures}.
@end itemize

Al manipular la mencionada propiedad del elemento gráfico, la presentación tipográfica de los
objetos gráficos afectados se puede acomodar a una variedad de notación específica
sin necesidad de introducir ningún concepto notacional
nuevo.

Además de los signos de articulación estándar que se describen en la sección
@ref{Articulations and ornamentations}, se ofrecen signos de articulación específicos para la notación
antigua.

@itemize
@item
@ref{Ancient articulations}
@end itemize

Otros aspectos de la notación antigua no se pueden expresar fácilmente
en términos de cambiar simplemente una propiedad de estilo de un objeto gráfico o añadir
símbolos de articulación.  Ciertos conceptos notacionales se introducen específicamente para
la notación antigua,

@itemize
@item
@ref{Custodes},
@item
@ref{Divisiones},
@item
@ref{Ligatures}.
@end itemize

Si todo esto le supone un exceso de documentación, y lo único que desea es
navegar por el mar de la composición tipográfica sin tener que preocuparse demasiado de los detalles relativos a la
manera de personalizar un contexto, puede echarles un vistazo a los contextos
predefinidos.  Úselos para preparar contextos de voz y de pentagrama específicos de un estilo,
y luego pase directamente a introducir las notas,

@itemize
@item
@ref{Gregorian Chant contexts},
@item
@ref{Mensural contexts}.
@end itemize

Se contempla de forma limitada la notación del bajo cifrado que apareció en el
período barroco.

@itemize
@item
@ref{Figured bass}
@end itemize

@c Aquí puede ver de forma resumida todos los apartados relacionados:

@menu
* Ancient TODO::                
@end menu


@node Ancient TODO
@subsection Ancient TODO

@menu
* Ancient note heads::          
* Ancient accidentals::         
* Ancient rests::               
* Ancient clefs::               
* Ancient flags::               
* Ancient time signatures::     
* Ancient articulations::       
* Custodes::                    
* Divisiones::                  
* Ligatures::                   
* White mensural ligatures::    
* Gregorian square neumes ligatures::  
* Gregorian Chant contexts::    
* Mensural contexts::           
* Musica ficta accidentals::    
* Figured bass::                
@end menu



@node Ancient note heads
@subsubsection Ancient note heads

@cindex cabezas de nota antiguas

Para la notación antigua, se puede elegir un estilo de cabezas de notas distinto al @code{default}
(estilo por defecto).  Esto se consigue estableciendo la propiedad @code{style}
del objeto @internalsref{NoteHead} a los valores @code{baroque},
@code{neomensural}, @code{mensural} o @code{petrucci}.  El estilo
@code{baroque} se diferencia del estilo por defecto @code{default} únicamente en que usa
una forma cuadrada para las cabezas de las @code{\breve}.  El estilo
@code{neomensural} se diferencia del estilo @code{baroque} en que
usa cabezas romboidales para las redondas y todas las figuras de duración menor.
Las plicas aparecen centradas sobre las cabezas.  Este estilo es particularmente
útil al transcribir música mensural, p.ej. para el incipit.  El estilo
@code{mensural} produce cabezas que imitan el aspecto de aquellas que aparecen en las ediciones impresas
del siglo XVI.  Finalmente, el estilo
@code{petrucci} también imita las ediciones históricas, pero utiliza unas cabezas
mayores.

El ejemplo siguiente muestra el estilo @code{neomensural}

@lilypond[quote,fragment,ragged-right,verbatim]
\set Score.skipBars = ##t
\override NoteHead #'style = #'neomensural
a'\longa a'\breve a'1 a'2 a'4 a'8 a'16
@end lilypond

Cuando se tipografía una pieza en notación de Canto Gregoriano, el grabador
@internalsref{Gregorian_ligature_engraver} selecciona automáticamente
las cabezas adecuadas, de manera que no es necesario establecer el estilo de las cabezas
explícitamente.  Aún así, el estilo de las cabezas se puede establecer, p.ej., a
@code{vaticana_punctum} para producir neumas punctum.  De forma similar, se utiliza un grabador
@internalsref{Mensural_ligature_engraver} para construir automáticamente
ligaduras mensurales.  Consulte @ref{Ligatures} para ver cómo funcionan los grabadores
de las ligaduras.

@seealso

@ref{Note head styles} ofrece una visión de conjunto sobre la totalidad de los estilos de cabeza disponibles.


@node Ancient accidentals
@subsubsection Ancient accidentals

@cindex alteraciones accidentales


Utilice la propiedad @code{glyph-name-alist} del elemento gráfico
@internalsref{Accidental} y @internalsref{KeySignature} para seleccionar
los símbolos de alteración de la notación antigua.

@lilypond[quote,ragged-right,staffsize=26]
\score {
{
  \textLengthOn
  s^\markup {
    \column {
      "vaticana"
      \line { " " \musicglyph #"accidentals.vaticana-1"
        " " \musicglyph #"accidentals.vaticana0" }
    }
    \column {
      "medicaea"
      \line { " " \musicglyph #"accidentals.medicaea-1" }
    }
    \column {
      "hufnagel"
      \line { " " \musicglyph #"accidentals.hufnagel-1" }
    }
    \column {
      "mensural"
      \line { " " \musicglyph #"accidentals.mensural-1"
        " " \musicglyph #"accidentals.mensural1" }
    }
  }
}
\layout {
  interscoreline = 1
  \context { \Score \remove "Bar_number_engraver" }
  \context { \Staff
      \remove "Clef_engraver"
      \remove "Key_engraver"
      \remove "Time_signature_engraver"
      \remove "Staff_symbol_engraver"
      \override VerticalAxisGroup #'minimum-Y-extent = ##f
    }
  }
}
@end lilypond

Como se muestra aquí, no todas las alteraciones están contempladas por cada uno de los estilos. Cuando
trate de acceder a una alteración no contemplada, LilyPond cambiará a un estilo diferente,
como se muestra en
@lsr{ancient,ancient-accidentals.ly}.

De forma similar a las alteraciones accidentales, el estilo de la armadura de la tonalidad se puede
controlar a través de la propiedad @code{glyph-name-alist} del elemento gráfico
@internalsref{KeySignature}.

@seealso

En el presente manual: @ref{Pitches}, @ref{Accidentals} y
@ref{Automatic accidentals} proporcionan una introducción general al uso de las
alteraciones.  @ref{Key signature} ofrece una introducción general al uso de
las armaduras de tonalidad.

Referencia del programa: @internalsref{KeySignature}.

Ejemplos: @lsrdir{ancient}

@node Ancient rests
@subsubsection Ancient rests

@cindex silencios antiguos


Utilice la propiedad @code{style} del elemento gráfico @internalsref{Rest} para seleccionar
silencios antiguos.  Los estilos contemplados son @code{classical},
@code{neomensural} y @code{mensural}.  @code{classical} se diferencia
del estilo por defecto @code{default} solamente en que el silencio de negra parece
un silencio de corchea invertido horizontalmente.  El estilo @code{neomensural} es adecuado para,
p.ej., el incipit de una pieza transcrita de música mensural.
Finalmente, el estilo @code{mensural} reproduce el aspecto de los silencios de las ediciones impresas históricas
del siglo XVI.

El ejemplo siguiente muestra el estilo @code{neomensural}

@lilypond[quote,fragment,ragged-right,verbatim]
\set Score.skipBars = ##t
\override Rest #'style = #'neomensural
r\longa r\breve r1 r2 r4 r8 r16
@end lilypond

No existen silencios de fusa y semifusa específicos para los estilos mensural
ni neo-mensural.  En su lugar se tomarán los silencios del estilo por defecto.
Consulte @lsr{pitches,rests} para ver un cuadro de todos los silencios.

No hay silencios en la notación del Canto Gregoriano; en su lugar, se utilizan
@ref{Divisiones}.

@seealso

En este manual: @ref{Rests} ofrece una introducción general al uso de los
silencios.


@node Ancient clefs
@subsubsection Ancient clefs

@cindex claves


LilyPond contempla una amplia variedad de claves, muchas de ellas antiguas.

La siguiente tabla presenta todas las claves antiguas que están contempladas a través de la
instrucción @code{\clef}.  Algunas de las claves usan el mismo glifo, pero
se diferencian sólo en la línea en que se imprimen.  En tales casos,
se usa un número añadido al nombre para enumerar dichas claves.
Aún así, puede forzar manualmente que se escriba un glifo de clave sobre una
línea arbitraria, como se encuentra descrito en @ref{Clef}.  La nota impresa a la derecha
de cada clave en la columna de los ejemplos denota la situación del Do central (@code{c'})
con respecto a dicha clave.

@multitable @columnfractions .4 .4 .2
@item
@b{Descripción}
@tab
@b{Claves posibles}
@tab
@b{Ejemplo}

@item
clave de Do en estilo mensural moderno
@tab
@code{neomensural-c1}, @code{neomensural-c2},@*
@code{neomensural-c3}, @code{neomensural-c4}
@tab
@lilypond[fragment,relative=1,notime]
  \clef "neomensural-c2" c
@end lilypond

@item
claves de Do mensurales en estilo de Petrucci, para su uso sobre diferentes líneas de la pauta
(los ejemplos muestran la clave de Do en segunda línea)
@tab
@code{petrucci-c1}, @code{petrucci-c2},@*
@code{petrucci-c3}, @code{petrucci-c4},@*
@code{petrucci-c5}
@tab
@lilypond[fragment,relative=1,notime]
  \clef "petrucci-c2"
  \override NoteHead #'style = #'mensural
  c
@end lilypond

@item
clave de Fa mensural en estilo de Petrucci
@tab
@code{petrucci-f}
@tab
@lilypond[fragment,relative=1,notime]
  \clef "petrucci-f"
  \override NoteHead #'style = #'mensural
  c
@end lilypond

@item
clave de Sol mensural en estilo de Petrucci
@tab
@code{petrucci-g}
@tab
@lilypond[fragment,relative=1,notime]
  \clef "petrucci-g"
  \override NoteHead #'style = #'mensural
  c
@end lilypond

@item
clave de Do mensural en estilo histórico
@tab
@code{mensural-c1}, @code{mensural-c2},@*
@code{mensural-c3}, @code{mensural-c4}
@tab
@lilypond[fragment,relative=1,notime]
  \clef "mensural-c2"
  \override NoteHead #'style = #'mensural
  c
@end lilypond

@item
clave de Fa mensural en estilo histórico
@tab
@code{mensural-f}
@tab
@lilypond[fragment,relative=1,notime]
  \clef "mensural-f"
  \override NoteHead #'style = #'mensural
  c
@end lilypond

@item
clave de Sol mensural de estilo histórico
@tab
@code{mensural-g}
@tab
@lilypond[fragment,relative=1,notime]
  \clef "mensural-g"
  \override NoteHead #'style = #'mensural
  c
@end lilypond

@item
clave de Do del estilo de la Editio Vaticana
@tab
@code{vaticana-do1}, @code{vaticana-do2},@*
@code{vaticana-do3}
@tab
@lilypond[fragment,relative=1,notime]
  \override Staff.StaffSymbol #'line-count = #4
  \override Staff.StaffSymbol #'color = #red
  \override Staff.LedgerLineSpanner #'color = #red
  \override Voice.Stem #'transparent = ##t
  \override NoteHead #'style = #'vaticana.punctum
  \clef "vaticana-do2"
  c
@end lilypond

@item
clave de Fa del estilo de la Editio Vaticana
@tab
@code{vaticana-fa1}, @code{vaticana-fa2}
@tab
@lilypond[fragment,relative=1,notime]
  \override Staff.StaffSymbol #'line-count = #4
  \override Staff.StaffSymbol #'color = #red
  \override Staff.LedgerLineSpanner #'color = #red
  \override Voice.Stem #'transparent = ##t
  \override NoteHead #'style = #'vaticana.punctum
  \clef "vaticana-fa2"
  c
@end lilypond

@item
clave de Do del estilo de la Editio Medicaea
@tab
@code{medicaea-do1}, @code{medicaea-do2},@*
@code{medicaea-do3}
@tab
@lilypond[fragment,relative=1,notime]
  \override Staff.StaffSymbol #'line-count = #4
  \override Staff.StaffSymbol #'color = #red
  \override Staff.LedgerLineSpanner #'color = #red
  \override Voice.Stem #'transparent = ##t
  \override NoteHead #'style = #'medicaea.punctum
  \clef "medicaea-do2"
  c
@end lilypond

@item
clave de Fa del estilo de la Editio Medicaea
@tab
@code{medicaea-fa1}, @code{medicaea-fa2}
@tab
@lilypond[fragment,relative=1,notime]
  \override Staff.StaffSymbol #'line-count = #4
  \override Staff.StaffSymbol #'color = #red
  \override Staff.LedgerLineSpanner #'color = #red
  \override Voice.Stem #'transparent = ##t
  \override NoteHead #'style = #'medicaea.punctum
  \clef "medicaea-fa2"
  c
@end lilypond

@item
clave de Do hufnagel de estilo histórico
@tab
@code{hufnagel-do1}, @code{hufnagel-do2},@*
@code{hufnagel-do3}
@tab
@lilypond[fragment,relative=1,notime]
  \override Staff.StaffSymbol #'line-count = #4
  \override Staff.StaffSymbol #'color = #red
  \override Staff.LedgerLineSpanner #'color = #red
  \override Voice.Stem #'transparent = ##t
  \override NoteHead #'style = #'hufnagel.punctum
  \clef "hufnagel-do2"
  c
@end lilypond

@item
clave de Fa hufnagel de estilo histórico
@tab
@code{hufnagel-fa1}, @code{hufnagel-fa2}
@tab
@lilypond[fragment,relative=1,notime]
  \override Staff.StaffSymbol #'line-count = #4
  \override Staff.StaffSymbol #'color = #red
  \override Staff.LedgerLineSpanner #'color = #red
  \override Voice.Stem #'transparent = ##t
  \override NoteHead #'style = #'hufnagel.punctum
  \clef "hufnagel-fa2"
  c
@end lilypond

@item
clave hufnagel de Do y Fa combinados de estilo histórico
@tab
@code{hufnagel-do-fa}
@tab
@lilypond[fragment,relative=1,notime]
  \override Staff.StaffSymbol #'color = #red
  \override Staff.LedgerLineSpanner #'color = #red
  \override Voice.Stem #'transparent = ##t
  \override NoteHead #'style = #'hufnagel.punctum
  \clef "hufnagel-do-fa"
  c
@end lilypond
@end multitable



@emph{Estilo Moderno} significa @qq{como se encuentra tipografiado en las ediciones contemporáneas de
música mensural transcrita.}

@emph{Estilo de Petrucci} significa @qq{inspirado por las ediciones impresas del famoso
grabador Petrucci (1466-1539).}

@emph{Estilo Histórico} significa @qq{como se tipografiaba o se escribía en las ediciones
históricas (aparte de las de Petrucci).}

@emph{Estilo de la Editio XXX} significa @qq{como se imprime o imprimía en la Editio XXX.}

Petrucci usaba claves de Do que tenían barras verticales en el lado izquierdo en un equilibrio variable,
dependiendo de la línea de la pauta en que se imprimían.

@seealso

En este manual: consulte @ref{Clef}.

@knownissues

La clave mensural de Sol está reasignada a la clave de Sol de Petrucci.



@node Ancient flags
@subsubsection Ancient flags

@cindex corchetes


Utilice la propiedad @code{flag-style} del elemento gráfico @internalsref{Stem} para seleccionar
los corchetes de estilo antiguo.  Aparte del estilo de corchete por defecto @code{default},
sólo está contemplado el estilo @code{mensural}

@lilypond[quote,fragment,ragged-right,verbatim]
\override Stem #'flag-style = #'mensural
\override Stem #'thickness = #1.0
\override NoteHead #'style = #'mensural
\autoBeamOff
c'8 d'8 e'8 f'8 c'16 d'16 e'16 f'16 c'32 d'32 e'32 f'32 s8
c''8 d''8 e''8 f''8 c''16 d''16 e''16 f''16 c''32 d''32 e''32 f''32
@end lilypond

Dese cuenta de que la bandera más interna de cada uno de los corchetes mensurales siempre
se alinea verticalmente con una línea de la pauta.

No existe un estilo particular de corchete para la notación neo-mensural.  Por ello,
cuando tipografíe el incipit de una pieza transcrita de música mensural,
debe usar el estilo de corchete por defecto.  No existen corchetes en la notación
del Canto Gregoriano.

@knownissues

La unión de los corchetes antiguos a las plicas está ligeramente desviada a causa de un
cambio en la antigua versión 2.3.x.

La alineación vertical de cada uno de los corchetes con una línea de la pauta da por supuesto que las plicas
siempre terminan exactamente encima o bien exactamente en el medio de dos líneas de la
pauta.  Esto puede no ser siempre cierto cuando se utilizan las posibilidades de disposición
avanzadas de la notación clásica (que, de todas formas, por lo común se encuentra fuera del ámbito de la
notación mensural).

@node Ancient time signatures
@subsubsection Ancient time signatures

@cindex compás, indicación de


Las indicaciones de compás mensurales están contempladas de forma limitada.  Los
glifos están configurados de forma fija para determinadas fracciones de tiempo.  En otras palabras,
para obtener un glifo de compás mensural determinado con la instrucción @code{\time n/m},
se tienen que escoger @code{n} y @code{m} según la siguiente
tabla

@lilypond[quote,ragged-right]
\layout {
  indent = 0.0
  \context {
    \Staff
    \remove Staff_symbol_engraver
    \remove Clef_engraver
    \remove Time_signature_engraver
  }
}
{
  \set Score.timing = ##f
  \set Score.barAlways = ##t
  s_\markup { "\\time 4/4" }^\markup { "       " \musicglyph
#"timesig.neomensural44" }
  s
  s_\markup { "\\time 2/2" }^\markup { "       " \musicglyph
#"timesig.neomensural22" }
  s
  s_\markup { "\\time 6/4" }^\markup { "       " \musicglyph
#"timesig.neomensural64" }
  s
  s_\markup { "\\time 6/8" }^\markup { "       " \musicglyph
#"timesig.neomensural68" }
  \break
  s_\markup { "\\time 3/2" }^\markup { "       " \musicglyph
#"timesig.neomensural32" }
  s
  s_\markup { "\\time 3/4" }^\markup { "       " \musicglyph
#"timesig.neomensural34" }
  s
  s_\markup { "\\time 9/4" }^\markup { "       " \musicglyph
#"timesig.neomensural94" }
  s
  s_\markup { "\\time 9/8" }^\markup { "       " \musicglyph
#"timesig.neomensural98" }
  \break
  s_\markup { "\\time 4/8" }^\markup { "       " \musicglyph
#"timesig.neomensural48" }
  s
  s_\markup { "\\time 2/4" }^\markup { "       " \musicglyph
#"timesig.neomensural24" }
}
@end lilypond

Utilice la propiedad @code{style} del elemento gráfico @internalsref{TimeSignature} para
seleccionar las indicaciones de compás de la música antigua.  Los estilos contemplados son
@code{neomensural} y @code{mensural}.  La tabla anterior utiliza el
estilo @code{neomensural}.  Este estilo es adecuado para el
incipit de las transcripciones de piezas mensurales.  El estilo @code{mensural}
reproduce el aspecto de las ediciones impresas históricas del s. XVI.

Los ejemplos siguientes muestran las diferencias que existen entre los estilos:

@lilypond[ragged-right,fragment,relative=1,quote]
{
  \textLengthOn

  \time 2/2
  c1^\markup { \hspace #-2.0 \typewriter default }

  \override Staff.TimeSignature #'style = #'numbered
  \time 2/2
  c1^\markup { \hspace #-2.0 \typewriter numbered }

  \override Staff.TimeSignature #'style = #'mensural
  \time 2/2
  c1^\markup { \hspace #-2.0 \typewriter mensural }

  \override Staff.TimeSignature #'style = #'neomensural
  \time 2/2
  c1^\markup { \hspace #-2.0 \typewriter neomensural }
  \override Staff.TimeSignature #'style = #'single-digit
  \time 2/2
  c1^\markup { \hspace #-2.0 \typewriter single-digit }
}
@end lilypond

@seealso

En el presente manual: @ref{Time signature} ofrece una introducción general al
uso de las indicaciones de compás.

@knownissues

Las relaciones de duración de las notas no se modifican cuando cambia la indicación de compás.  Por
ejemplo, la razón de 1 breve = 3 semibreves (tiempo perfecto) se debe
hacer a mano mediante el establecimiento de

@example
breveTP = #(ly:make-duration -1 0 3 2)
@dots{}
@{ c\breveTP f1 @}
@end example

@noindent
Esto fija un valor para @code{breveTP} de 3/2 multiplicado por 2 = 3 veces una redonda.

El símbolo @code{old6/8alt} (alternativo al símbolo de 6/8) no se puede
seleccionar directamente con @code{\time}.  En su lugar, utilice un elemento de marcado @code{\markup}.

@node Ancient articulations
@subsubsection Ancient articulations

@cindex articulaciones

Además de los signos de articulación estándar que se hallan descritos en la sección
@ref{Articulations and ornamentations}, se proveen signos de articulación para la notación
antigua.  Éstos están pensados específicamente para utilizarlos con la notación del estilo
Editio Vaticana.

@lilypond[quote,ragged-right,verbatim]
\include "gregorian-init.ly"
\score {
  \new VaticanaVoice {
    \override TextScript #'font-family = #'typewriter
    \override TextScript #'font-shape = #'upright
    \override Script #'padding = #-0.1
    a\ictus_"ictus" \break
    a\circulus_"circulus" \break
    a\semicirculus_"semicirculus" \break
    a\accentus_"accentus" \break
    \[ a_"episem" \episemInitium \pes b \flexa a b \episemFinis \flexa a \]
  }
}
@end lilypond

@knownissues

Ciertas articulaciones se colocan demasiado cerca verticalmente de las
cabezas de nota correspondientes.

La línea episemática no se muestra en muchos casos.  Si se presenta,
el extremo derecho de la línea episemática se encuentra a menudo demasiado lejos hacia la derecha.

@node Custodes
@subsubsection Custodes

@cindex custos
@cindex custodias

Un @emph{custos} (en plural: @emph{custodias}, que en latín significa @q{guarda}) es un
símbolo que aparece al final de una pauta.  Anticipa la altura
de la primera o primeras notas de la línea siguiente, ayudando al intérprete con
los saltos de línea durante la ejecución.

Las custodias se utilizaron mucho en la notación musical hasta el siglo XVII.
En nuestros días, sobreviven sólo en algunas formas particulares
de notación musical como las ediciones contemporáneas de Canto Gregoriano
como la @emph{editio vaticana}.  Hay distintos glifos para el custos
que se utilizan en las diferentes variaciones de estilo notacional.

Para tipografiar las custodias, simplemente coloque un grabador @internalsref{Custos_engraver} dentro del contexto
@internalsref{Staff} (el contexto del pentagrama) al declarar el bloque de @code{\layout} (el bloque de disposición de la página),
como se muestra en el ejemplo siguiente:

@example
\layout @{
  \context @{
    \Staff
    \consists Custos_engraver
    Custos \override #'style = #'mensural
  @}
@}
@end example

El resultado tendrá el aspecto siguiente:

@lilypond[quote,ragged-right]
\score {
{
  a'1
  \override Staff.Custos #'style = #'mensural
  \break
  g'
}
\layout {
  \context { \Staff \consists Custos_engraver }
  }
}
@end lilypond

El glifo del custos se selecciona mediante la propiedad @code{style}.  Los estilos
contemplados son @code{vaticana}, @code{medicaea}, @code{hufnagel} y
@code{mensural}.  Se muestran en el siguiente fragmento:

@lilypond[quote,ragged-right,fragment]
\new Lyrics \lyricmode {
  \markup { \column {
    \typewriter "vaticana"
    \line { " " \musicglyph #"custodes.vaticana.u0" }
  } }
  \markup { \column {
    \typewriter "medicaea"
    \line { " " \musicglyph #"custodes.medicaea.u0" }
  }}
  \markup { \column {
    \typewriter "hufnagel"
    \line { " " \musicglyph #"custodes.hufnagel.u0" }
  }}
  \markup { \column {
    \typewriter "mensural"
    \line { " " \musicglyph #"custodes.mensural.u0" }
  }}
}
@end lilypond

@seealso

Referencia del programa: @internalsref{Custos}.

Ejemplos:
@lsr{ancient,custodes@/.ly}.


@node Divisiones
@subsubsection Divisiones

@cindex divisio
@cindex divisiones
@cindex finalis

Una @emph{divisio} (en plural: @emph{divisiones}, que en latín significa
@q{división}) es un símbolo del contexto del pentagrama que se usa para estructurar
la música Gregoriana en frases y secciones.  El significado musical de
@emph{divisio minima}, @emph{divisio maior} y @emph{divisio maxima}
se podrían caracterizar como una pausa corta, media y larga (respectivamente), algo así como
las marcas de respiración de @ref{Breath marks}.  El signo de @emph{finalis} no sólo
marca el final de un canto, sino que se usa también con frecuencia dentro de un único
canto antifonal o responsorial para marcar el final de cada una de las secciones.


Para usar divisiones, incluya el archivo @file{gregorian@/-init@/.ly}.  Contiene
definiciones que podrá aplicar con tan sólo escribir
@code{\divisioMinima}, @code{\divisioMaior}, @code{\divisioMaxima}
y @code{\finalis} en los lugares adecuados de la entrada.  Algunas ediciones usan
@emph{virgula} o @emph{caesura} en vez de divisio minima.
Por ello, @file{gregorian@/-init@/.ly} define también las instrucciones @code{\virgula} y
@code{\caesura}

@lilypondfile[quote,ragged-right]{divisiones.ly}

@predefined

@funindex \virgula
@code{\virgula},
@funindex \caesura
@code{\caesura},
@funindex \divisioMinima
@code{\divisioMinima},
@funindex \divisioMaior
@code{\divisioMaior},
@funindex \divisioMaxima
@code{\divisioMaxima},
@funindex \finalis
@code{\finalis}.

@seealso

En el presente manual: @ref{Breath marks}.

Referencia del programa: @internalsref{BreathingSign}.

Ejemplos: @lsr{expressive,breathing-sign.ly}.


@node Ligatures
@subsubsection Ligatures

@cindex Ligaduras

@c TODO: Should double check if I recalled things correctly when I wrote
@c down the following paragraph by heart.

Una ligadura es un símbolo gráfico que representa al menos dos notas
distintas.  Las ligaduras aparecieron originalmente en los manuscritos de la notación del
Canto Gregoriano para denotar secuencias de notas ascendentes o descendentes.

Las ligaduras se escriben encerrándolas dentro de un par @code{\[} y @code{\]}.
Ciertos estilos de ligadura podrían necesitar una sintaxis de entrada adicional específica para
este tipo de ligadura en particular.  Por defecto, el grabador
@internalsref{LigatureBracket} se limita a colocar un corchete recto
sobre la ligadura

@lilypond[quote,ragged-right,verbatim]
\transpose c c' {
  \[ g c a f d' \]
  a g f
  \[ e f a g \]
}
@end lilypond

Para seleccionar un estilo de ligaduras específico, se debe añadir el grabador adecuado
al contexto @internalsref{Voice}, tal y como se explica en los 
sub-apartados siguientes.   Solamente están contempladas las ligaduras mensurales
blancas con ciertas limitaciones.



@knownissues

Las ligaduras necesitan un espaciado especial que aún no se ha desarrollado.  Como
consecuencia, la mayor parte del tiempo existe una separación excesiva entre las ligaduras,
y a menudo los cortes de línea no son satisfactorios.  Además, la letra de los cantos no se alinea
correctamente con las ligaduras.

Las alteraciones accidentales no se deben imprimir dentro de las ligaduras, sino que deben
reunirse e imprimirse juntas delante de ellas.

La sintaxis todavía utiliza el obsoleto estilo infijo @code{\[ música expresión
\]}.  Por motivos de consistencia, esto cambiará algún día al estilo
postfijo @code{nota\[ ... nota\]}.  De forma alternativa, puede incluirse el archivo
@file{gregorian@/-init@/.ly}; proporciona una función de
Scheme
@example
\ligature @var{música expresión}
@end example
que causa el mismo efecto y se supone que es lo bastante estable.

@menu
* White mensural ligatures::    
* Gregorian square neumes ligatures::  
@end menu

@node White mensural ligatures
@subsubsection White mensural ligatures

@cindex ligaduras mensurales
@cindex ligaduras mensurales blancas

Las ligaduras mensurales blancas están contempladas de forma limitada.

Para grabar ligaduras mensurales blancas, en el bloque layout o de disposición de la página coloque el grabador
@internalsref{Mensural_ligature_engraver} dentro del contexto
@internalsref{Voice}, y elimine el grabador
@internalsref{Ligature_bracket_engraver}, de la siguiente manera:

@example
\layout @{
  \context @{
    \Voice
    \remove Ligature_bracket_engraver
    \consists Mensural_ligature_engraver
  @}
@}
@end example

No existe ningún lenguaje de entrada adicional para describir la forma de una
ligadura mensural blanca.  Más bien la forma se determina exclusivamente a partir
de la altura y duración de las notas comprendidas.  Si bien este enfoque podría
hacer que un usuario con poca experiencia tardase un tiempo en acostumbrarse a él, tiene la gran ventaja de que
toda la información musical de la ligadura se conoce internamente.
Esto no se requiere solamente para una salida MIDI correcta, sino que también permite la
transcripción automática de las ligaduras.

Por ejemplo,

@example
\set Score.timing = ##f
\set Score.defaultBarType = "empty"
\override NoteHead #'style = #'neomensural
\override Staff.TimeSignature #'style = #'neomensural
\clef "petrucci-g"
\[ c'\maxima g \]
\[ d\longa c\breve f e d \]
\[ c'\maxima d'\longa \]
\[ e'1 a g\breve \]
@end example
@lilypond[quote,ragged-right]
\score {
  \transpose c c' {
    \set Score.timing = ##f
    \set Score.defaultBarType = "empty"
    \override NoteHead #'style = #'neomensural
    \override Staff.TimeSignature #'style = #'neomensural
    \clef "petrucci-g"
    \[ c'\maxima g \]
    \[ d\longa c\breve f e d \]
    \[ c'\maxima d'\longa \]
    \[ e'1 a g\breve \]
  }
  \layout {
    \context {
      \Voice
      \remove Ligature_bracket_engraver
      \consists Mensural_ligature_engraver
    }
  }
}
@end lilypond

Si no se sustituye el grabador @internalsref{Ligature_bracket_engraver} por el
@internalsref{Mensural_ligature_engraver}, la misma música se transcribe
de la siguiente manera:

@lilypond[quote,ragged-right]
\transpose c c' {
  \set Score.timing = ##f
  \set Score.defaultBarType = "empty"
  \override NoteHead #'style = #'neomensural
  \override Staff.TimeSignature #'style = #'neomensural
  \clef "petrucci-g"
  \[ c'\maxima g \]
  \[ d\longa c\breve f e d \]
  \[ c'\maxima d'\longa \]
  \[ e'1 a g\breve \]
}
@end lilypond

@knownissues

El espaciado horizontal es pobre.

@node Gregorian square neumes ligatures
@subsubsection Gregorian square neumes ligatures

@cindex ligaduras de neumas cuadrados
@cindex ligaduras gregorianas de neumas cuadrados

La notación de neumas cuadrados gregorianos está contemplada de forma limitada
(siguiendo el estilo de la Editio Vaticana).  El núcleo principal del conjunto de las ligaduras
ya se pueden tipografiar, pero aún faltan aspectos esenciales para una composición tipográfica seria,
como (entre otros) la alineación horizontal de varias ligaduras,
la alineación de la letra y un correcto manejo de las alteraciones accidentales.


La tabla siguiente contiene los neumas extendidos del segundo
volumen del Antiphonale Romanum (@emph{Liber Hymnarius}), publicado
en el año 1983 por los monjes de Solesmes.

@multitable @columnfractions .4 .2 .2 .2

@item
@b{Neuma aut@*
Neumarum Elementa}
@tab
@b{Figurae@*
Rectae}
@tab
@b{Figurae@*
Liquescentes@*
Auctae}
@tab
@b{Figurae@*
Liquescentes@*
Deminutae}

@c TODO: \layout block is identical in all of the below examples.
@c Therefore, it should somehow be included rather than duplicated all
@c the time. --jr

@c why not make identifiers in ly/engraver-init.ly? --hwn

@c Because it's just used to typeset plain notes without
@c a staff for demonstration purposes rather than something
@c special of Gregorian chant notation. --jr

@item
@code{1. Punctum}
@tab
@lilypond[staffsize=26,line-width=1.5\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Punctum
    \[ b \]
    \noBreak s^\markup {"a"} \noBreak

    % Punctum Inclinatum
    \[ \inclinatum b \]
    \noBreak s^\markup {"b"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=2.5\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Punctum Auctum Ascendens
    \[ \auctum \ascendens b \]
    \noBreak s^\markup {"c"} \noBreak

    % Punctum Auctum Descendens
    \[ \auctum \descendens b \]
    \noBreak s^\markup {"d"} \noBreak

    % Punctum Inclinatum Auctum
    \[ \inclinatum \auctum b \]
    \noBreak s^\markup {"e"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Punctum Inclinatum Parvum
    \[ \inclinatum \deminutum b \]
    \noBreak s^\markup {"f"}
  }
\layout { \neumeDemoLayout }}
@end lilypond

@item
@code{2. Virga}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Virga
    \[ \virga b \]
    \noBreak s^\markup {"g"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@tab

@item
@code{3. Apostropha vel Stropha}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Stropha
    \[ \stropha b \]
    \noBreak s^\markup {"h"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Stropha Aucta
    \[ \stropha \auctum b \]
    \noBreak s^\markup {"i"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab

@item
@code{4. Oriscus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Oriscus
    \[ \oriscus b \]
    \noBreak s^\markup {"j"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@tab

@item
@code{5. Clivis vel Flexa}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Clivis vel Flexa
    \[ b \flexa g \]
    s^\markup {"k"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=2.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Clivis Aucta Descendens
    \[ b \flexa \auctum \descendens g \]
    \noBreak s^\markup {"l"} \noBreak

    % Clivis Aucta Ascendens
    \[ b \flexa \auctum \ascendens g \]
    \noBreak s^\markup {"m"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Cephalicus
    \[ b \flexa \deminutum g \]
    s^\markup {"n"}
  }
\layout { \neumeDemoLayout }}
@end lilypond

@item
@code{6. Podatus vel Pes}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Podatus vel Pes
    \[ g \pes b \]
    s^\markup {"o"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=2.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Pes Auctus Descendens
    \[ g \pes \auctum \descendens b \]
    \noBreak s^\markup {"p"} \noBreak

    % Pes Auctus Ascendens
    \[ g \pes \auctum \ascendens b \]
    \noBreak s^\markup {"q"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Epiphonus
    \[ g \pes \deminutum b \]
    s^\markup {"r"}
  }
\layout { \neumeDemoLayout }}
@end lilypond

@item
@code{7. Pes Quassus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Pes Quassus
    \[ \oriscus g \pes \virga b \]
    s^\markup {"s"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Pes Quassus Auctus Descendens
    \[ \oriscus g \pes \auctum \descendens b \]
    s^\markup {"t"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab

@item
@code{8. Quilisma Pes}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Quilisma Pes
    \[ \quilisma g \pes b \]
    s^\markup {"u"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Quilisma Pes Auctus Descendens
    \[ \quilisma g \pes \auctum \descendens b \]
    s^\markup {"v"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab

@item
@code{9. Podatus Initio Debilis}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Pes Initio Debilis
    \[ \deminutum g \pes b \]
    s^\markup {"w"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Pes Auctus Descendens Initio Debilis
    \[ \deminutum g \pes \auctum \descendens b \]
    s^\markup {"x"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab

@item
@code{10. Torculus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Torculus
    \[ a \pes b \flexa g \]
    s^\markup {"y"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Torculus Auctus Descendens
    \[ a \pes b \flexa \auctum \descendens g \]
    s^\markup {"z"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Torculus Deminutus
    \[ a \pes b \flexa \deminutum g \]
    s^\markup {"A"}
  }
\layout { \neumeDemoLayout }}
@end lilypond

@item
@code{11. Torculus Initio Debilis}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Torculus Initio Debilis
    \[ \deminutum a \pes b \flexa g \]
    s^\markup {"B"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Torculus Auctus Descendens Initio Debilis
    \[ \deminutum a \pes b \flexa \auctum \descendens g \]
    s^\markup {"C"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Torculus Deminutus Initio Debilis
    \[ \deminutum a \pes b \flexa \deminutum g \]
    s^\markup {"D"}
  }
\layout { \neumeDemoLayout }}
@end lilypond

@item
@code{12. Porrectus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Porrectus
    \[ a \flexa g \pes b \]
    s^\markup {"E"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Porrectus Auctus Descendens
    \[ a \flexa g \pes \auctum \descendens b \]
    s^\markup {"F"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Porrectus Deminutus
    \[ a \flexa g \pes \deminutum b \]
    s^\markup {"G"}
  }
\layout { \neumeDemoLayout }}
@end lilypond

@item
@code{13. Climacus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Climacus
    \[ \virga b \inclinatum a \inclinatum g \]
    s^\markup {"H"}
  }
  \layout { \neumeDemoLayout }
}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Climacus Auctus
    \[ \virga b \inclinatum a \inclinatum \auctum g \]
    s^\markup {"I"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Climacus Deminutus
    \[ \virga b \inclinatum a \inclinatum \deminutum g \]
    s^\markup {"J"}
  }
\layout { \neumeDemoLayout }}
@end lilypond

@item
@code{14. Scandicus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Scandicus
    \[ g \pes a \virga b \]
    s^\markup {"K"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Scandicus Auctus Descendens
    \[ g \pes a \pes \auctum \descendens b \]
    s^\markup {"L"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Scandicus Deminutus
    \[ g \pes a \pes \deminutum b \]
    s^\markup {"M"}
  }
\layout { \neumeDemoLayout }}
@end lilypond

@item
@code{15. Salicus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Salicus
    \[ g \oriscus a \pes \virga b \]
    s^\markup {"N"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Salicus Auctus Descendens
    \[ g \oriscus a \pes \auctum \descendens b \]
    s^\markup {"O"}
  }
\layout { \neumeDemoLayout }}
@end lilypond
@tab

@item
@code{16. Trigonus}
@tab
@lilypond[staffsize=26,line-width=1.0\cm]
\include "gregorian-init.ly"
\score {
  \transpose c c' {
    % Trigonus
    \[ \stropha b \stropha b \stropha a \]
    s^\markup {"P"}
  }
  \layout { \neumeDemoLayout }
}
@end lilypond
@tab
@tab

@end multitable


Al contrario que la mayor parte de los otros sistemas de notación de neumas, el lenguaje de entrada
para los neumas no refleja la apariencia tipográfica, sino que está pensado para
mantener la atención sobre el significado musical.  Por ejemplo, @code{\[ a \pes b
\flexa g \]} produce un Torculus que consiste en tres cabezas de Punctum,
mientras que @code{\[ a \flexa g \pes b \]} produce un Porrectus con una forma
de flexa curvada y una sola cabeza de Punctum.  No existe ninguna instrucción para
tipografiar explícitamente la forma de flexa curvada; la decisión de
cuándo tipografiar una forma de flexa curvada está basada en la entrada
musical.  La idea de este enfoque es separar los aspectos musicales
de la entrada, del estilo de notación de la salida.  De esta forma, la misma
entrada se puede reutilizar para tipografiar la misma música en un estilo diferente
de notación de Canto Gregoriano.

La tabla siguiente muestra los fragmentos de código que producen las
ligaduras en la anterior tabla de neumas.  La letra de la primera columna
de cada línea en la tabla siguiente, indica a qué ligadura de la tabla anterior se refiere.
La segunda columna da el nombre de la
ligadura.  La tercera columna muestra el fragmento de código que produce esta ligadura,
utilizando @code{g}, @code{a} @code{b} (Sol, La y Si) como notas de ejemplo.

@multitable @columnfractions .02 .31 .67
@item
@b{#}
@tab
@b{Nombre}
@tab
@b{Frase de la entrada}

@item
a
@tab
Punctum
@tab
@code{\[ b \]}

@item
b
@tab
Punctum Inclinatum
@tab
@code{\[ \inclinatum b \]}

@item
c
@tab
Punctum Auctum@*
Ascendens
@tab
@code{\[ \auctum \ascendens b \]}

@item
d
@tab
Punctum Auctum@*
Descendens
@tab
@code{\[ \auctum \descendens b \]}

@item
e
@tab
Punctum Inclinatum@*
Auctum
@tab
@code{\[ \inclinatum \auctum b \]}

@item
f
@tab
Punctum Inclinatum@*
Parvum @tab
@code{\[ \inclinatum \deminutum b \]}

@item
g
@tab
Virga
@tab
@code{\[ \virga b \]}

@item
h
@tab
Stropha
@tab
@code{\[ \stropha b \]}

@item
i
@tab
Stropha Aucta
@tab
@code{\[ \stropha \auctum b \]}

@item
j
@tab
Oriscus
@tab
@code{\[ \oriscus b \]}

@item
k
@tab
Clivis vel Flexa
@tab
@code{\[ b \flexa g \]}

@item
l
@tab
Clivis Aucta@*
Descendens
@tab
@code{\[ b \flexa \auctum \descendens g \]}

@item
m
@tab
Clivis Aucta@*
Ascendens
@tab
@code{\[ b \flexa \auctum \ascendens g \]}

@item
n
@tab
Cephalicus
@tab
@code{\[ b \flexa \deminutum g \]}

@item
o
@tab
Podatus vel Pes
@tab
@code{\[ g \pes b \]}

@item
p
@tab
Pes Auctus@*
Descendens
@tab
@code{\[ g \pes \auctum \descendens b \]}

@item
q
@tab
Pes Auctus@*
Ascendens
@tab
@code{\[ g \pes \auctum \ascendens b \]}

@item
r
@tab
Epiphonus
@tab
@code{\[ g \pes \deminutum b \]}

@item
s
@tab
Pes Quassus
@tab
@code{\[ \oriscus g \pes \virga b \]}

@item
t
@tab
Pes Quassus@*
Auctus Descendens @tab
@code{\[ \oriscus g \pes \auctum \descendens b \]}

@item
u
@tab
Quilisma Pes
@tab
@code{\[ \quilisma g \pes b \]}

@item
v
@tab
Quilisma Pes@*
Auctus Descendens
@tab
@code{\[ \quilisma g \pes \auctum \descendens b \]}

@item
w
@tab
Pes Initio Debilis
@tab
@code{\[ \deminutum g \pes b \]}

@item
x
@tab
Pes Auctus Descendens@*
Initio Debilis
@tab
@code{\[ \deminutum g \pes \auctum \descendens b \]}

@item
y
@tab
Torculus
@tab
@code{\[ a \pes b \flexa g \]}

@item
z
@tab
Torculus Auctus@*
Descendens
@tab
@code{\[ a \pes b \flexa \auctum \descendens g \]}

@item
A
@tab
Torculus Deminutus
@tab
@code{\[ a \pes b \flexa \deminutum g \]}

@item
B
@tab
Torculus Initio Debilis
@tab
@code{\[ \deminutum a \pes b \flexa g \]}

@item
C
@tab
Torculus Auctus@*
Descendens Initio Debilis
@tab
@code{\[ \deminutum a \pes b \flexa \auctum \descendens g \]}

@item
D
@tab
Torculus Deminutus@*
Initio Debilis
@tab
@code{\[ \deminutum a \pes b \flexa \deminutum g \]}

@item
E
@tab
Porrectus
@tab
@code{\[ a \flexa g \pes b \]}

@item
F
@tab
Porrectus Auctus@*
Descendens
@tab
@code{\[ a \flexa g \pes \auctum \descendens b \]}

@item
G
@tab
Porrectus Deminutus
@tab
@code{\[ a \flexa g \pes \deminutum b \]}

@item
H
@tab
Climacus
@tab
@code{\[ \virga b \inclinatum a \inclinatum g \]}

@item
I
@tab
Climacus Auctus
@tab
@code{\[ \virga b \inclinatum a \inclinatum \auctum g \]}

@item
J
@tab
Climacus Deminutus
@tab
@code{\[ \virga b \inclinatum a \inclinatum \deminutum g \]}

@item
K
@tab
Scandicus
@tab
@code{\[ g \pes a \virga b \]}

@item
L
@tab
Scandicus Auctus@*
Descendens
@tab
@code{\[ g \pes a \pes \auctum \descendens b \]}

@item
M
@tab
Scandicus Deminutus
@tab
@code{\[ g \pes a \pes \deminutum b \]}

@item
N
@tab
Salicus
@tab
@code{\[ g \oriscus a \pes \virga b \]}

@item
O
@tab
Salicus Auctus Descendens
@tab
@code{\[ g \oriscus a \pes \auctum \descendens b \]}

@item
P
@tab
Trigonus
@tab
@code{\[ \stropha b \stropha b \stropha a \]}
@end multitable

Las ligaduras que se acaban de relacionar sirven principalmente como un conjunto limitado, pero
representativo, de ejemplos de ligaduras gregorianas.  Dentro de los delimitadores de ligadura
@code{\[} y @code{\]}, prácticamente cualquier cantidad de notas
se pueden acumular para formar una única ligadura, y los prefijos de cabeza como
@code{\pes}, @code{\flexa}, @code{\virga}, @code{\inclinatum},
etc. se pueden intermezclar como se desee.  La utilización del conjunto de reglas que subyace
a la construcción de las ligaduras en la tabla anterior se extrapola de la forma correspondiente.
De esta manera se pueden crear una cantidad infinita de
ligaduras diferentes.

Los puntos de aumentación, llamados también @emph{morae}, se escriben con la función
musical @code{\augmentum}.  Dese cuenta de que @code{\augmentum} está
programado como una función musical unaria y no como un prefijo principal.  Se
aplica solamente a la expresión musical que sigue inmediatamente.  Esto es,
@code{\augmentum \virga c} no tendrá ningún efecto visible.  En su lugar, escriba
@code{\virga \augmentum c} o @code{\augmentum @{\virga c@}}.  Tenga en cuenta
también que puede escribir @code{\augmentum @{a g@}} como abreviatura de
@code{\augmentum a \augmentum g}.

@lilypond[quote,ragged-right,verbatim]
\include "gregorian-init.ly"
\score {
  \new VaticanaVoice {
    \[ \augmentum a \flexa \augmentum g \]
    \augmentum g
  }
}
@end lilypond

@predefined

Están contemplados los siguientes prefijos de cabeza:

@funindex \virga
@code{\virga},
@funindex \stropha
@code{\stropha},
@funindex \inclinatum
@code{\inclinatum},
@funindex \auctum
@code{\auctum},
@funindex \descendens
@code{\descendens},
@funindex \ascendens
@code{\ascendens},
@funindex \oriscus
@code{\oriscus},
@funindex \quilisma
@code{\quilisma},
@funindex \deminutum
@code{\deminutum},
@funindex \cavum
@code{\cavum},
@funindex \linea
@code{\linea}.

Los prefijos de Punctum se pueden acumular entre sí, aunque son de aplicación ciertas restricciones.  Por
ejemplo, se pueden aplicar @code{\descendens} o bien @code{\ascendens} a una cabeza,
pero no los dos a la misma.

@funindex \pes
@funindex \flexa
Dos cabezas adyacentes se pueden ligar entre sí con las instrucciones infijas @code{\pes} y
@code{\flexa} para una línea melódica ascendente y descendente,
respectivamente.

@funindex \augmentum
Utilice la función musical unaria @code{\augmentum} para escribir puntos de aumentación.

@knownissues

Cuando un punto @code{\augmentum} aparece al final de la última pauta
dentro de una ligadura, a veces se sitúa verticalmente en un lugar equivocado.  Como solución
parcial, escriba una nota de salto adicional (e.g. @code{s8}) como la última nota
de esa pauta.

@code{\augmentum} debería estar programada como un prefijo de cabeza y no como una
función musical unaria, de forma que @code{\augmentum} pudiera entremezclarse
con los prefijos de cabeza en un orden arbitrario.

@node Gregorian Chant contexts
@subsubsection Gregorian Chant contexts

@cindex VaticanaVoiceContext
@cindex VaticanaStaffContext

El contexto predefinido de voz @code{VaticanaVoiceContext} y el de
pauta @code{VaticanaStaffContext} se pueden utilizar para grabar una pieza de
Canto Gregoriano en el estilo de la Editio Vaticana.  Estos contextos
establecen a unos valores iniciales adecuados todas las propiedades relevantes de los contextos y de los objetos gráficos,
de forma que pueda inmediatamente comenzar a escribir el canto en sí,
como lo demuestra el siguiente fragmento

@lilypond[quote,ragged-right,packed,verbatim]
\include "gregorian-init.ly"
\score {
  <<
    \new VaticanaVoice = "cantus" {
      \[ c'\melisma c' \flexa a \]
      \[ a \flexa \deminutum g\melismaEnd \]
      f \divisioMinima
      \[ f\melisma \pes a c' c' \pes d'\melismaEnd \]
      c' \divisioMinima \break
      \[ c'\melisma c' \flexa a \]
      \[ a \flexa \deminutum g\melismaEnd \] f \divisioMinima
    }
    \new Lyrics \lyricsto "cantus" {
      San- ctus, San- ctus, San- ctus
    }
  >>
}
@end lilypond


@node Mensural contexts
@subsubsection Mensural contexts

@cindex MensuralVoiceContext
@cindex MensuralStaffContext

Los contextos predefinidos de voz @code{MensuralVoiceContext} y de pauta
@code{MensuralStaffContext} se pueden usar para grabar una pieza en estilo mensural.
Estos contextos establecen a unos valores iniciales adecuados todas las propiedades relevantes de los contextos y
de los objetos gráficos, de manera que pueda comenzar inmediatamente a
escribir el canto, como lo demuestra el siguiente fragmento

@lilypond[quote,ragged-right,verbatim]
\score {
  <<
    \new MensuralVoice = "discantus" \transpose c c' {
      \override Score.BarNumber #'transparent = ##t {
        c'1\melisma bes a g\melismaEnd
        f\breve
        \[ f1\melisma a c'\breve d'\melismaEnd \]
        c'\longa
        c'\breve\melisma a1 g1\melismaEnd
        fis\longa^\signumcongruentiae
      }
    }
    \new Lyrics \lyricsto "discantus" {
      San -- ctus, San -- ctus, San -- ctus
    }
  >>
}
@end lilypond

@node Musica ficta accidentals
@subsubsection Musica ficta accidentals

En la música europea de hasta aprox. 1600, se esperaba de los cantantes que
alterasen cromáticamente ciertas notas de acuerdo con su propia iniciativa. Esto recibe el nombre
de @q{Musica Ficta}. En las transcripciones modernas, estas alteraciones accidentales se
imprimen normalmente encima de la nota.

@cindex Accidental, musica ficta
@cindex Musica ficta

Están contempladas estas alteraciones sugeridas, y se pueden activar
estableciendo @code{suggestAccidentals} al valor cierto.

@funindex suggestAccidentals

@lilypond[verbatim,fragment,relative=1]
fis gis
\set suggestAccidentals = ##t
ais bis
@end lilypond

@seealso

Referencia del programa: el grabador @internalsref{Accidental_engraver} y el objeto
@internalsref{AccidentalSuggestion}.

@node Figured bass
@subsubsection Figured bass

@cindex Bajo continuo

@c TODO: musicological blurb about FB


LilyPond contempla el bajo cifrado

@lilypond[quote,ragged-right,verbatim,fragment]
<<
  \new Voice { \clef bass dis4 c d ais g fis}
  \new FiguredBass \figuremode {
    < 6 >4 < 7\+ >8 < 6+ [_!] >
    < 6 >4 <6 5 [3+] >
    < _ >4 < 6 5/>4
  }
>>
@end lilypond

El soporte para el bajo cifrado consta de dos partes: hay un modo de entrada,
que se inicia mediante @code{\figuremode}, en el que puede escribir las cifras del bajo
como números, y hay un contexto llamado @internalsref{FiguredBass} que se ocupa
de crear los objetos @internalsref{BassFigure} (cifras del bajo).

En el modo de entrada de cifras, un grupo de cifras del bajo se encuentra delimitado por
los paréntesis en ángulo @code{<} y @code{>}.  La duración se introduce después del ángulo de cierre @code{>}
@example
<4 6>
@end example
@lilypond[quote,ragged-right,fragment]
\new FiguredBass
\figuremode { <4 6> }
@end lilypond

Las alteraciones se añaden al escribir @code{-}, @code{!} y @code{+}
después de los números.  Se añadirá un signo más plus cuando escriba @code{\+}, y las
quintas y séptimas disminuidas se pueden obtener con @code{5/} y @code{7/}.

@example
<4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/>
@end example
@lilypond[quote,ragged-right,fragment]
\figures { <4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/> }
@end lilypond

Se pueden insertar espacios mediante el uso de @code{_}.  Los corchetes se
escriben con @code{[} y @code{]}. También puede incluir cadenas de
texto y elementos de marcado textuales, consulte @ref{Overview of text markup commands}.

@example
< [4 6] 8 [_! 12] > < 5 \markup @{ \number 6 \super (1) @} >
@end example
@lilypond[quote,ragged-right,fragment]
\new FiguredBass
\figuremode { < [4 6] 8 [_! 12] > < 5 \markup{ \tiny \number 6 \super (1)} > }
@end lilypond


Además es posible usar líneas de continuación para las cifras que se repiten,

@lilypond[verbatim,relative=1]
<<
  \new Staff {
    \clef bass
    c4 c c
  }
  \figures {
    \set useBassFigureExtenders = ##t
    <4 6> <3 6> <3 7>
  }
>>
@end lilypond

@noindent
En este caso, las líneas de extensión siempre sustituyen a las cifras existentes.

El contexto @code{FiguredBass} no presta atención a la propia línea del
bajo. Como consecuencia, quizá tenga que insertar cifras adicionales para
obtener líneas de extensión bajo todas las notas, y puede que necesite añadir @code{\!}
para evitar que aparezca una línea de extensión, e.g.

@lilypond[relative=1]
<<
  \new Voice
  \figures {
    \set useBassFigureExtenders = ##t
    <6 4->4. <6 4->16. <6 4->32 <5>8. r16 <6>8 <6\! 5->
  }
  {
    \clef bass
    f16. g32 f16. g32 f16. g32 f16. g32 f8. es16 d8 es
  }
>>
@end lilypond

Al usar líneas de continuación, las cifras comunes siempre se colocan
en la misma posición vertical. Si esto no es lo que desea, puede insertar un silencio
con @code{r}. El silencio borrará cualquier alineación previa.  Por
ejemplo, puede escribir

@example
  <4 6>8 r8
@end example

@noindent
instead of
@example
  <4 6>4
@end example

Las alteraciones y signos más pueden aparecer antes o después de los números,
dependiendo de las propiedades dirección de la alteración establecida en @code{figuredBassAlterationDirection} y la
dirección del signo más establecida en @code{figuredBassPlusDirection}


@lilypond
  \figures {
    <6\+> <5+> <6 4-> r
    \set figuredBassAlterationDirection = #1
    <6\+> <5+> <6 4-> r
    \set figuredBassPlusDirection = #1
    <6\+> <5+> <6 4-> r
    \set figuredBassAlterationDirection = #-1
    <6\+> <5+> <6 4-> r
  }
@end lilypond


Aunque posiblemente la forma en que está contemplado el bajo cifrado se parece superficialmente a los
acordes, es mucho más simple.  El modo @code{\figuremode} sencillamente
almacena los números, y el contexto @internalsref{FiguredBass} los imprime
tal y como se han escrito.  No hay ninguna conversión a alturas de nota ni se reproduce ninguna realización
del bajo en el archivo MIDI.

Internamente, el código del programa produce elementos de marcado textual.  Puede utilizar cualquiera de las
propiedades de los elementos de marcado textual para sobreescribir los detalles del formateo.  Por ejemplo, el
espaciado vertical de las cifras se puede establecer con @code{baseline-skip}.


El bajo cifrado también se puede añadir a contextos @code{Staff} (de pauta)
directamente.  En este caso, su posición vertical se ajusta de
forma automática.

@lilypond[ragged-right,fragment,quote]
<<
  \new Staff = someUniqueName
  \relative c'' {
    c4 c'8 r8 c,4 c'
  }

  %% send to existing Staff.
  \context Staff = someUniqueName 
  \figuremode {
    <4>4 <6 10>8 s8
    
    \set Staff.useBassFigureExtenders = ##t
    <4 6>4 <4 6>
  }
>>
@end lilypond


@commonprop

Por defecto, este método produce cifras encima de las notas. Para obtener
cifras por debajo de las notas, utilice

@example
\override Staff.BassFigureAlignmentPositioning #'direction = #DOWN
@end example


@knownissues

Al usar bajos cifrados por encima del pentagrama con líneas de extensión y
@code{implicitBassFigures}, las líneas podrían intercambiarse.
Es imposible mantener el orden de forma consistente cuando varias cifras
tienen líneas de extensión que se superponen.  Para evitar este problema, utilice
@code{stacking-dir} sobre @code{BassFigureAlignment}.


@seealso

Referencia del programa: Objetos @internalsref{NewBassFigure},
@internalsref{BassFigureAlignment}, @internalsref{BassFigureLine},
@internalsref{BassFigureBracket} y 
@internalsref{BassFigureContinuation} y el contexto
@internalsref{FiguredBass}.


