Skip to content

Add updated MEI 3-to-5 conversion scripts#24

Open
CThierrin wants to merge 3 commits into
mainfrom
update-conversion-scripts
Open

Add updated MEI 3-to-5 conversion scripts#24
CThierrin wants to merge 3 commits into
mainfrom
update-conversion-scripts

Conversation

@CThierrin

Copy link
Copy Markdown
Contributor

liberupdatev6.py fixes namespace prefix, element renames, attribute migration, episema handling, and neume modifier elements.
liberbatchv6.py runs the batch conversion with validation.
validate_mei5.py validates existing MEI 5 files against the schema.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

CThierrin and others added 3 commits May 27, 2026 11:55
liberupdatev6.py fixes namespace prefix, element renames, attribute
migration, episema handling, and neume modifier elements.
liberbatchv6.py runs the batch conversion with validation.
validate_mei5.py validates existing MEI 5 files against the schema.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
liberupdatev7.py adds facsimile type="transcription", surface lrx/lry
from IIIF images, # prefix on all facs references, and xml-model
processing instructions pointing to the full MEI 5 schema.
liberbatchv7.py passes the IIIF directory to the converter.
All 2326 files pass schema validation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
liberupdatev8.py adds empty <syl> to every <syllable>, populates
<staffDef> with notationtype, lines, and clef data, and adds @FACS
on <pb> pointing to the surface element for image display in Neon.
All 2326 files pass schema validation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant