-
Notifications
You must be signed in to change notification settings - Fork 13
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
[Staging] Glyphs are placed an octave too high on the staff #1216
Comments
Right, thanks for pointing this out! I think what's happening here is that previously in Neon, we would account for the incorrect clef location by adjusting the neume pitches an octave up. Now that the clef octave is correct, the pitches now appear an octave too high. Are you able to confirm that the MEI file output is correct? Then, I think this becomes a Neon issue for the correct display. @yinanazhou might be able to help with this? |
Yesss, this is related to DDMAL/Neon#1241. I will push the changes this weekend. And Rodan needs to be updated to point to the that commit. |
Note on this; this might also affect any jobs using the NIC and Pitch Finding in the NIC though anything is, of course, possible! I was running a OMR workflow on staging and got the following error:
Which might be from the pitches being off the page, though I'm not sure. I couldn't reproduce on production, as production is failing when the NIC is run ~75% of the time (bug hunt for this in progress, updates to come...). Here's the full traceback:
|
Do you know where is that line in Rodan repo to update Neon? |
I just checked the last time we updated Rodan/Neon (#865). Rodan now uses |
@yinanazhou, should this issue DDMAL/Neon#1227 be fixed on staging? Or have the changes not been pushed yet? The issue is still happening, but I don't know if that's expected or not... I also found this one: DDMAL/Neon#1243 But that's it! After that it's all good to go :) |
@JoyfulGen This is expected. The changes haven't been merged into verovio. I will have a look at the new one! |
Here's a demo where you can see that the glyphs are appearing an octave above where they should be. It's a bit messy, so I've put boxes around places where the issue is clear:
I suspect this is related to a fix to the Heuristic_Pitch_Finding job to make the default octave of clefs C4 instead of C3, because it looks like the pitches of the neumes have been fixed, but not the clefs. When staves don't have clefs, as in the example above, Neon assigns them a default C clef on the third line of the staff (from the bottom). That clef is still C3, but the neumes are now pitched an octave up, so they appear an octave too high. @lucasmarchd01, is this possible?
The text was updated successfully, but these errors were encountered: