There needs to be a way to enter several tuplets in succession.
This topic arose in https://musescore.org/en/node/267686
There were a couple of ideas thrown about as possible ways to implement this. I will copy a few of those ideas from that thread for easier reading in the following posts.
for further relevant discussions.
My idea from the other thread:
The idea of toggling the tuplet mode is not bad at all. The way I would see it work would be that you enter tuplet mode indicating somehow the duration of the tuplet. As you enter notes and durations, if you pass the end of the tuplet, MuseScore would automatically change the next note of the same duration into the same tuplet so you can continue entering notes until you toggle tuplet mode off. MuseScore would stop you with an alert if you tried this with 1/4 note triplets in 3/4 time. Example: On the first (3/4) beat you start a duration of 1/2 note triplets, you can then add 3 1/4 notes (or equivalent) when you try to add the next note MuseScore will give you a message such as "Tuplet mode ended. Tuplets cannot cross a bar line." If you want a 1/4 note tuplet it would then be your reposibility to restart tuplet mode. However, if the time signature were 4/4 time, MuseScore would happily continue with these tuplets in the next measure since there is no issue with tuplets crossing a bar line.
A discussion from the previous thread:
to me a sticky triplet mode makes more sense. Still tricky in that the toolbar doesn't show the tuplet, but maybe that's what is needed.
Why not have a toolbar button like and next to the note input button. The icon could simply be 3 connected 8th notes. IMHO, the trick is being able to start tuplet mode for any tuplet, not just triplets. I know multiple keyedshort cuts are not your favorite, but I would suggest T + # for toggle tuplet mode. # = 2-9 to indicate tuplet count (duplet, triplet...). T+0 could turn off tuplet mode and T+1 brings up the tuplet dialog. This has the advantage that there is no need to move your hands from the note names and durations to use it. Ctrl + 2-9 would continue to work as they currently do.
From Marc Sabatella:
Another would be to have tuplet mode be a simple toggle that you enable once you are inside a tuplet. So you'd press Ctrl+3 or Ctrl+7 or whatever as usual to start the tuplet, and then press the new shortcut to stay in that mode. Then only one new command is needed.
...what would Ctrl+3 or Ctrl+7 do? Remember the pre-tuplet duration?
My thinking was, if you are in the tuplet mode, then Ctrl+3 would no longer be needed - as soon as you run off the end of the tuplet you were within when you enabled the tuplet mode, MuseScore would automatically create another tuplet of the same total duration and ratio. I guess if you did press Ctrl+3 while in this mode, you'd get a nested tuplet, just as you do currently.
Here's how I see the thing working (you might have to play along to see the details):
When you're in note input mode entering notes normally, every time you enter a note or rest, that note or rest remains selected, so that for instance the up & down keys affect that note, since they operate on the current selection. In addition, the note input cursor that shows where the next note to be entered will go advance to the next available beat position.
When you press Ctrl+3 (or whatever), several things happen. First, the tuplet is created at the note input position. Second, whatever was at that position already has its duration adjusted and becomes the first element of the tuplet. Third, the rest of the tuplet is filled with rests. Finally, the first element of the tuplet is selected.
It's the last part that is the key here. Now that an element of the tuplet is actually selected, if you were to enable a proposed "enable tuplet mode" command, it would simply go with the tuplet that is encompassing the currently selected note. The nice thing about this is, even if you wait until you enter all three (or whatever) notes of the tuplet, or if you actually enter your triplet as an eighth and a quarter, it won't matter. When you complete entry of the tuplet, the last note/rest of the tuplet remains selected, so if you then give the "enable tuplet mode" command, we can continue to look at the type of tuplet the selected note is within. Won't matter if that note is actually an eighth or quarter - if it's within a tuplet that has total duration 1/4 and ratio 3:2, then enabling the mode would know to start creating more tuplets of that same total duration and ratio. With the mode enabled, as soon as any note input command would otherwise create a note that is not within the original tuplet, we'd internally issue a new command to create a new tuplet of the same total duration and ratio.
In reply to From Marc Sabatella:… by mike320
The easiest way to create multiple tuplets is to create your quarter note rests, select them all, and press Ctrl+3. This works perfectly in MuseScore 2, but causes MuseScore 3 to crash. I have created a patch to fix the problem in the development version.
In reply to The easiest way to create… by mattmcclinch
That method is very familiar to me and others who have commented on this thread. The proposal is to have MuseScore enter a truplet mode to be able to start entering tuplets and it stay there until told otherwise. This prevents the user from needing to make multiple rests, turning them into tuplets and/or copying tuplets until there are a sufficient number for the score. Several measures of tuplets are not at all unusual in classical music. The desire is to make it as easy as entering several measures of 16th notes for example.
In reply to That method is very familiar… by mike320
Is this issue STILL not resolved? It makes composing in MuseScore a joke, I mean mind-bogglingly awful. Sorry, but yes we composers often use more than one tuplet in a row and the methods for doing that in Musescore are tedious and necessary. I would go further to say that the note entry, particularly MIDI note entry methods are deeply flawed.
For now, I'll continue to compose in Finale. This needs a lot of work.
In reply to Is this issue STILL not… by saltp
Best workaround: enter a triplet in rests; select & repeat x time with Key R; fill in the notes
In reply to Best workaround: enter a… by elsewhere
Good idea, @elsewhere, but in the context of real composing it's still a workflow nightmare. The whole thing is musically anti-intuitive.
In reply to Good idea, @elsewhere, but… by saltp
I fully agree. I am the one that raised this issue first.
https://musescore.org/en/node/267686 (as mentioned by mike 320)
In reply to I fully agree. I am the one… by elsewhere
Haha. Love the post title, "A triplet never comes alone." Well, we'll just keep complaining until something is done I guess. But your workaround is the best I've seen. Thanks!