Voice 1 in 4/4 and Voice 2 in 3/4 - Both in the Same Measure?
In the attached file, the second voice behaves as if it only in 3/4 time, allowing no other notes to be added after the dotted half-note.
Only if the dotted half-note in Voice 2 is deleted, can Voice 2 can have 4/4's worth of notes inserted.
Why?
Attachment | Size |
---|---|
Bad Voice 2 Note.mscz | 3.07 KB |
Comments
This is because you (or someone) deleted the voice 2 rest on beat 4. To restore the rest so you can enter another note you can, NOT in note input mode, select the dotted half and press 7 to make it a whole note then 6. to return it to a dotted 1/2 note followed by a 1/4 rest.
In reply to This is because you (or… by mike320
Thanks, Mike.
Is that how MuseScore is supposed to work for Note input in Voice 2 and above?
That is, if you delete a note and also the rest for a note in Voice 2, 3, or 4, then note Input cannot occur where the deleted rest used to be, unless a previous Voice 2, 3, or 4 note is expanded in time and then reduced to "restore" the deleted Rest?
In reply to Thanks, Mike… by tomfeledy
You might call it a bit presumptuous, but MuseScore believes you know what you're doing when you delete a rest. There are other ways to restore the rest such as exchanging voices 1 & 2 twice (or another voice and 1 for other voices). This is one way to take advantage of the fact that voice 1 must always have the correct number of beats for the time signature.
In reply to You might call it a bit… by mike320
Mike,
Thanks for providing the additional method of exchanging voices. That restores the rest very easily, and without having to disturb the notes already entered.
This measure is part of a larger XML file imported from SmartScore XP, following the recognition of a scanned PDF.
In this case, the presumption to which you refer would be incorrect because the rest wasn't deleted - it was just not present in the XML import.
So I suppose it might be better to call it a missing rest, and as such, it could present an issue for others who import XML files into MuseScore.
Do you happen to know if the behavior of missing higher voice rests is documented in Marc's Handbook, or elsewhere?
-Tom
In reply to Mike,… by tomfeledy
Regardless of the origin of the score, there is no rest on beat 4 in voice 2. Most XML imports have seemingly random rests deleted. The fact that the rest is deleted rather than made invisible is the fault of SmartScore, not MuseScore since it has no internal PDF import capability. If you import a PDF, you can count on needing to clean it up and make corrections. PDF music import is a relatively new, undeveloped technology and I've not seen any PDF tool that is perfect. It's faster but by no means more accurate that a human inputting the score.
I don't understand in your snippet why the voice 1 beat 4 rest is invisible while the voice 2 rest is deleted. The time signature is 4/4 but the measure will print as 3/4.
The MuseScore handbook lacks explicit information telling you that you must have a rest before you can replace it with a note in other than verse 1. I guess that needs to be fixed. I know this from experience because I know many of the capabilities of MuseScore. As far as which method to fix it I chose to tell you first is because I usually use keyboard and I gave you a method that will use only the keyboard with shortcuts predefined in MuseScore. Both methods restore the measure to the state you needed it to be without making any permanent changes to the measure. Both methods disturb the notes already entered and exchanging voice disturbs more notes, but both have the desired end result.
I've never read Marc's book so I couldn't tell you anything about what it says.
In reply to Mike,… by tomfeledy
My book talks abut rests in multiple voices and recommends hiding over deleting and mentions the problem with "holes" as being the reason. I don't go into more detail on how to solve those problems. Probably I should....
In reply to My book talks abut rests in… by Marc Sabatella
I was unaware of the potential problems caused by deleting rests. I've got no problem with simply hiding rests, but with busy multi-voice scores, the visual clutter of shaded invisible elements can still be a distraction. I have made it a habit of exporting a PDF of larger works so I could proofread my scores before sending them to the printers. Is there a quick way of viewing a score with hidden elements truly invisible?
Regards,
Tom
In reply to I was unaware of the… by toffle
Yes, there an option to hide invisible stuff under the View menu
In reply to Yes, there an option to hide… by Jojo-Schmitz
Thanks, Jojo. That is very helpful. I just encountered an unusual side issue. I tried this with an existing score, and found empty measures littered with dots from dotted rests and notes. Is this a bug, or something unique to my work?
In reply to Thanks, Jojo. That is very… by toffle
It's a bug. To hide several dots at once. Select measures or partial measures with only dots you want hidden, right click a dot, choose select>all similar items in range selection and press V to make them invisible. Note that the dots don't care if they are on notes or rests, so avoid notes where you don't want dots made invisible.
In reply to It's a bug. To hide several… by mike320
Not a bug, to make a note completely invisible you need to make notehead, stem, flags/beam and dots invisible.
In reply to Not a bug, to make a note… by Jojo-Schmitz
When you select a group of measures, change the selector to only a singe voice leaving everything else untouched, press V and are left with nothing but a bunch of dots, that is a bug. A dot is a part of a note or a rest and should be made invisible with the associated note or rest, but this does not happen.
In reply to When you select a group of… by mike320
Ah, OK
Well, stem and flags are also part of a note...
In reply to Ah, OK. by Jojo-Schmitz
Someone actually made a fix for this that was never merged #116771: Note's dot's visibility is incorrect when toggling visibility with note and dot selected.
As far as the stem and flag is concerned, set up a rhtyhm like this:
Shift select the middle note, press v and look at the results.
In reply to Not a bug, to make a note… by Jojo-Schmitz
It IS a little confusing. It seems that depending on how you use it, the invisibility toggle can leave unwanted artifacts in the score.
In reply to It IS a little confusing. … by toffle
v toggles almost everything but the dots as far as I can tell.
The only other artifact I can think of is a tie to the first note of a measure that comes from the previous system. Select the entire measure and press V. I'm not sure it's best to call that a bug though since it belongs to the previous, still visible, system as well.
Any other artifacts should be items that were previously invisible. Since v toggles visibility, invisible items should be made visible at the same time visible items are made invisible.
In reply to Thanks, Mike… by tomfeledy
FWIW, I'm not crazy about the way MuseScore allows you to delete rests thus leaving "holes". Makes it hard to figure out how to enter music, also occasionally leads to bugs where we don't account for the holes properly. I'd rather see the rests simply be made invisible, as we now do in voice 1. But I've been a minority voice on this. I guess I can see why some value the ability to create these holes. But I do think if we provide the option to shoot yourself in the foot this way, we have a responsibility to also provide a decent first-aid kit :-). Not sure what that would look like, but yeah, dealing with holes should make more sense than it does.
In reply to FWIW, I'm not crazy about… by Marc Sabatella
Thanks, Marc & Mike.
Again, the issue pertains not only to deleted rests in upper voices, but to XML imports where the rests are missing, so the user never saw them in the first place.
In either case the simplest fix, I believe, is to do as Mike suggests: swap voices twice to restore the missing rests. Swapping twice restores all the swapped notes to their original state, and adds back any missing upper voice rests.
If you can add a few sentences to this effect in any Help text or documentation, it might avoid confusion by other users who run into the "deleted or missing upper voice rest" problem.
And although you might be able to change MuseScore to only hide and not delete upper voices rests when editing scores, would that would resolve this issue of XML files that are imported with missing rests?
-Tom
In reply to Thanks, Marc… by tomfeledy
Not in itself, good point. But if we did change the behavior of delete to not allow holes, we'd presumably also change the import to not create them that way either. Basically, I think the policy should be "no holes allowed". but as I mentioned, I seem to be a minority voice here.
In reply to Not in itself, good point. … by Marc Sabatella
There are times when deleting rests makes more sense and times when hiding them makes more sense in my opinion. I can't point to a specific this one makes more sense but that one doesn't, but I do the one that seems to make the most sense to me in the context of the music. It probably depends upon what affect it has on notes in other voices. Giving the user the ability to make his own choice is always better in my opinion. We see a large number of people in the forums who are frustrated they can't delete rests in voice 1!
In reply to There are times when… by mike320
Given the complexities involved with these sort of "holes" though, I suspect you can see why we don't allow them in voice 1. On the other hand, in builds of "master" that will eventually become MuseScore 3, it is currently the case that selecting a note or rest and hitting Ctrl+Delete will actually remove it completely, thus shortening the measure (as opposed to leaving content in other voices alone). I'm not sure how I feel about that, but anyhow, the way things are now is not necessarily how they will always be.
In reply to Given the complexities… by Marc Sabatella
I don't think measure duration should not be so easily altered. Pressing ctrl+delete to shorten the measure is far too easy and will lead to further problems and confusion for users. Making it too easy to shorten a measure was my point about people complaining they can't delete rests in voice 1. It makes no sense.
In reply to I don't think measure… by mike320
Making it too easy to shorten a measure is my concern as well. Hopefully during alpha / beta testing more users will try this out and weigh in.
In reply to I don't think measure… by mike320
I encounter a similar problem with shorter or longer measures being imported from XML files, and having no visual indication other the occasional "extra" rest appearing at the end of certain measures.
I have learned to use Measure Properties and step through imported songs from beginning to end while watching for changes in Nominal and Actual values in the Measure Duration box.
I think what may be disturbing is changes to measure duration can be made and not be obvious to the user.
I suppose some users might like being able to easily "shorten" measures, but if something visual were there to remind them of such changes, it could save a lot of frustration later on.
How about having a non-printing ending bar-line in a some color, like red, to show measures whose Nominal and Actual Durations are not the same?
In reply to I encounter a similar… by tomfeledy
FWIW, there is (in "master" builds) a visual indication of measures with altered durations - a symbol showing above the measure much like how line breaks are displayed. But it's only helpful if you know what the symbol means.
As I recall this change to the "delete" behavior was one of the very first things done when "master" branch split off from the 2.x branch several years ago - maybe even before the "smart layout" code. I recall people expresisng concern at the time and Werner explaining why he did it and it making just enough sense for me not to argue the matter further. I'm sure it's still possible to revisit this though.
In reply to FWIW, there is (in "master"… by Marc Sabatella
Well, any visual indication is better than none. The composer expects that what they see is how the notes should be played. A symbol indicating altered durations would make my workflow faster because I wouldn't have to use Measure Properties to step through entire compositions, measure by measure, to check measure durations when importing XML files.
What would have been the argument against such an unobtrusive symbol?
In reply to Well, any visual indication… by tomfeledy
There is no argument against the symbol. The possible quarrel is just with how easy it is to accidentally create these measures in master, and the feeling that users might do this and not know what they've done leading to lots of the same question over and over in the forum. But realistically, how often does someone select a partial measure then hit Ctrl+Delete? Maybe not often enough to be a concern.
In reply to There is no argument against… by Marc Sabatella
That may be true, but for users like me, who import XML files that may already have missing rests, the concern remains. The visual indicator would be an aid to both of us, and I hope it gets implemented whether or not Ctrl-Delete is enabled.
For my own interest, what sorts of compositions are served by using Ctrl-Delete on partial measures, as you describe?
In reply to That may be true, but for… by tomfeledy
Right, and again, no one is complaining about the visual indications. There are already implemented, they work well from what I can tell, I can't imagine any reason they'd ever be removed. The only question is whether we continue to support the ability to create such measures so easily.
As for what sort of use cases tis helps with, I don't have a good answer for you. A quick way of creating a pickup or correspondingly shortened final measure, I guess. But many of the other things that come to mind are better served with the "split" command, since you'd want a balancing partial measure right afterwards (eg, mid-measure repeats, measures split across systems). Ways of making measures longer would probably be more generally useful - to do unmeasured music, cadenzas, or ornamental passages, for example. Here, you can use the "join" command, but it's kind of an awkward way of thinking about it. You really just want to lengthen a measure, not combine it with the next one, and having to insert a dummy measure just to join with seems unnecessarily indirect. Currently "master" builds allow you to insert notes using a keyboard command Ctrl+Shift+letter, thus lengthening the measure.
In reply to Thanks, Marc… by tomfeledy
I've added that swap voices thing to the handbook already, feel free to improve further
In reply to I've added that swap voices… by Jojo-Schmitz
Thanks, Jojo!
Can you send me a link as to where you put it?
-Tom
In reply to Thanks, Jojo!… by tomfeledy
https://musescore.org/en/handbook/voices#delete-hide-rests
In reply to https://musescore.org/en… by Jojo-Schmitz
Hello Jojo,
Thank you for making this addition to the Handbook.
May I suggest adding a few words, so the whole thing reads like this:
"Note: If you do delete a rest in a higher voice (2-4), you will need to restore it before you can enter a note on that beat in that voice. The easiest way to fix such a measure is to exchange that Voice with Voice 1 twice, using Edit/Voices/Exchange Voice 1-2, etc. If you are importing XML files with multiple voices, you may also find that higher voices (those above Voice 1) are missing rests. Exchanging that voice with Voice 1 and then exchanging it back will restore the missing rests."
-Tom
In reply to Hello Jojo,… by tomfeledy
As said above: feel free to improve
In reply to As said above: feel free to… by Jojo-Schmitz
I didn't think I had edit rights to the Handbook.
Do I?
In reply to I didn't think I had edit… by tomfeledy
Try! ;-)
In reply to Try! ;-) by Jojo-Schmitz
Yes - now I see the 3 dots at the top.
Update done!
Thanks,
-Tom