Readonly
schema
schema: {
attributes: {
bracket: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
cautionary: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
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";
};
};
};
editorial: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
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";
};
};
parentheses: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
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";
};
};
};
size: {
type: "optional";
value: {
choices: readonly ["cue", "full", "grace-cue", "large"];
type: "choices";
};
};
smufl: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: "acc";
};
};
};
contents: readonly [{
type: "required";
value: {
label: "accidental-value";
type: "label";
value: {
choices: readonly ["other", "sharp", "natural", "flat", "double-sharp", "sharp-sharp", "flat-flat", "natural-sharp", "natural-flat", "quarter-flat", "quarter-sharp", "three-quarters-flat", "three-quarters-sharp", "sharp-down", "sharp-up", "natural-down", "natural-up", "flat-down", "flat-up", "double-sharp-down", "double-sharp-up", "flat-flat-down", "flat-flat-up", "arrow-down", "arrow-up", "triple-sharp", "triple-flat", "slash-quarter-sharp", "slash-sharp", "slash-flat", "double-slash-flat", "sharp-1", "sharp-2", "sharp-3", "sharp-5", "flat-1", "flat-2", "flat-3", "flat-4", "sori", "koron"];
type: "choices";
};
};
}];
name: "accidental";
} = Accidental.schema
Type declaration
Readonly
attributes: {
bracket: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
cautionary: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
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";
};
};
};
editorial: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
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";
};
};
parentheses: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
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";
};
};
};
size: {
type: "optional";
value: {
choices: readonly ["cue", "full", "grace-cue", "large"];
type: "choices";
};
};
smufl: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: "acc";
};
};
}
Readonly
bracket: {
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
cautionary: {
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
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
editorial: {
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
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
parentheses: {
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
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
size: {
type: "optional";
value: {
choices: readonly ["cue", "full", "grace-cue", "large"];
type: "choices";
};
}
Readonly
type: "optional"
Readonly
value: {
choices: readonly ["cue", "full", "grace-cue", "large"];
type: "choices";
}
Readonly
choices: readonly ["cue", "full", "grace-cue", "large"]
Readonly
type: "choices"
Readonly
smufl: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: "acc";
};
}
Readonly
type: "optional"
Readonly
value: {
pattern: RegExp;
type: "regex";
zero: "acc";
}
Readonly
pattern: RegExp
Readonly
type: "regex"
Readonly
zero: "acc"
Readonly
contents: readonly [{
type: "required";
value: {
label: "accidental-value";
type: "label";
value: {
choices: readonly ["other", "sharp", "natural", "flat", "double-sharp", "sharp-sharp", "flat-flat", "natural-sharp", "natural-flat", "quarter-flat", "quarter-sharp", "three-quarters-flat", "three-quarters-sharp", "sharp-down", "sharp-up", "natural-down", "natural-up", "flat-down", "flat-up", "double-sharp-down", "double-sharp-up", "flat-flat-down", "flat-flat-up", "arrow-down", "arrow-up", "triple-sharp", "triple-flat", "slash-quarter-sharp", "slash-sharp", "slash-flat", "double-slash-flat", "sharp-1", "sharp-2", "sharp-3", "sharp-5", "flat-1", "flat-2", "flat-3", "flat-4", "sori", "koron"];
type: "choices";
};
};
}]
Readonly
name: "accidental"
Static
Readonly
schema
schema: {
attributes: {
bracket: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
cautionary: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
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";
};
};
};
editorial: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
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";
};
};
parentheses: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
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";
};
};
};
size: {
type: "optional";
value: {
choices: readonly ["cue", "full", "grace-cue", "large"];
type: "choices";
};
};
smufl: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: "acc";
};
};
};
contents: readonly [{
type: "required";
value: {
label: "accidental-value";
type: "label";
value: {
choices: readonly ["other", "sharp", "natural", "flat", "double-sharp", "sharp-sharp", "flat-flat", "natural-sharp", "natural-flat", "quarter-flat", "quarter-sharp", "three-quarters-flat", "three-quarters-sharp", "sharp-down", "sharp-up", "natural-down", "natural-up", "flat-down", "flat-up", "double-sharp-down", "double-sharp-up", "flat-flat-down", "flat-flat-up", "arrow-down", "arrow-up", "triple-sharp", "triple-flat", "slash-quarter-sharp", "slash-sharp", "slash-flat", "double-slash-flat", "sharp-1", "sharp-2", "sharp-3", "sharp-5", "flat-1", "flat-2", "flat-3", "flat-4", "sori", "koron"];
type: "choices";
};
};
}];
name: "accidental";
} = ...
Type declaration
Readonly
attributes: {
bracket: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
cautionary: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
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";
};
};
};
editorial: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
type: "choices";
};
};
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";
};
};
parentheses: {
type: "optional";
value: {
choices: readonly ["yes", "no"];
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";
};
};
};
size: {
type: "optional";
value: {
choices: readonly ["cue", "full", "grace-cue", "large"];
type: "choices";
};
};
smufl: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: "acc";
};
};
}
Readonly
bracket: {
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
cautionary: {
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
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
editorial: {
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
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
parentheses: {
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
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
size: {
type: "optional";
value: {
choices: readonly ["cue", "full", "grace-cue", "large"];
type: "choices";
};
}
Readonly
type: "optional"
Readonly
value: {
choices: readonly ["cue", "full", "grace-cue", "large"];
type: "choices";
}
Readonly
choices: readonly ["cue", "full", "grace-cue", "large"]
Readonly
type: "choices"
Readonly
smufl: {
type: "optional";
value: {
pattern: RegExp;
type: "regex";
zero: "acc";
};
}
Readonly
type: "optional"
Readonly
value: {
pattern: RegExp;
type: "regex";
zero: "acc";
}
Readonly
pattern: RegExp
Readonly
type: "regex"
Readonly
zero: "acc"
Readonly
contents: readonly [{
type: "required";
value: {
label: "accidental-value";
type: "label";
value: {
choices: readonly ["other", "sharp", "natural", "flat", "double-sharp", "sharp-sharp", "flat-flat", "natural-sharp", "natural-flat", "quarter-flat", "quarter-sharp", "three-quarters-flat", "three-quarters-sharp", "sharp-down", "sharp-up", "natural-down", "natural-up", "flat-down", "flat-up", "double-sharp-down", "double-sharp-up", "flat-flat-down", "flat-flat-up", "arrow-down", "arrow-up", "triple-sharp", "triple-flat", "slash-quarter-sharp", "slash-sharp", "slash-flat", "double-slash-flat", "sharp-1", "sharp-2", "sharp-3", "sharp-5", "flat-1", "flat-2", "flat-3", "flat-4", "sori", "koron"];
type: "choices";
};
};
}]
Readonly
name: "accidental"
The
<accidental>
elementParent element:
<note>
The
<accidental>
element represents actual notated accidentals.https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/accidental/