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.