Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More metadata fixes #3555

Merged

Conversation

gregchapman-dev
Copy link
Contributor

Biggest change is a reworking of Humdrum date parsing to handle complex date ranges such as "!!!CDT:1750^1751-~1802/6" (which means composer birthdate is between 1750 and 1751, and composer death date is approximately June 1802). Several other fixes as well. Verovio and converter21 now produce exactly the same MEI metadata when converting Humdrum to MEI (tested on a few thousand Humdrum scores from various organizations).

I believe my Humdrum to MEI metadata work is now complete.

@gregchapman-dev
Copy link
Contributor Author

@lpugin please review my iomei.cpp/doc.h changes. @craigsapp please review the iohumdrum.{h, cpp} changes.

… be an EDTF selection with a range, not an EDTF range ("[1594..1595]" not "1594/1595").
@gregchapman-dev
Copy link
Contributor Author

One last change to emitted EDTF (in MADS data) from a review by Perry.

@lpugin
Copy link
Contributor

lpugin commented Dec 8, 2023

Could you post a sample Humdrum and MEI file? Thanks

include/vrv/doc.h Show resolved Hide resolved
@gregchapman-dev
Copy link
Contributor Author

Here is an example Humdrum file and the resulting output.mei file (both with .txt extensions, so GitHub will take them).
Agnus_00.krn.txt
output.mei.txt

@craigsapp craigsapp mentioned this pull request Dec 13, 2023
@craigsapp craigsapp merged commit f274619 into rism-digital:develop-humdrum Dec 13, 2023
4 checks passed
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.

3 participants