The kit note object

Type: Dictionary

Keys

Name Type Required? Description
class style class No
id ID No
kitComponent kit component ID Yes Refers to an ID in this part's kit.
perform perform options No Controls whether this kit note is performed by consuming software.
staff staff number No A specific staff index for this kit note. If not provided, the value is inherited from any ancestor element that specified it. If no ancestor did so, the value is determined automatically according to the implementation’s rendering rules.

The primary purpose of this attribute is to override a default staff assignment at the sequence or event level — as in cross-staff keyboard notation.
ties An array of tie objects No If this kit note starts a tie, this object encodes the tie.

This is an array, because it's possible for a single kit note to be tied to multiple end kit notes, in the case of jumps and alternate endings. The order of the elements of this array is undefined.

Parent objects

This object is used by the following parent objects: