Simile Marks inside measure to indicate repeat previous beat (playback & display) & MusicXML i/o for "beat-repeat" & "slash"

• Oct 6, 2016 - 00:29
Reported version
3.0
Type
Functional
Severity
S5 - Suggestion
Status
active
Project

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:

  1. single slash simile sign to repeat previous quarter note
  2. double slash simile sign to repeat previous beat of 16th notes
  3. triple slash simile sign to repeat previous beat of 32nd notes
  4. double-percent simile sign to repeat previous beat(s?) contained mixed rhythmic values

Comments

Title Simile Marks inside measure to indicate repeat previous beat (playback & display) Simile Marks inside measure to indicate repeat previous beat (playback & display) & MusicXML i/o for "beat-repeat" & "slash"

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:

The beat-repeat type is used to indicate that a single beat (but possibly many notes) is repeated. Both the start and stop of the beat being repeated should be specified. The beat-repeat element specifies a notation style for repetitions. The actual music being repeated needs to be repeated within the MusicXML file. This element specifies the notation that indicates the repeat.

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.