-
Notifications
You must be signed in to change notification settings - Fork 248
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
Tempo is read and seems to be recognized but is never exported #738
Comments
I also opened the mxl and midi files in REAPER to make sure it wasn't Musescore, and same problem there |
[Message updated to cope with < and > characters] Tempo in printed sheet music is usually specified by something like: The problem is that current Audiveris is not able to recognize the isolated quarter symbol, so it does not recognize this phrase as a tempo instruction. Audiveris can recognize quarters (actually filled heads and stems) by pattern matching when they are located on or near a staff line or ledger line. A real solution might be to train Tesseract to recognize the quarter symbol as a character. I don't know enough about Tesseract to do this. |
I just thought of a "trick". We could modify the engine so that it detects a phrase that:
If so, it could deduce that the phrase is a tempo indication and treat it as such. No 100% guarantee of course. |
I just pushed commit 82ef325 on the "development" branch. |
The trick could work with anytime it sees "J =" yeah. It's probably another story with tempos defined with keywords, I'll try it out during the week and come back to you, thanks! |
I'm currently using Audiveris for a small project to generate mxl files from pdf partitions, and then converting these mxl files into MIDI files through the music21 library. I was using the batch command in order to do so, and I thought it might be the conversion from mxl to midi that didn't work, but it seems the tempo is just not exported with the mxl file.
I have for example a partition that says ♪ = 70, and it shows on the mxl partition as written text, but if I open the file on musescore, that new text is there, with ♪ = 120 on top of it, so the default. It does the same directly in the UI version of the applicaiton. And same thing with tempos defined by italian names (Allegro, andante, adagie, etc.).
So I was wondering if there's something I should be doing to make sure the tempo is carried over, or if Audiveris just doesn't support that part well yet.
I've attached the partition I'm using for this example.
Experience.pdf
The text was updated successfully, but these errors were encountered: