Skip to main content
Have a personal or library account? Click to login
Semi‑Automatic Pipeline for the Transcription of Mensural Polyphony into Symbolic Interpreted Scores Cover

Semi‑Automatic Pipeline for the Transcription of Mensural Polyphony into Symbolic Interpreted Scores

Open Access
|Jul 2026

Figures & Tables

Figure 1

Digitization and music information retrieval (MIR) pipeline showing the input and output of each step. The MIR part (green boxes) allows for the semi‑automatic transcription of mensural sources into interpreted scores.

Figure 2

Example of voices written in choirbook layout; each voice is in a different quadrant of the book opening (Thomae et al., 2022a).

Table 1

Mensuration values.

MODUS
longa–brevis relation
tismir-9-1-292-ug1.pngtismir-9-1-292-ug2.png
perfect modusimperfect modus
perfect longa by defaultimperfect longa
TEMPUS
brevis–semibrevis relation
tismir-9-1-292-ug3.pngtismir-9-1-292-ug4.png
perfect tempusimperfect tempus
perfect breve by defaultimperfect breve
PROLATIO
semibrevis–minima relation
tismir-9-1-292-ug5.pngtismir-9-1-292-ug6.png
major prolatiominor prolatio
perfect semibreve by defaultimperfect semibreve
Figure 3

Example of imperfection (a) and alteration (b). Both examples (a and b) show the original in mensural notation on top and its modern transcription below. (a) Same note shape with a perfect (P; triple) and imperfect (I; duple) value. (b) Same note shape with a regular (r; one beat) and altered (A; two beats) value. Notice the presence of a dot of division between the first and second semibrevis.

Figure 4

Verovio Humdrum Viewer with the encoding of the piece in Humdrum **kern (left) and its Verovio rendering (right).

Table 2

Scope of the tools in the transcription pipeline.

MURETMP EDITOR
SCORING‑UP FUNCTIONALITYDISSONANCE FILTER (DF)
Recognition of black and white mensural symbolsArs antiqua, Ars nova, and early Renaissance (does not work well on triple meter pieces written toward the end of the Renaissance, when alteration starts falling into disuse)Designed for Renaissance music
Figure 5

MuRET’s transcription interface with agnostic and semantic transcription panels and correction options. (a) Agnostic transcription of the staff‑region image, with correction options for the symbol class (left) and for the line/space positions within the staff (top‑right from agnostic panel). (b) Semantic transcription encoded in **mens and rendered by Verovio, with correction option through the **mens table (left).

Figure 6

Measuring Polyphony Editor. (a) Input editor. (b) Score editor.

Table 3

Example of the conversion from **mens to **kern and the application of the DF on a three‑voice piece. Each group of three adjacent spines provides information for a different voice, tenor (red), altus (green), and superius (blue). The **kern spine contains the voice’s notes in CWMN values, the **xmlid spine contains the corresponding XML IDs of these notes as encoded in the original MEI file, and the **cdata spine contains their corresponding dissonance labels.

!!!OTL: 6 Missa sobre las voces
!!!system‑decoration: [(s1,s2,s3)]
**kern**xmlid**cdata**kern**xmlid**cdata**kern**xmlid**cdata
*part3*part3*part3*part2*part2**part1*part1*
*staff3*staff3*staff3*staff2*staff2**staff1*staff1*
*I"tenor***I"altus***I"superius**
*clefC3***clefC2***clefG2**
met()_0222***met()_0222***met()_0222**
*MM600***MM600***MM600**
1GPART3_A12.00r..00r..
2GPART3_A15.......
2APART3_A16.......
===.=====
2BPART3_A17.......
2cPART3_A18.......
1dPART3_A19.......
=========
1.ePART3_A21.00r..1gPART0_A20.
......2gPART0_A23.
4dPART3_A24....2aPART0_A25.
4cPART3_A26.......
===.=====
2dPART3_A28....2bPART0_A27.
2ePART3_A30....2ccPART0_A29.
2fPART3_A31....1ddPART0_A32.
2.gPART3_A33.......
=========
...1cPART6_A35.2eePART0_A34.
4fPART3_A36p......
4ePART3_A37....1ggPART0_A38.
4dPART3_A39n......
2ePART3_A40.2cPART6_A41....
2dPART3_A43.2dPART6_A44.2ffPART0_A42.
=========
2cPART3_A46.2ePART6_A47.2eePART0_A45.
2dPART3_A48.2fPART6_A49.1ddPART0_A50.
1BPART3_A51.1gPART6_A52....
......4ccPART0_A53v
......4bPART0_A54.
=========
0APART3_A56.0aPART6_A57.2ccPART0_A55.
=========
......2eePART0_A58.
......2eePART0_A59.
......2eePART0_A60.
=========
1r..2r..2aPART0_A61.
...2cPART6_A64.1eePART0_A65.
2r..2cPART6_A67....
2ePART3_A69.2dPART6_A70V2ddPART0_A68V
=========
2ePART3_A72.2.ePART6_A73.2ccPART0_A71.
2ePART3_A75....4bPART0_A74.
...4fPART6_A77P4aPART0_A76n
2APART3_A79Z1gPART6_A80.2bPART0_A78Z
1dPART3_A82z...2eePART0_A81Z
=========
Figure 7

Rendering of the **kern encoded piece described in Table 3 in Verovio Humdrum Viewer. Ties were added to facilitate readability for notes that go across barlines; these ties are not present in the original file shown in Table 3.

Figure 8

JSON list showing the mapping of XML IDs and corresponding dissonance labels retrieved from the **kern file shown in Table 3.

DOI: https://doi.org/10.5334/tismir.292 | Journal eISSN: 2514-3298
Language: English
Page range: 293 - 308
Submitted on: Jun 25, 2025
Accepted on: Apr 2, 2026
Published on: Jul 15, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services

© 2026 Martha E. Thomae, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.