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

Merging Taktpositionen with MEI with content #19

Open
anneferger opened this issue Dec 21, 2021 · 2 comments
Open

Merging Taktpositionen with MEI with content #19

anneferger opened this issue Dec 21, 2021 · 2 comments
Labels
backlog will be evaluated and prioritized

Comments

@anneferger
Copy link
Member

Use case from Beethoven in the house

@anneferger anneferger added the backlog will be evaluated and prioritized label Dec 21, 2021
@kepper
Copy link
Member

kepper commented Dec 21, 2021

Hi @anneferger, thanks for adding this to the backlog :) The idea is to merge an MEI file with measure positions for the whole piece with another MEI file that holds the music, but not necessarily for the whole piece. There is a number of XSLTs out there that will to the merging, but there is no generic solution for this use case yet. The main challenge is that it requires some basic mapping between the two files. On the XSLT level, I think this could be done with a measure ID from both files where the alignmet is supposed to start, but this tool would greatly benefit from a simple UI that will generate these input parameters and allow a control of the expected results. I think it would be easiest to have a small meeting about this and discuss how much effort can and should go into this…

@musicog
Copy link

musicog commented Jan 25, 2023

If I understand correctly, this use-case is catered for by mei-friend - it is possible to ingest a facsimile-aligned sparse encoding (measures-only) as produced by the Deep Optical Measure Detector and merge it with a non-facsimile-aligned note-level encoding, using measure@n identity as a matching basis, as long as certain assumptions (same number of measures, etc) hold. It's also possible to make fine adjustments (e.g., resizing zone elements) in the graphical mei-friend interface once the merge is complete.

Please have a look at the mei-friend documentation on facsimile support, particularly the section on generating zones using a skeleton file which describes this workflow -- note that at time of writing the mei-friend documentation is still very much under development and not particularly ready yet for public consumption, but that chapter happens to be more-or-less finished!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog will be evaluated and prioritized
Projects
None yet
Development

No branches or pull requests

3 participants