List of perspective features for consideration
Dear users and developers. In this thread I would like to make a list of feature requests under general idea of integration and optimisation of existing features and workflow-modes of musescore. I've seen a few posts, where especially former Sibelius users ( I'm sure other experienced music notation programs users too) wish for the features that they are used to and that are proven effective. There could therefore be a good reason to have them in musescore as well. Those features are usually not fundamentally different to what musescore already does, but are just more optimised, or maybe automatised. So I'm talking about a fairly minor things, that cumulatively would make musescore easier to use. Even if the other ways of doing same operation exist in musescore, it's always a good idea to allow different methods to achieve the same goal . It makes program more versatile and suitable for different workflow habits. So the purpose of this topic is not to discuss the need of those features in detail, but to create a comprehensive list of such changes, that would be relatively easy to implement and would improve the efficiency and flexibility, of the common routine tasks for creating , editing and layout formatting in musescore or tailor different workflows and user habits.
So here are the few of those. Please add more that you think are relevant to the focus of this thread:
Range selection out of step input mode (pressing "shift left/right" to exist step input and instantly create a selection). So the idea is to switch the command of "move note/rest left, or right" in the input note to a different shortcut, while pressing "shift left, shift right" shortcut would exit the note input and extend a range selection at once. This way the same shortcut does the same thing in both modes.
Make tremolo toggle(able) . Argument: Tremolo on individual stem is basically a playing technique, similar to articulation, and I think should be toggle enabled.
Cue notes: - allow selecting and copying both small notes and small rests at the same time.
allow multiple ctrl-selected notes to be copy pasted, and/or "r" repeated
Create a one sided tie from a note in a normal mode and in range selected notes/chords
The following three might need separate discussion, but I include these in case some of them were discussed already.
Make adjusting distance between individual staves easier.
Spacers are doing their job, but firstly, it would be good to be able to create a stave spacer with the keyboard shortcut, secondly often there is a need to adjust space between individual staves throughout range of systems, or even the entire score. So I imagine an additional type of "spacer(s) for selected systems" that would be linked together.
@MarcSabatella, was it discussed already? How difficult would that be?
Make possible a selection of upper, middle or bottom notes of the chord also on multiple range selected chords at once, with the ability to copy paste those notes. Right now it's only possible via "ctr alt up/down arrow" on individual chords. Preferably as addition to the feature of multiple ctrl selected notes (as in feature №5 above). For example the method for it could be - range select the passage, select the upper, or lower notes of the chords with the key shortcut. The selected notes then should become not range selected, but ctrl. selected. Manipulate as necessary. This would be a simpler alternative to "explode" method, or Prune Stack plugin. There could also be a dedicated plugin for that, or implemented as a function in musescore.
- Possibility to assign keyboard shortcuts to the various options of the selection filter i.e. check/uncheck all, check/uncheck 2nd voice, etc.
- make selection filter to be applied only to the currently selected area and only for a current single selection command, so that once you've copied/cut out the passage the filter would be automatically reset.
- unchecking "all" option basically disables the selection that was made already. Wouldn't it be better in this scenario to make the filter "wait" for a selection option, instead of cancelling selection?
Another idea would be to make a filter to work either "exclusively" or "subtractively". Like in a DAW the "mute" button, mutes the given channel, and the "solo" button mutes everything else. For example this could be done by adding another "check" option, that switches between two modes. @MarcSabatella, what are your thoughts on that? (any references)
Please correct, or supplement if I've missed something on those, or add more requests, that were discussed already. Let's see if we can make some kind of a short list at the end.