New Job Needed: Aquitanian Heuristic "Pitch" Finding
- Dominant language
- CSS
- Stars
- 46
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
Summarising the discussion we had with @fujinaga:
1. We realised that the one staff line of Aquitanian notation is not visible in all manuscripts. Some of them have it as a red line, a black line, or a pencil line; but others just have it as if it was some kind of scrape. That is actually the case for the Salamanca Missal we plan on using and doing OMR on, see some folios here: https://pemdatabase.eu/source/48357 (go to musical items and click on any of them).
We realised that, at least in this manuscript, the distance between each scrapped line seems to be constant; and that, at least in this manuscript, it seems safe to assume that the “staff line” is always in the midpoint between two lines of text. @annamorphism and @elsinhadl, do you know if this can be generalizable?
We want to use this idea (detecting the midpoint between two consecutive text lines from the text layer) to detect where this one staff line is located. **First job.**
2. We are thinking that Deanna’s work for finding the location of the neume components with respect to the one staff line (which we will assume has a pitch of F) would be done by creating a new "Heuristic Pitch Finding” Job, but suited for Aquitanian notation. This job will find the distance between the note and the staff line and then, based on the average of those distances, it will determine what is the size of the “step” and determine if the notes are 1, 2, 3, etc. steps up or down the staff line. **Second job (heuristic 'pitch' finding for Aquitanian).**
We are not calculating any other staff lines based on the one staff line we have, we are just calculating the location of the notes in terms of steps regarding to that staff line, and then converting those to pitches (assuming that the one staff line has a pitch of F). The pitches are calculated just for things to work out in Neon.
Usually MEI files in Aquitanian notation use `@loc` with integer values to define the position of the notes, but we will use actual pitch information (with `@pname` and `@oct`) so that things work in Neon.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.