Readonly schema
schema: {
attributes: {
accelerate: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
beats: {
type: "optional";
value: {
max: number;
min: 2;
type: "float";
};
};
color: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: "#000000";
};
};
default-x: {
label: "default-x";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
default-y: {
label: "default-y";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
font-family: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: " ";
};
};
font-size: {
type: "optional";
value: {
choices: readonly [{
choices: readonly ["xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large"];
type: "choices";
}, {
max: number;
min: number;
type: "float";
}];
type: "choices";
};
};
font-style: {
type: "optional";
value: {
choices: readonly ["normal", "italic"];
type: "choices";
};
};
font-weight: {
type: "optional";
value: {
choices: readonly ["normal", "bold"];
type: "choices";
};
};
last-beat: {
type: "optional";
value: {
max: 100;
min: 0;
type: "float";
};
};
placement: {
type: "optional";
value: {
choices: readonly ["above", "below"];
type: "choices";
};
};
relative-x: {
label: "relative-x";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
relative-y: {
label: "relative-y";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
second-beat: {
type: "optional";
value: {
max: 100;
min: 0;
type: "float";
};
};
start-note: {
type: "optional";
value: {
choices: readonly ["below", "main", "upper"];
type: "choices";
};
};
trill-step: {
type: "optional";
value: {
choices: readonly ["unison", "half", "whole"];
type: "choices";
};
};
two-note-turn: {
type: "optional";
value: {
choices: readonly ["none", "whole", "half"];
type: "choices";
};
};
};
contents: readonly [];
name: "shake";
} = Shake.schema
Type declaration
Readonly attributes: {
accelerate: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
beats: {
type: "optional";
value: {
max: number;
min: 2;
type: "float";
};
};
color: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: "#000000";
};
};
default-x: {
label: "default-x";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
default-y: {
label: "default-y";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
font-family: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: " ";
};
};
font-size: {
type: "optional";
value: {
choices: readonly [{
choices: readonly ["xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large"];
type: "choices";
}, {
max: number;
min: number;
type: "float";
}];
type: "choices";
};
};
font-style: {
type: "optional";
value: {
choices: readonly ["normal", "italic"];
type: "choices";
};
};
font-weight: {
type: "optional";
value: {
choices: readonly ["normal", "bold"];
type: "choices";
};
};
last-beat: {
type: "optional";
value: {
max: 100;
min: 0;
type: "float";
};
};
placement: {
type: "optional";
value: {
choices: readonly ["above", "below"];
type: "choices";
};
};
relative-x: {
label: "relative-x";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
relative-y: {
label: "relative-y";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
second-beat: {
type: "optional";
value: {
max: 100;
min: 0;
type: "float";
};
};
start-note: {
type: "optional";
value: {
choices: readonly ["below", "main", "upper"];
type: "choices";
};
};
trill-step: {
type: "optional";
value: {
choices: readonly ["unison", "half", "whole"];
type: "choices";
};
};
two-note-turn: {
type: "optional";
value: {
choices: readonly ["none", "whole", "half"];
type: "choices";
};
};
}
Readonly accelerate: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["yes", "no"];
type: "choices";
}
Readonly choices: readonly ["yes", "no"]
Readonly type: "choices"
Readonly beats: {
type: "optional";
value: {
max: number;
min: 2;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: number;
min: 2;
type: "float";
}
Readonly max: number
Readonly min: 2
Readonly type: "float"
Readonly color: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: "#000000";
};
}
Readonly type: "optional"
Readonly value: {
pattern: RegExp;
type: "regex";
zero: "#000000";
}
Readonly pattern: RegExp
Readonly type: "regex"
Readonly zero: "#000000"
Readonly default-x: {
label: "default-x";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
}
Readonly label: "default-x"
Readonly type: "label"
Readonly value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: number;
min: number;
type: "float";
}
Readonly max: number
Readonly min: number
Readonly type: "float"
Readonly default-y: {
label: "default-y";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
}
Readonly label: "default-y"
Readonly type: "label"
Readonly value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: number;
min: number;
type: "float";
}
Readonly max: number
Readonly min: number
Readonly type: "float"
Readonly font-family: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: " ";
};
}
Readonly type: "optional"
Readonly value: {
pattern: RegExp;
type: "regex";
zero: " ";
}
Readonly pattern: RegExp
Readonly type: "regex"
Readonly zero: " "
Readonly font-size: {
type: "optional";
value: {
choices: readonly [{
choices: readonly ["xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large"];
type: "choices";
}, {
max: number;
min: number;
type: "float";
}];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly [{
choices: readonly ["xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large"];
type: "choices";
}, {
max: number;
min: number;
type: "float";
}];
type: "choices";
}
Readonly choices: readonly [{
choices: readonly ["xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large"];
type: "choices";
}, {
max: number;
min: number;
type: "float";
}]
Readonly type: "choices"
Readonly font-style: {
type: "optional";
value: {
choices: readonly ["normal", "italic"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["normal", "italic"];
type: "choices";
}
Readonly choices: readonly ["normal", "italic"]
Readonly type: "choices"
Readonly font-weight: {
type: "optional";
value: {
choices: readonly ["normal", "bold"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["normal", "bold"];
type: "choices";
}
Readonly choices: readonly ["normal", "bold"]
Readonly type: "choices"
Readonly last-beat: {
type: "optional";
value: {
max: 100;
min: 0;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: 100;
min: 0;
type: "float";
}
Readonly max: 100
Readonly min: 0
Readonly type: "float"
Readonly placement: {
type: "optional";
value: {
choices: readonly ["above", "below"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["above", "below"];
type: "choices";
}
Readonly choices: readonly ["above", "below"]
Readonly type: "choices"
Readonly relative-x: {
label: "relative-x";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
}
Readonly label: "relative-x"
Readonly type: "label"
Readonly value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: number;
min: number;
type: "float";
}
Readonly max: number
Readonly min: number
Readonly type: "float"
Readonly relative-y: {
label: "relative-y";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
}
Readonly label: "relative-y"
Readonly type: "label"
Readonly value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: number;
min: number;
type: "float";
}
Readonly max: number
Readonly min: number
Readonly type: "float"
Readonly second-beat: {
type: "optional";
value: {
max: 100;
min: 0;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: 100;
min: 0;
type: "float";
}
Readonly max: 100
Readonly min: 0
Readonly type: "float"
Readonly start-note: {
type: "optional";
value: {
choices: readonly ["below", "main", "upper"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["below", "main", "upper"];
type: "choices";
}
Readonly choices: readonly ["below", "main", "upper"]
Readonly type: "choices"
Readonly trill-step: {
type: "optional";
value: {
choices: readonly ["unison", "half", "whole"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["unison", "half", "whole"];
type: "choices";
}
Readonly choices: readonly ["unison", "half", "whole"]
Readonly type: "choices"
Readonly two-note-turn: {
type: "optional";
value: {
choices: readonly ["none", "whole", "half"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["none", "whole", "half"];
type: "choices";
}
Readonly choices: readonly ["none", "whole", "half"]
Readonly type: "choices"
Readonly contents: readonly []
Readonly name: "shake"
Static Readonly schema
schema: {
attributes: {
accelerate: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
beats: {
type: "optional";
value: {
max: number;
min: 2;
type: "float";
};
};
color: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: "#000000";
};
};
default-x: {
label: "default-x";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
default-y: {
label: "default-y";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
font-family: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: " ";
};
};
font-size: {
type: "optional";
value: {
choices: readonly [{
choices: readonly ["xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large"];
type: "choices";
}, {
max: number;
min: number;
type: "float";
}];
type: "choices";
};
};
font-style: {
type: "optional";
value: {
choices: readonly ["normal", "italic"];
type: "choices";
};
};
font-weight: {
type: "optional";
value: {
choices: readonly ["normal", "bold"];
type: "choices";
};
};
last-beat: {
type: "optional";
value: {
max: 100;
min: 0;
type: "float";
};
};
placement: {
type: "optional";
value: {
choices: readonly ["above", "below"];
type: "choices";
};
};
relative-x: {
label: "relative-x";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
relative-y: {
label: "relative-y";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
second-beat: {
type: "optional";
value: {
max: 100;
min: 0;
type: "float";
};
};
start-note: {
type: "optional";
value: {
choices: readonly ["below", "main", "upper"];
type: "choices";
};
};
trill-step: {
type: "optional";
value: {
choices: readonly ["unison", "half", "whole"];
type: "choices";
};
};
two-note-turn: {
type: "optional";
value: {
choices: readonly ["none", "whole", "half"];
type: "choices";
};
};
};
contents: readonly [];
name: "shake";
} = ...
Type declaration
Readonly attributes: {
accelerate: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
beats: {
type: "optional";
value: {
max: number;
min: 2;
type: "float";
};
};
color: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: "#000000";
};
};
default-x: {
label: "default-x";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
default-y: {
label: "default-y";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
font-family: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: " ";
};
};
font-size: {
type: "optional";
value: {
choices: readonly [{
choices: readonly ["xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large"];
type: "choices";
}, {
max: number;
min: number;
type: "float";
}];
type: "choices";
};
};
font-style: {
type: "optional";
value: {
choices: readonly ["normal", "italic"];
type: "choices";
};
};
font-weight: {
type: "optional";
value: {
choices: readonly ["normal", "bold"];
type: "choices";
};
};
last-beat: {
type: "optional";
value: {
max: 100;
min: 0;
type: "float";
};
};
placement: {
type: "optional";
value: {
choices: readonly ["above", "below"];
type: "choices";
};
};
relative-x: {
label: "relative-x";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
relative-y: {
label: "relative-y";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
};
second-beat: {
type: "optional";
value: {
max: 100;
min: 0;
type: "float";
};
};
start-note: {
type: "optional";
value: {
choices: readonly ["below", "main", "upper"];
type: "choices";
};
};
trill-step: {
type: "optional";
value: {
choices: readonly ["unison", "half", "whole"];
type: "choices";
};
};
two-note-turn: {
type: "optional";
value: {
choices: readonly ["none", "whole", "half"];
type: "choices";
};
};
}
Readonly accelerate: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["yes", "no"];
type: "choices";
}
Readonly choices: readonly ["yes", "no"]
Readonly type: "choices"
Readonly beats: {
type: "optional";
value: {
max: number;
min: 2;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: number;
min: 2;
type: "float";
}
Readonly max: number
Readonly min: 2
Readonly type: "float"
Readonly color: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: "#000000";
};
}
Readonly type: "optional"
Readonly value: {
pattern: RegExp;
type: "regex";
zero: "#000000";
}
Readonly pattern: RegExp
Readonly type: "regex"
Readonly zero: "#000000"
Readonly default-x: {
label: "default-x";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
}
Readonly label: "default-x"
Readonly type: "label"
Readonly value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: number;
min: number;
type: "float";
}
Readonly max: number
Readonly min: number
Readonly type: "float"
Readonly default-y: {
label: "default-y";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
}
Readonly label: "default-y"
Readonly type: "label"
Readonly value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: number;
min: number;
type: "float";
}
Readonly max: number
Readonly min: number
Readonly type: "float"
Readonly font-family: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: " ";
};
}
Readonly type: "optional"
Readonly value: {
pattern: RegExp;
type: "regex";
zero: " ";
}
Readonly pattern: RegExp
Readonly type: "regex"
Readonly zero: " "
Readonly font-size: {
type: "optional";
value: {
choices: readonly [{
choices: readonly ["xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large"];
type: "choices";
}, {
max: number;
min: number;
type: "float";
}];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly [{
choices: readonly ["xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large"];
type: "choices";
}, {
max: number;
min: number;
type: "float";
}];
type: "choices";
}
Readonly choices: readonly [{
choices: readonly ["xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large"];
type: "choices";
}, {
max: number;
min: number;
type: "float";
}]
Readonly type: "choices"
Readonly font-style: {
type: "optional";
value: {
choices: readonly ["normal", "italic"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["normal", "italic"];
type: "choices";
}
Readonly choices: readonly ["normal", "italic"]
Readonly type: "choices"
Readonly font-weight: {
type: "optional";
value: {
choices: readonly ["normal", "bold"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["normal", "bold"];
type: "choices";
}
Readonly choices: readonly ["normal", "bold"]
Readonly type: "choices"
Readonly last-beat: {
type: "optional";
value: {
max: 100;
min: 0;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: 100;
min: 0;
type: "float";
}
Readonly max: 100
Readonly min: 0
Readonly type: "float"
Readonly placement: {
type: "optional";
value: {
choices: readonly ["above", "below"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["above", "below"];
type: "choices";
}
Readonly choices: readonly ["above", "below"]
Readonly type: "choices"
Readonly relative-x: {
label: "relative-x";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
}
Readonly label: "relative-x"
Readonly type: "label"
Readonly value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: number;
min: number;
type: "float";
}
Readonly max: number
Readonly min: number
Readonly type: "float"
Readonly relative-y: {
label: "relative-y";
type: "label";
value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
};
}
Readonly label: "relative-y"
Readonly type: "label"
Readonly value: {
type: "optional";
value: {
max: number;
min: number;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: number;
min: number;
type: "float";
}
Readonly max: number
Readonly min: number
Readonly type: "float"
Readonly second-beat: {
type: "optional";
value: {
max: 100;
min: 0;
type: "float";
};
}
Readonly type: "optional"
Readonly value: {
max: 100;
min: 0;
type: "float";
}
Readonly max: 100
Readonly min: 0
Readonly type: "float"
Readonly start-note: {
type: "optional";
value: {
choices: readonly ["below", "main", "upper"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["below", "main", "upper"];
type: "choices";
}
Readonly choices: readonly ["below", "main", "upper"]
Readonly type: "choices"
Readonly trill-step: {
type: "optional";
value: {
choices: readonly ["unison", "half", "whole"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["unison", "half", "whole"];
type: "choices";
}
Readonly choices: readonly ["unison", "half", "whole"]
Readonly type: "choices"
Readonly two-note-turn: {
type: "optional";
value: {
choices: readonly ["none", "whole", "half"];
type: "choices";
};
}
Readonly type: "optional"
Readonly value: {
choices: readonly ["none", "whole", "half"];
type: "choices";
}
Readonly choices: readonly ["none", "whole", "half"]
Readonly type: "choices"
Readonly contents: readonly []
Readonly name: "shake"
The
<shake>elementParent element:
<ornaments>The
<shake>element has a similar appearance to an<inverted-mordent>element.https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/shake/