Skip to content

Rodan job for encoding pitch-finding and lyric alignment output into an MEI file of a manuscript page.

Notifications You must be signed in to change notification settings

DDMAL/MEI_encoding

Repository files navigation

MEI Encoding Rodan Job

Encodes the output from Pitch Finding into an MEI file, as a job in the workflow builder Rodan. Requires a matching MEI mapping CSV that associates glyphs with snippets of MEI, created with the MEI Mapping Tool.

Can take additional JSON input from Text Alignment, so that textual information will be included in the MEI and the neumes will be correctly partitioned into syllables. If this input is not present the output will still be valid MEI, just with "blank" syllables.

Currently uses Python 2; Next major version will update to Python 3 (at least, that's the plan). Requires numpy>=1.16.0 and libMEI>=3.1.0. Scripts requiring PIL>=6.1.0 are in visualize_alignment.py for local development.

About

Rodan job for encoding pitch-finding and lyric alignment output into an MEI file of a manuscript page.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages