Simile Marks inside measure to indicate repeat previous beat (playback & display) & MusicXML i/o for "beat-repeat" & "slash"
I would like playback to work in addition to display. Currently single slashes can be inputted either via tools->Fill with slashes, or by manually converting a quarter note into a slash by changing head group to slash. But there are other type of simile marks:
The double-percent symbol can be placed *inside* of a measure...according to http://lilypond.org/doc/v2.19/Documentation/notation/short-repeats "Patterns that are shorter than one measure but contain mixed durations use a double-percent symbol."
although that second measure seems to use the double percent to indicate repeat the prior two beats (not one), so I'm not sure if the interpretation is precise.
another example from http://www.dolmetsch.com/musicalsymbols.htm :
another example from http://dictionary.onmusic.org/terms/4804-repeat bottom of page:
The double slash simile mark on a beat indicates that the previous beat contains 16th notes only:
And the triple slash simile mark on a beat indicates that the previous beat contains 32nd notes only:
I realize any user can currently hack this display, but it would be nice to have a proper way to insert these so that musescore internally understands them and can group the slashes together automatically. So I guess this feature is to implement layout and playback for:
- single slash simile sign to repeat previous quarter note
- double slash simile sign to repeat previous beat of 16th notes
- triple slash simile sign to repeat previous beat of 32nd notes
- double-percent simile sign to repeat previous beat(s?) contained mixed rhythmic values
Comments
Note: MusicXML makes a distinction between beat-repeat and slash, although they look the same:
http://usermanuals.musicxml.com/MusicXML/Content/EL-MusicXML-beat-repea…
http://usermanuals.musicxml.com/MusicXML/Content/EL-MusicXML-slash.htm
As I was looking through the MusicXML import/output code to support the measure-repeat measure-style , I noticed that beat-repeat and slash are the two other measure styles which MusicXML defines but which MuseScore doesn't implemnt i/o, which it should to be on par.
I'm guessing Tools->Fill With Slashes doesn't produce a start and stop tag, but I'm guessing the when exporting, if detect a slash in a measure, the export code could look for a series of slashes following and create a start & stop tab.
Note that MusicXMLs distinguishes "slash" as nothing more than notation, while "beat-repeat" specifically means that the previous beat is repeated:
This description for "beat-repeat" sounds like "simile marks" specifically on a beat-basis.
Note both beat and slashes have a note-type-value type and a dotted option.
Crosslinking with #137116: CRASH if try changing duration of Repeat Measure, which could be resolved by prohibiting the augmentation dot. The reason I'm mentioning that here is that one route of implementing any-duration simile marks would be to allow RepeatMeasure elements to have any duration, where durations smaller than a measure would basically do this feature request.
What became of this request? It seems there still are only hacks available.
Although I agree with the intent of the OP's request, I have to say that I disagree with the notation used by the OP. I see no need to have the repeat sign reflect the mix of durations used. Conversely, there is a need to have the repeat sign express the overall duration of what is repeated, as is already the case in MuseScore for bar repeats, and as is demonstrated generally for such repeat symbols in this ‘Music Theory Fundamentals’ page. As shown on that page, a single slash best marks a repeat of one quarter note duration. (By contrast, the OP's notation takes the number of slashes from the number of flags or beams and thus a single slash would stand for a pure eigth-note pattern.) The notation used by learnmusictheory.net also better fits to the already existing use of single slashes to stand for single beats in MuseScore's Fill With Slashes and Toggle Rhythmic Slash Notation features.
That is not to say that the OP's request or their sources aren't valid; it's natural for such symbols to be used differently by different people. It might therefore be useful to implement an option to choose between both systems.