musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.34k stars 2.67k forks source link

"Break Inner Beam" command actually joins Beams in certain combination of rhythms #25280

Open Skip12ish opened 1 month ago

Skip12ish commented 1 month ago

Issue type

UX/Interaction bug (incorrect behaviour)

Description with steps to reproduce

  1. Note entry mode (time signature 2/4)
  2. Enter 8th note, 16th rest, 16th note (beat 1 of measure)
  3. Enter four 16th notes (beat 2 of measure)
  4. Observe that beat 1 group is not beamed
  5. To Beam beat 1 group:
  6. Select notes and rest in beat 1
  7. Use "Break Inner Beams" (Properties-Notation-Beam)
  8. Beat 1 group is now beamed Is this a bug?

Supporting files, videos and screenshots

MuseScore Lesson from Dorico.pdf

What is the latest version of MuseScore Studio where this issue is present?

4.4.2.242570931

Regression

I was unable to check

Operating system

Windows 11, Mac OS 10.14.6 (Mojave)

Additional context

I sent the Musescore file as a pdf. If you start a new Score and enter the first few bars or more and follow my description above, you'll hopefully see what I mean. BTW-the pdf is only 12 bars of solo violin.

Checklist

MarcSabatella commented 1 month ago

This is correct behavior. The beam property you are seeing it about breaking all beams except the eighth note beam, and that's exactly what it does. The naming is perhaps less than ideal, though. And of course, it would be possible to totally redesign how all of this works. but anyhow, currently, this is the way to create 8th note sub-beams. To see the intended effect, try selecting the third of the group of four on the second beat. It will break the second beam but leave the first:

image

BTW, to join the beam on the first beat, don't select the notes - select only the rest. Then click join beams. Selecting the notes could also cause the first note of the group to be joined into the previous measure, which is presumably not what you want.

Skip12ish commented 1 month ago

Well thanks so much for your response and explanations! I'm coming from finale and your videos have been tremendous! I'm almost fully converted to Musescore and you've been a big part of that! So for my issue, it wasn't intuitive, but I observed that it was consistent. Using the Break Inner Beam seemed to be the only way to join those those. I saw on one of  your videos about selecting the rest and tried that, but it didn't seem to work. I probably wasn't doing it right. I'll try that again. As you've surmised, it's not intuitive because, in this case, there are no Beams initially, so it's not obvious that Beams need to be broken. So for me this is what I call an acceptable quirk and finale had plenty of them. So all is good! Big Thanks Marc!!! -Charlton

Sent from Yahoo Mail for iPad

On Tuesday, October 22, 2024, 2:20 PM, Marc Sabatella @.***> wrote:

This is correct behavior. The beam property you are seeing it about breaking all beams except the eighth note beam, and that's exactly what it does. The naming is perhaps less than ideal, though. And of course, it would be possible to totally redesign how all of this works. but anyhow, currently, this is the way to create 8th note sub-beams. To see the intended effect, try selecting the third of the group of four on the second beat. It will break the second beam but leave the first:

image.png (view on web)

BTW, to join the beam on the first beat, don't select the notes - select only the rest. Then click join beams. Selecting the notes could also cause the first note of the group to be joined into the previous measure, which is presumably not what you want.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

MarcSabatella commented 1 month ago

No, sorry, I think you're still misunderstanding You're right that using a break beam command to join beams would be counterintuitive - that's why you're not supposed to use it in the first place! Select the rest, and click join beams. Because the rest is the only thing getting in the way of the beam already being joined, so it's the only thing that needs to have a property set, and that property is indeed join, not break. It's just kind of a weird special special case that the "break inner beams" really means "and join the outer beams if they weren't already".

Skip12ish commented 1 month ago

Yes Sir!Selecting the "rest" first, did the trick!  I sure thought I tried that yesterday, but obviously I didn't.

Thanks for the clarifications! Glad its not a bug or quirk.

Thanks again! -Charlton

On Tuesday, October 22, 2024 at 04:51:10 PM CDT, Marc Sabatella ***@***.***> wrote:  

No, sorry, I think you're still misunderstanding You're right that using a break beam command to join beams would be counterintuitive - that's why you're not supposed to use it in the first place! Select the rest, and click join beams. Because the rest is the only thing getting in the way of the beam already being joined, so it's the only thing that needs to have a property set, and that property is indeed join, not break. It's just kind of a weird special special case that the "break inner beams" really means "and join the outer beams if they weren't already".

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>