-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Playback Modifiers (Play selected parts and/or range) #24800
Comments
This sounds fantastic! I've found it surprisingly difficult to adjust to the new behaviour of only playing selected parts in MS4, so something like this would be extremely welcome. |
I like the idea of the modifiers. For discoverability, these could also be selected via a dropdown on the play button. I know the original concern was that the new select-to-solo feature would not be likely to be discovered quickly if it weren't the default. Frankly, I'm fine with that, but one way I could see to combine all of this would be to make the default Play behavior be the current one, but have the dropdown on the play toolbar change it to one of the other behaviors. Kind of like how the note input button works, where N always toggles note input mode, but the dropdown lets you select which specific behavior note input mode implements. |
Good point, I also thought of the play button dropdown but focused more on the shortcuts side. For me at least, it could help with the discoverability of the feature but it would be better to have users learn the shortcuts instead by showing them the shortcut keys on the dropdown options themselves. What I fear is that users would use this feature with multiple clicks and interactions like:
This would involve a lot of mouse movement going back and forth between score editing and playback, and that means more hand and wrist movement which can physically strain the user. And even then, this doesn't even consider misclicks and the user may have to do that all over again with more precision. To be honest, and maybe this is just me coming from MuseScore 3, but the select-to-solo feature is great... kind of. The problem with it, for me at least, is that measures are arguably the easiest to click on the score because they occupy a lot of space compared to notes and lines. I often find myself clicking on a measure and hitting If the playback modifiers are to be implemented, users will be able to control this regardless of any selection with, in my opinion, much ease: click an element on the score and play w/wo modifiers. If they want playback of selection only, they can add Also, this is probably off-topic, but select-to-solo kind of messes with the mixer solo/mute settings which I've also created an issue for: #24192 I appreciate your feedback, thanks! |
Yes, to be clear, I would like to see both the dropdown and shortcuts. Btw, my usual workaround for times when I accidentally select a full measure is to then press Esc. This clears the selection and allows all instruments to play, but remembers the selected start position. |
Yes The one problem with the modifiers idea is that it's not backwards compatible in the sense that users who use and expect select-to-solo as it is now will feel like it's a bug if it suddenly stops working after an update if the playback modifiers do get implemented and with the behavior changes I've listed out. I'm also thinking of having an option to disable select-to-solo via settings (enabled by default for backwards compatibility), but maybe there are better ways to go about it. Thanks! |
This is a feature I've missed so much from Musescore 3. I agree that select-to-solo being opt out is frustrating and it disrupts my workflow so much that I've stuck to Musescore 3 this entire time. I really hope more people share this sentiment and can get behind this feature. |
Your idea
Currently, MuseScore 4 either plays (1) all unmuted/solo parts or (2) only parts that have at least one of their measures selected. With this feature request however,
space
would always play all unmuted/solo parts regardless of selection, and to play only selected parts will require an additional modifier (i.e.ctrl
+space
).First, let's assign some playback modifiers (added to
space
key):ctrl
- Play only selected partsshift
- Loop selection (range)alt
- Always start at the beginning (and if there are selected parts, start at first selection)For the shortcuts behavior:
alt
alt
will always start at the beginning of the score or, if there are selected parts, start at the first selectionalt
+]space
alt
is included, start at the beginning of the score or the beginning of the selection if anyctrl
+ [alt
+]space
space
behavior)shift
+ [alt
+]space
space
behavior but loop the entire score or on the loop markers if any)shift
modifier should be an override instead and be given higher priority over loop markersctrl
+shift
+ [alt
+]space
space
behavior but loop the entire score or on the loop markers if any)shift
+space
applies (override loop markers, start at beginning when resumed outside of selection if any)Note that the user should also be able to pause and resume at any point with any or no playback modifiers, and it should continue from the last position unless
alt
is included.Problem to be solved
Implementing these playback behavior changes, in my opinion, will give users more control over how they want to start the playback. Also related to #23831, you would be able to select measures and play only those selected measures in a loop just by adding modifiers without additional setup/clicking.
Prior art
No response
Additional context
No response
Checklist
The text was updated successfully, but these errors were encountered: