OctaveShiftAttributes: {
    color: string | null;
    dash-length: number | null;
    default-x: number | null;
    default-y: number | null;
    font-family: string | null;
    font-size: "xx-small" | "x-small" | "small" | "medium" | "large" | "x-large" | "xx-large" | number | null;
    font-style: "normal" | "italic" | null;
    font-weight: "normal" | "bold" | null;
    id: string | null;
    number: number | null;
    relative-x: number | null;
    relative-y: number | null;
    size: number | null;
    space-length: number | null;
    type: "up" | "down" | "stop" | "continue";
}

Type declaration

  • color: string | null

    Indicates the color of an element.

  • dash-length: number | null

    The length of dashes in a dashed line. Ignored if the corresponding line-type attribute is not dashed.

  • default-x: number | null

    Changes the computation of the default horizontal position. The origin is changed relative to the bottom left-hand corner of the specified page. Positive x is right and negative x is left.

  • default-y: number | null

    Changes the computation of the default vertical position. The origin is changed relative to the bottom left-hand corner of the specified page. Positive y is up and negative y is down.

  • font-family: string | null

    A comma-separated list of font names.

  • font-size: "xx-small" | "x-small" | "small" | "medium" | "large" | "x-large" | "xx-large" | number | null

    One of the CSS sizes or a numeric point size.

  • font-style: "normal" | "italic" | null

    Normal or italic style.

  • font-weight: "normal" | "bold" | null

    Normal or bold weight.

  • id: string | null

    Specifies an ID that is unique to the entire document.

  • number: number | null

    Distinguishes multiple octave shifts when they overlap in MusicXML document order.

  • relative-x: number | null

    Changes the horizontal position relative to the default position, either as computed by the individual program, or as overridden by the default-x attribute. Positive x is right and negative x is left.

  • relative-y: number | null

    Changes the vertical position relative to the default position, either as computed by the individual program, or as overridden by the default-y attribute. Positive y is up and negative y is down.

  • size: number | null

    8 indicates one octave; 15 indicates two octaves; 22 indicates 3 octaves. The default value is 8.

  • space-length: number | null

    The length of spaces in a dashed line. Ignored if the corresponding line-type attribute is not dashed.

  • type: "up" | "down" | "stop" | "continue"

    Indicates if this is the start, stop, or continuation of the octave shift. The start is specified as a shift up or down from their performed values

Generated using TypeDoc