The sequence object
Type: Dictionary
The sequence object organizes a set of musical events within a measure into a strict temporal sequence, accompanied by relevant directions.
To determine the measure position of each event within a sequence, you sequence the content, with a starting position 0
and time modification ratio 1
.
The content within each sequence supplies the music for a single polyphonic voice within its containing measure, including notes, chords, rests, tuplets and grace notes.
Keys
Name | Type | Required? | Description |
---|---|---|---|
An array of event objects, grace objects, tuplet objects, ottava objects, space objects, dynamic objects | Yes | ||
orientation | No | The default orientation of the content in this sequence. If not provided, the orientation is determined automatically according to the implementation’s rendering rules and may be overridden by descendant elements. | |
staff number | No | The default staff number of the content in this sequence. This is used in cross-staff keyboard notation. If not provided, the value is assumed to be 1 (the first staff in the part). | |
voice name | No | A string that identifies the voice to which this sequence belongs. All sequences in a given part having the same value of "voice" belong to the same voice. Within a given measure, no two sequences may share the same value for voice. The value of voice is an opaque identifier that does not supply information from producers to consumers. |
Parent objects
This object is used by the following parent objects:
- part measure: "sequences"
Examples
This object is used in the following examples: