Plug-in to copy previous measure to current (for step entry?)
Does anyone know if such a plugin exists or could be easily written (I'm assuming it could from what I know).
When entering music via step-entry it's pretty common to realise the previous measure just needs repeating. I'd want it to copy the previous measure into the current empty one then move the "current" location to the next measure. Future versions might have the ability to do multiple measures (e.g. copy the previous 2 or 3 measures).
Comments
And why not just simply select measure and copy it into empty one?
It requries just few steps.
In reply to And why not just simply… by sammik
I'm trying to get all my common operations down to a single keystroke! I'd be ok even with 3 but haven't quite got there yet.
In reply to I'm trying to get all my… by Dylan Nicholson1
Got it down to 7 key combinations - you have to hit:
ESC, exit step entry mode
Ctrl+Shift+Left, select previous measure
Ctrl+C, copy
Ctrl+Right, advance to next measure
Ctrl+V Paste
Right, advance to next measure
Then you can use paste+right repeatedly for multiple copies of the same measure, then N to re-enter note entry.
I'm not quite sure why after copy you need to use Ctrl+right but after paste just "right" works, I guess paste makes the current location the last note of whatever was pasted.
In reply to Got it down to 7 key… by Dylan Nicholson1
Instead of copy + paste, duplicate selection (keyboard shortcut R) seems to do what you want, or am I misunderstanding?
In reply to Instead of copy + paste,… by SteveBlower
Great, thanks! Didn't know that one, now down to 4 key combinations...that's actually probably good enough it's not worth writing a plugin for.
In reply to Great, thanks! Didn't know… by Dylan Nicholson1
And those 4 keys are to select what you want replicated. That selection has to be done by mousing or key clicking somehow until the MuseScore/User mindmeld facility is implemented.
In reply to And those 4 keys are to… by SteveBlower
Actually voice control would be cool, imagine if you could just tell Musescore "duplicate previous measure...no, wait, without the dynamic markings, ok now shift it up a tone, no, diatonically not chromatically, oh except imagine that the key is D major, right, yes, now double those notes in thirds below, wait, not the 3rd note, that should be a fourth below..."
In reply to Actually voice control would… by Dylan Nicholson1
Yes, that would be great and it would advance MuseScore's accessibility goals.
I wonder if this https://e-speaking.com/index.htm could be used/adapted for MuseScore voice control.
In reply to I wonder if this https://e… by SteveBlower
I suspect by the time we have AI good enough for it to be able to handle the sorts of natural language input users would try to use we'll have simulated playback good enough that we won't really need human musicians any more, and hence no need for sheet music...
I also hope I never see such a day!
In reply to Instead of copy + paste,… by SteveBlower
While keyboard shortcut R seems to be what is required here. If you ever wish to implement the same functionality in a plugin, the following plugin statement will replicate the functionality of keyboard shortcut R:
cmd("repeat-sel")
There are often situations where a particular sequence of key strokes would be useful to repeat so a keystroke recorder would be a really nice feature to have. Each recorded sequence of keystrokes could be assigned a name and shortcut in Preferences. This would be more user-friendly than having to write a plugin.