Lyrics for melismas should not respace notes if there is room before next syllable
Submitted by David Bolton on April 7, 2010 - 7:27pm.
| Project: | MuseScore |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Description
Steps to reproduce bug
1. Create a score with a wide melisma syllable or open the attached file: "melisma note spacing.mscz"
Expected behavior: Since there is room for the melismatic syllable to fit under all the notes is spans there is no need to increase the spacing between the first and second note
Actual behavior: There is an large, unnecessary space between the first and second notes
MuseScore version: r. 2942 nightly
(Operating System: Windows 7)
| Attachment | Size |
|---|---|
| Capture.PNG | 69.11 KB |
| melisma note spacing.mscz | 7.76 KB |
Does the lower half of Capture.png created by lilypond?
Vanferry: Yes, I should have mentioned in the bug report that the top half is the original MuseScore file and the lower half was rendered via LilyPond.
Lilypond really has the best layout engine in open source notation software, hope we can learn from it.
I used to debug it under linux, but not in a comfortable way, not familiar with its development environment, sigh.
Excuse my bad english....
Its extremly important MS not allow text to respacing music for two reasons :
1/ Music's rythm is very less comprehensible
2/ It's generate unusable empty spaces. It's wasting... Bar 29 ie
Regards
engral, Critical priority is reserved for crashes or data loss so I moved the priority back to normal. Just to be clear the original bug report is about melismas (lyric syllables sung over several notes). You're example is different. Measure 29 has only one note for the syllable. It takes up a little more space because the lyric is centered under the note (as opposed to left-align). There is probably some space that MuseScore could save here, but it deserves its only thread, since this bug report is very narrowly defined.
This special case of melisma layout is handled better in r5100.
I think that this is the same example : lyrics respace rythm. And I never see this in scores between 15 years I'm engraving music. I never see that in contemporary scores AND no more in « old » scores (XXe). I never read in engraving's rules that was possible.
It's better to shift lyrics to the right or the left than respacing rythm. But shifting lyrics doesn't has any effect...
I hope new version of MS will correct this.
While waiting, I would konw how to left- or right-align lyrics. It seems that in dialog-box, there has no effect...
How can I obtain r5100 ?
Regards
It might look similar, but it is entirely different. Again, the original bug report had to do with melisma and melisma only. It woild be possible to change that without affecting your example one bit - that's how you know it is unrelated.
As for the nightly builds, see here: http://prereleases.musescore.org/windows/nightly/. There may or may not be something similafor Mac. But be aware, those are experimental builds, not intended for production use.
Hum... Sorry I don't understand what you mean in first paragraph...
My English is so bad....
werner, r5100 is a step in the right direction, but it still needs to avoid overlapping with syllables outside of the melisma. To make the note respacing less obvious it should be shared across all the notes of the melisma. See attached for a visual explanation.
engral: I created a new topic for you on the forum. Please continue our conversation in the new topic: http://musescore.org/en/node/14050