-
Notifications
You must be signed in to change notification settings - Fork 16
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
do not duplicate fermatas on rests #136
Conversation
Does someone have a test file for that? |
See here. |
@rettinghaus In that case, the two fermatas are deliberately input in Sibelius: But the Sibelius file crashes the current Sibmei for reason other than two fermatas on the same rest, so we should use that as the basis for a new test case. |
OK, created a test file. [Edit: see next post for update] Three systems with all the same fermatas so we can re-use the same test for all of them. Anyone feeling like writing tests? |
Update: More comprehensive test set: |
I am currently looking into the crash... and I just found that little comment: ;-) function GenerateFermata (bobj) {
//$module(ExportGenerators.mss)
/* Note rests can have multiple fermatas in Sibelius,
but this is currently not supported.
Also, fermatas added as symbols are not yet handled.
*/ When I got rid of the crash, we will see how much of the work is done. But it might be wise to rework the fermata stuff in the future. |
@annplaksin I fully agree. That might lead to doing the work twice. |
I solved the crash and added a test to make sure, rests have no Everything else, like fermata symbols, should be added after reworking the symbols. |
Develop fermata
Just to mention, #162 contains the changes made here and adds fermatas as sysmbols. |
closes #89