-
Notifications
You must be signed in to change notification settings - Fork 5
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
Errors while testing scores #33
Comments
@nasehim7 Sorry Animesh, I'm running behind several projects at the same time... I just checked the first case in your message (3710186-3.xml and 3710186-3.png), and I was able to reproduce the behavior. Some shape names, read out of the .xml file, do not correspond to a valid OmrShape as defined by the OmrShape.java file. This is the case for:
Question: where do you get your shape names from? Is there an "official" document we could use, so that I can update the OmrShape java class. Non-recognized symbol shapes, when annotated by a small scaling information, led to a NullPointerException when trying to assign them a "small entity" name. |
@hbitteur Hi Herve, No problem. I was busy in making the tuplet implementation like the way we finalized on Issue #22 in the meantime. Yes, I read the OmrShape.java and got to know from where the OMR is able to match the symbols. Sorry My bad, I must use the SMuFL name convention so that we will have an aligned name list and wash out the inconsistency. If there's anything else I need to better, kindly let me know here. I will let you know the moment I'm done and we will discuss. :D Have a Good Sunday, |
@nasehim7 |
Okay Herve that will be a good thing to do :) |
@hbitteur Herve, I have made all the changes on which we discussed:-
|
OK |
@hbitteur Hi Herve, This is the link to the files I generated with our current Implementation of OMR work. I am into testing it more often but for your opinions as discussed with @lasconic to make things better, sharing with you because you surely know better. Link: https://s3.ap-south-1.amazonaws.com/nasehim-test/data.zip It contains somewhere around 13,400 files - XMLs and their PNGs. Best, |
Hi Herve, I have closely tested first 165 scores from the 988 scores shared by lasconic and below are the symbols I assembled which the omr is unable to detect: I have numbered the shapes for which I am not able to get the SMuFL names graceNoteSlashStemUp : https://www.smufl.org/version/1/glyph/graceNoteSlashStemUp/ I will make the edits accordingly and will list more here with further testing. :) Best, |
I will be posting more additions to this comment:
These are some I have come across while testing. I will research more. :) Best, |
@nasehim7 This list will evolve with time, so it's a good idea for you to export symbols, even if their name does not yet exist in current OMR list. When we extend the OMR list, we'll use your SMuFL-derived names. Thanks for your work |
Hi @hbitteur
There are mainly two kinds of error which I am facing while testing a bunch of scores.
For example - Score: https://s3.ap-south-1.amazonaws.com/nasehim-test/3710186.mscz
generates - 7 PNGs and 7 XMLs.
for 6 of them, the control images generated are perfectly fine but for the third one, of these 7 files, it gives me a null pointer exception.
For reference - XML file: https://s3.ap-south-1.amazonaws.com/nasehim-test/3710186-3.xml
PNG file: https://s3.ap-south-1.amazonaws.com/nasehim-test/3710186-3.png
Terminal out:
For example - Score: https://s3.ap-south-1.amazonaws.com/nasehim-test/3709991.mscz
I am getting out of bounds exception for all it's generated PNGs and XMLs.
Terminal out:
I am getting these error messages for couple of scores so wanted a help from your side to understand issue and get it corrected. Kindly help me understand this. :)
Regards,
Animesh
The text was updated successfully, but these errors were encountered: