Node: Gregorian square neumes ligatures, Previous: White mensural ligatures, Up: Ligatures



Gregorian square neumes ligatures

Gregorian square neumes notation (following the style of the Editio Vaticana) is under heavy development, but not yet really usable for production purposes. Core ligatures can already be typeset, but essential issues for serious typesetting are still under development, such as (among others) horizontal alignment of multiple ligatures, lyrics alignment and proper accidentals handling. Still, this section gives a sneak preview of what Gregorian chant may look like once it will work.

The following table contains the extended neumes table of the 2nd volume of the Antiphonale Romanum (Liber Hymnarius), published 1983 by the monks of Solesmes.

Neuma aut
Neumarum Elementa
Figurae
Rectae
Figurae
Liquescentes Auctae
Figurae
Liquescentes Deminutae

1. Punctum

[picture of music]

[picture of music]

[picture of music]


2. Virga

[picture of music]


3. Apostropha vel Stropha

[picture of music]

[picture of music]


4. Oriscus

[picture of music]


5. Clivis vel Flexa

[picture of music]

[picture of music]

[picture of music]


6. Podatus vel Pes

[picture of music]

[picture of music]

[picture of music]


7. Pes Quassus

[picture of music]

[picture of music]


8. Quilisma Pes

[picture of music]

[picture of music]


9. Podatus Initio Debilis

[picture of music]

[picture of music]


10. Torculus

[picture of music]

[picture of music]

[picture of music]


11. Torculus Initio Debilis

[picture of music]

[picture of music]

[picture of music]


12. Porrectus

[picture of music]

[picture of music]

[picture of music]


13. Climacus

[picture of music]

[picture of music]

[picture of music]


14. Scandicus

[picture of music]

[picture of music]

[picture of music]


15. Salicus

[picture of music]

[picture of music]


16. Trigonus

[picture of music]


Syntax

Unlike most other neumes notation systems, the input language for neumes does not necessarily reflect directly the typographical appearance, but is designed to solely focuse on musical meaning. For example, \[ a \pes b \flexa g \] produces a Torculus consisting of three Punctum heads, while \[ a \flexa g \pes b \] produces a Porrectus with a curved flexa shape and only a single Punctum head. There is no command to explicitly typeset the curved flexa shape; the decision of when to typeset a curved flexa shape is purely taken from the musical input. The idea of this approach is to separate the musical aspects of the input from the notation style of the output. This way, the same input can be reused to typeset the same music in a different style of Gregorian chant notation such as Hufnagel (also known as German gothic neumes) or Medicaea (kind of a very simple forerunner of the Editio Vaticana). As soon as Hufnagel ligature engraver and Medicaea ligature engraver will have been implemented, it will be as simple as replacing the ligature engraver in the Voice context to get the desired notation style from the same input.

The following table shows the code fragments that produce the ligatures in the above neumes table. The letter in the first column in each line of the below table indicates to which ligature in the above table it refers. The second column gives the name of the ligature. The third column shows the code fragment that produces this ligature, using g, a and b as example pitches.

# Name Input Language
a Punctum \[ b \]
b Punctum Inclinatum \[ \inclinatum b \]
c Punctum Auctum Ascendens \[ \auctum \ascendens b \]
d Punctum Auctum Descendens \[ \auctum \descendens b \]
e Punctum Inclinatum Auctum \[ \inclinatum \auctum b \]
f Punctum Inclinatum Parvum \[ \inclinatum \deminutum b \]
g Virga \[ \virga b \]
h Stropha \[ \stropha b \]
i Stropha Aucta \[ \stropha \auctum b \]
j Oriscus \[ \oriscus b \]
k Clivis vel Flexa \[ b \flexa g \]
l Clivis Aucta Descendens \[ b \flexa \auctum \descendens g \]
m Clivis Aucta Ascendens \[ b \flexa \auctum \ascendens g \]
n Cephalicus \[ b \flexa \deminutum g \]
o Podatus vel Pes \[ g \pes b \]
p Pes Auctus Descendens \[ g \pes \auctum \descendens b \]
q Pes Auctus Ascendens \[ g \pes \auctum \ascendens b \]
r Epiphonus \[ g \pes \deminutum b \]
s Pes Quassus \[ \oriscus g \pes \virga b \]
t Pes Quassus Auctus Descendens \[ \oriscus g \pes \auctum \descendens b \]
u Quilisma Pes \[ \quilisma g \pes b \]
v Quilisma Pes Auctus Descendens \[ \quilisma g \pes \auctum \descendens b \]
w Pes Initio Debilis \[ \deminutum g \pes b \]
x Pes Auctus Descendens Initio Debilis \[ \deminutum g \pes \auctum \descendens b \]
y Torculus \[ a \pes b \flexa g \]
z Torculus Auctus Descendens \[ a \pes b \flexa \auctum \descendens g \]
A Torculus Deminutus \[ a \pes b \flexa \deminutum g \]
B Torculus Initio Debilis \[ \deminutum a \pes b \flexa g \]
C Torculus Auctus Descendens Initio Debilis \[ \deminutum a \pes b \flexa \auctum \descendens g \]
D Torculus Deminutus Initio Debilis \[ \deminutum a \pes b \flexa \deminutum g \]
E Porrectus \[ a \flexa g \pes b \]
F Porrectus Auctus Descendens \[ a \flexa g \pes \auctum \descendens b \]
G Porrectus Deminutus \[ a \flexa g \pes \deminutum b \]
H Climacus \[ \virga b \inclinatum a \inclinatum g \]
I Climacus Auctus \[ \virga b \inclinatum a \inclinatum \auctum g \]
J Climacus Deminutus \[ \virga b \inclinatum a \inclinatum \deminutum g \]
K Scandicus \[ g \pes a \virga b \]
L Scandicus Auctus Descendens \[ g \pes a \pes \auctum \descendens b \]
M Scandicus Deminutus \[ g \pes a \pes \deminutum b \]
N Salicus \[ g \oriscus a \pes \virga b \]
O Salicus Auctus Descendens \[ g \oriscus a \pes \auctum \descendens b \]
P Trigonus \[ \stropha b \stropha b \stropha a \]

Predefined commands

The following head prefixes are supported:

\virga, \stropha, \inclinatum, \auctum, \descendens, \ascendens, \oriscus, \quilisma, \deminutum.

Head prefixes can be accumulated, though restrictions apply. For example, either \descendens or \ascendens can be applied to a head, but not both to the same head.

Two adjacent heads can be tied together with the \pes and \flexa infix commands for a rising and falling line of melody, respectively.

Bugs

Trigonus: apply equal spacing, regardless of pitch.


This page is for LilyPond-2.0.1 (stable-branch).

Report errors to <bug-lilypond@gnu.org>.