Clef disappearing in multibar rests / Wrong clef size
I have a part that starts with numerous silent bars, then a few bars of cue notes.
These cue notes are in bass clef, whereas the rest of the part is in treble clef. If you don't create multibar rests, then you can see that the bass clef is printed (small) on the last bar preceding the cue notes. When you create the multibar rests, it just disappears, swallowed by the multibar rest (rather than moved forward in the next bar).
Interestingly, as my cue notes continue on the next staff, there's a bass clef shown there. But it is not a small, cue note sized, clef; rather it appears as a normal clef. So here we've apparently two bugs, or at least, difficulties:
1) clefs that appear in rests are not "expelled" from the multibar rests when these are created
2) clefs for small notes are shown as large clefs when these clefs appear at the beginning of the staff.
I've attached a screen copy (for some related or other reason a few cue note heads appear red...?).
Thanks for your help resolving point 1 (the only truly annoying one; point 2 is just aesthetics).
Petia
Attachment | Size |
---|---|
Capture d’écran 2012-11-30 à 11.12.14.png | 63.97 KB |
Comments
1/ it seems to be a ugly bug. #9390: clef change not displayed after multimeasure rest
Two ways to work around it...
1.1/ put the last measure out of the measure rest. Go to style -> Edit General Style -> Score and uncheck multi measure rests. Right click on the measure -> Measure properties -> break multimeasure rests. Check multimeasure rests again in Style. The last measure should be now on its own, and you should see the clef.
1.2/ If you really want the complete full measure rests. Double click it and move it to the left with the arrow key on your keyboard to make some room for the small bass clef. Press Z and drag and drop the small bass clef in the score.
2/ Note in red are just to remember you that the notes are too high (or too low) for the current selected instrument. They will not appear if you print or save as PDF. If you don't want to see them at all, you can uncheck Edit -> Preferences -> Note entry -> color notes out of range. Or only for this instrument, right click a measure -> Staff properties and increase the amator and and professional ranges.
In reply to 1/ it seems to be a ugly bug. by [DELETED] 5
Sorry for not detecting that the bug was already reported (actually I understood what was going on while writing the post and trying to correctly describe the problem - before I hadn't realized it was a side effect of multibar rests).
The "Z" (create symbol) saved me indeed. Great function. I used it in conjunction with some additional space before my first cue note (unsure whether this was your 1.2 suggestion, your "it" was ambiguous -- and I suppose you wanted to move to the right, or?). Anyway "Z" worked and I have my bass clef where I need it. Thanks a million.
This leaves two buglets:
1. the larger than necessary clef in cue notes (when the clef starts the staff)
2. the range checking in cue notes (that is unnecessary and even undesired since cue notes belong to another part)
Maybe cue notes should get a proper citizenship in the next versions of Musescore. Right now they are not much more than notes with small heads, as far as I understand?
In reply to Thanks by Petia
As I hate criticizing without taking action, I checked if I could improve the cue note plugin, but I couldn't find any way to access the clef from the plugin API (nor the range checking display). Did I miss something?
In reply to Plugin by Petia
No you didn't. The plugin framework is limited in MuseScore 1.2 and as you may have seen the cue note plugin is just doing basic stuff (small note, no sound). So better for support for cue notes should be build in the core and distinct from small notes.
In reply to No you didn't. The plugin by [DELETED] 5
I'm guessing this might be another good application for something like the MusicXML "measure-style" element.. This, slash notation, maybe also measure repeat symbols (especially for more than 2 measures at a time).