Plug-in to copy previous measure to current (for step entry?)

• Jun 5, 2021 - 06:46

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

In reply to 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 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 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!

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.

Do you still have an unanswered question? Please log in first to post your question.