Grouping Ninelet Partials
Marching drummer here- so I deal with some stupidly fast rhythms. I've been transcribing something that includes a sixteenth note ninelet (9 notes over 2 quarter note beats, in case there's confusion). The only partials of the ninelet that are played are the 1st, 4th, 5th, 6th, and 7th (1st attached picture). I want to notate the ninelet so that there is a dotted eighth, then four sixteenths, and then another dotted eighth. However, for some reason Musescore won't let me include the 9th partial of the ninelet in that second dotted eighth (2nd attached picture). Ideas?
Attachment | Size |
---|---|
9let_a.PNG | 3.1 KB |
9let_b.PNG | 2.67 KB |
Comments
You can't do that because you are trying to put 10 16th notes (3+4+3=10) in a 9-let.
In reply to You can't do that because… by mike320
Sorry- that sentence should have said "dotted eighth note, then three sixteenth notes, then dotted eighth note".
In reply to Sorry- that sentence should… by Caden Erickson
It should work. Have you closed and reopened the file with something like your picture 2? If so was the file corrupt? If so see: https://musescore.org/en/node/54721 to fix it and see if you can enter your notes. If this does not fix it, upload the file so we can look at it.
In reply to It should work. Have you… by mike320
I did close and reopen it, and I even tried it in a new project. Nothing ever told me the file was corrupt. I went ahead and attached the file.
In reply to I did close and reopen it,… by Caden Erickson
Very interesting. I can't make the final 16th a dotted 1/8th in your measure either. I deleted only the 9-let in question (select the first note, shift click the last rest press delete) and reentered the 9-let (select first beat, press 6 and ctrl-9) and the notes fit in perfectly.
I have seen similar things to this before. It is a bug I know exists, but I'm not sure it is being worked on, perhaps one of the program contributors can comment on that. From testing other things on your score I believe I now know how to cause it to happen from scratch, but none of this paragraph helps you.
What happens is that when you make a tuplet (that does not divide into 480) you can enter the notes all you like, copy it, cut it, alter it and it works great. Save the score and reopen it (or perhaps let autosave wreak its havoc on your score) and you get difficulties like you are experiencing. MuseScore thinks the last note will go beyond the end of the 9-let, so it won't let you do that. What is a little odd is it WILL let you turn the last rest into a note of the same duration or even 2 notes of half the duration.
In reply to Very interesting. I can't… by mike320
I did end up getting it to work by having eighth note and the "dot" already selected when I inputted the 7th partial. Thanks for your support and advice though!
In reply to I did end up getting it to… by Caden Erickson
Sorry, that's what I said to do in a round about way.
I did some searching on this bug, and it seems this is being worked on for 3.0. I don't test 3.0 so I can't testify to the bug being removed. When 3.0 starts to get stable I'll test this problem and give feed back via the issue tracker if there are problems with it.
In reply to Sorry, that's what I said to… by mike320
Is it? I know of a problem with 6lets that is in the works, but not about 9lets
In reply to Is it? U kbpe of a problem… by Jojo-Schmitz
All of the odd tuplets (not divided into 480) have problems. I've run across this a few times. I'm hoping 3.0 will fix it.
In reply to All of the odd tuplets (not… by mike320
You mean #202271: Copy-paste sextuplets/octuplets and their removal leads to corruption?
In reply to You mean #202271: Copy-paste… by Jojo-Schmitz
The more I look around at tuplet bugs, the more I'm convinced this particular but has not been reported.
Tuplets not divisible into 480 become corrupt once note entry mode is turned off. What do you think Jojo?
In reply to The more I look around at… by mike320
480 is the number of ticks for a quarter note. This can be evenly divided by 2, 3, 4, 5, 6, 8, 10, 12, etc. septuplets, 9lets, 11lets, 13lets etc. could be a problem, as there rounding issues happen.
See also #140706: Corruption when importing nested tuplet from 1.3 file
In reply to I doubt this. 480 is the… by Jojo-Schmitz
480/9 = 53.33... This problem happens with 9-lets, 11-lets, 13-lets and so on.
To reproduce the OP's problem
*create any 4/4 measure
*press 6 to make a half rest
*enter 16th notes (or even rests)
*press ESC or N to exit note entry mode
*select the 7th note or rest and press 4 . to try to make a dotted 1/4 rest/note
*result, you get the 1/4 note/rest but it won't make a dotted note/rest because it will end up with a note "beyond the bound of the tuplet."
To make it work right
*create any 4/4 measure
*press 6 to make a half rest
*enter 6 16th notes (or even rests)
*on the 7th 16th note press 4 . for the duration and it will work
OR
*on the 7th note enter 4 more 16th notes/rests so one is beyond the tuplet
*use the back arrow 4 times to put the cursor on the 7th note/rest
*press 4 . to change the duration to a dotted 1/4 note and it works.
To see the corruption after you do the steps to make it work right
*select the dotted 1/4 note you created and press 4 to change it to a 1/4 note
*result is a 1/4 note followed by a 128th, 64th and 32nd rest
As I said, this corruption is actually inside the tuplet rather than outside the tuplet as in #202271: Copy-paste sextuplets/octuplets and their removal leads to corruption
In reply to 480/9 = 53.33... This… by mike320
There are counter-measures for this in the code though.
And a dotter quarter 9let is not a problem, 480*1.5/9=80.
In reply to There are counter-measures… by Jojo-Schmitz
My suspicion is that 3/9 is less than .5 while 8/9 is greater than .5 and a rounding issue arrises.
Since I don't program, I'm not sure when a repeating decimal causes this problem. I'm not sure what special cases have be set up to prevent this from happening. What I do know, is that when MuseScore puts a Tick into the xml this happens and when there is no tick, this doesn't happen. I've looked at a few xml scores where it worked and where it didn't and I noticed this trend.
In reply to Since I don't program, I'm… by mike320
I think your assessment is pretty good. If a duration can't be represented using an exact division of 480 (number of "ticks" in a quarter note), then there is a discrepancy that we attempt to deal with here and there by various "fudge factors" - like instead of checking if two durations are equal, checking if there within 5 ticks of being equal, etc. No doubt we miss some places where a fudge factor would be needed, and other places the fudge factor is probably either too big or too small, leading to errors.
For 3.0 I have heard Werner has worked on reducing reliance on such kludges (which does not rhytme with fudge although for years I assumed it did :-), but I have no idea what the current status is.