Augmentation/Diminution features
Reported version
3.0
Priority
P2 - Medium
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
Musescore 3 should have augmentation and diminution features, definitely as factors of two (halve/double) but also it would be useful to be able to like make triplets into 12/8 or something of the like.
Fix version
3.1.0
Comments
you mean double or half a note's duration? Already possible, see https://musescore.org/en/handbook/note-input#keyboard-shortcuts
No, that's not what i was talking about, this only works on one note. Augmentation and diminution refer to talking whole passages and halving or doubling all of the note values (therefore halving or doubling the duration of the passage).
OK, then have a look at the doubletime/halftime plugins for MuseScore 2.x (and their better variants floating about in some forum posts.
But yes, having this as an internal function in MuseScore would be better.
came up again in https://musescore.org/en/node/287128 (and also, sort of, in https://musescore.org/en/node/269317)
Would this change the time signature too? Or would this change the duration, and shift the notes over to different measures?
This is to be discussed. I'd leave the time signature as is and leave it to the user to change it manually.
FWIW, I have long considered it might be very simple to implement something like this as an adjunct to copy/paste. Like new "paste double" and "paste half" commands (or a single "paste special..." with a dialog box). And when I say simple, I mean, possibly could be done in an afternoon. Main question to me is whether this would be a reasonable use model. I do like the simplicity of it, though.
Marc, that might be one of the best ideas of how to implement a request I've ever heard.
Thanks! :-) I've mentioned this before on the forums but it seemed people were underwhelmed, so I never pursued it further.
So, this is like literally about a dozen lines of code (and the same code does augmentation):
All we need is a UI...
The best part of this is that it works with tuplets, which is no true of the current (v2) plugins.
Start with a dialog box that starts with radio buttons for Double durations and Half durations an OK button and a Cancel button. If someone comes up with another good idea for paste special it wouldn't be too difficult to add other options later, once the code is written. From what I've seen the normal shortcut is ctrl+shift+v. I'll have to change one of my personal shortcuts, but that's fine with me.
The other obvious option for paste special would be to preserve time signatures, barlines, etc, but that's a lot more work - that information isn't even copied.
Anyhow, I'll start another forum thread to collect feedback.
https://github.com/musescore/MuseScore/pull/4875
While awaiting this to be merged, you can access the most recent Windows build from this PR via https://ci.appveyor.com/api/buildjobs/av5f16x8c3hswp7v/artifacts/MuseSc…
This PR implements the algorithm shown above and provides access to it via two main commands: "Paste Half Duration" (Ctrl+Shift+Q) and "Paste Double Duration" (Ctrl+Shift+W), both found in the Edit menu. The names and shortcuts correspond to the existing commands for changing duration of a single note or rest. There is also a "Paste Special" command that is not exposed yet except through the ability to set a shortcut for it. This command uses the note input toolbar to select a duration: whatever duration is selected on the note input toolbr when you issue the command, the durations are scaled accordingly from the quarter note. So, with eighth note selected, it's the same as "Paste Half Duration", and half note is the same as "Paste Double". But you can have fun selected the thirty-second note or dotted whole or whatever ratio you like. Doesn't yet convert to/from tuplets which would be nice someday. At some point we would presumably switch to a dialog box rather than piggy-backing on the duration toolbar, but I figure no hurry on that that, let's see if we end up finding other things to put there.
Fixed in branch master, commit cd11ab03ff
fix #278980: augmentation / diminution via pasteStaff
Automatically closed -- issue fixed for 2 weeks with no activity.
In reply to https://github.com/musescore… by Marc Sabatella
Hi, Marc! Thank you for all the work.
Is there someone here who can tell me step-by-step how to implement this feature?
I don't know how to "install" this...code(?). And I could really use this tool for a whole song I figured should be doubled...
Just install any version newer than 3.0.x.
In reply to (No subject) by Jojo-Schmitz
See
https://musescore.org/en/handbook/copy-and-paste#Paste_half_double_dura…
Actually, it has to be 3.1 or newer :-). But indeed, you don't do need to install anything else special, just have the current version and use the command in the Edit menu.
In reply to Actually, it has to be 3.1… by Marc Sabatella
That is why I wrote ;-)
Thank you all!
Sorry, maybe I did something wrong, but are the tempo markings supposed to change as well?
If I wrote
" [quarter note symbol] = 60 " in one bar,
then copy that bar and Paste Double Duration into another bar, should it convert the tempo marking into
" [half note symbol] = 60 "
?
In reply to Sorry, maybe I did something… by mcmike00
No, You will have to edit the tempo text. The paste double/half duration only works with notes and rests in the score.