Skip to content

Note value of full measure rests #426

@rpatters1

Description

@rpatters1

The current note specification states, "If [measure] is set to true, then this event may not specify "value" and this event must either be empty or contain exactly one rest. A small wording issue is that it might be better to refer to "duration" rather than "value", since there is no "value" field. (I'm only guessing that the documentation means "duration" here.)

The larger semantic issue is this. Elaine Gould allows empty measure rests to be represented three different ways:

  1. always whole rests
  2. whole rests in time signatures less than 4/2 and breve rests in time signatures 4/2 and higher
  3. a sequence of smaller rests showing the meter (in mixed meter)

Perhaps we can cover 3 with "real" rests, though that loses some semantics. But there is currently no way to specify if the full measure rest should be whole or breve.

My personal view is that Gould's 2nd option should be extended so that 4/1 time sigs and up to 8/1 use longa rests and 8/1 and higher use maxima rests. I do not think the MNX specification should preclude this, especially since the spec includes Maxima as a note value base type.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions