The <score-partwise version="4.0"> element

Parent elements: None

The <score-partwise version="4.0"> element is the root element for a partwise MusicXML score. It includes score header information followed by a series of <part> elements with <measure> elements inside.

https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/score-partwise/

Hierarchy

  • ScorePartwise

Implements

Constructors

Properties

schema: {
    attributes: {
        version: {
            type: "constant";
            value: "4.0";
        };
    };
    contents: readonly [{
        type: "optional";
        value: typeof Work;
    }, {
        type: "optional";
        value: typeof MovementNumber;
    }, {
        type: "optional";
        value: typeof MovementTitle;
    }, {
        type: "optional";
        value: typeof Identification;
    }, {
        type: "optional";
        value: typeof Defaults;
    }, {
        label: "credits";
        type: "label";
        value: {
            type: "zeroOrMore";
            value: typeof Credit;
        };
    }, {
        type: "required";
        value: typeof PartList;
    }, {
        label: "parts";
        type: "label";
        value: {
            type: "oneOrMore";
            value: typeof PartPartwise;
        };
    }];
    name: "score-partwise";
} = ScorePartwise.schema

Type declaration

  • Readonly attributes: {
        version: {
            type: "constant";
            value: "4.0";
        };
    }
    • Readonly version: {
          type: "constant";
          value: "4.0";
      }
      • Readonly type: "constant"
      • Readonly value: "4.0"
  • Readonly contents: readonly [{
        type: "optional";
        value: typeof Work;
    }, {
        type: "optional";
        value: typeof MovementNumber;
    }, {
        type: "optional";
        value: typeof MovementTitle;
    }, {
        type: "optional";
        value: typeof Identification;
    }, {
        type: "optional";
        value: typeof Defaults;
    }, {
        label: "credits";
        type: "label";
        value: {
            type: "zeroOrMore";
            value: typeof Credit;
        };
    }, {
        type: "required";
        value: typeof PartList;
    }, {
        label: "parts";
        type: "label";
        value: {
            type: "oneOrMore";
            value: typeof PartPartwise;
        };
    }]
  • Readonly name: "score-partwise"
schema: {
    attributes: {
        version: {
            type: "constant";
            value: "4.0";
        };
    };
    contents: readonly [{
        type: "optional";
        value: typeof Work;
    }, {
        type: "optional";
        value: typeof MovementNumber;
    }, {
        type: "optional";
        value: typeof MovementTitle;
    }, {
        type: "optional";
        value: typeof Identification;
    }, {
        type: "optional";
        value: typeof Defaults;
    }, {
        label: "credits";
        type: "label";
        value: {
            type: "zeroOrMore";
            value: typeof Credit;
        };
    }, {
        type: "required";
        value: typeof PartList;
    }, {
        label: "parts";
        type: "label";
        value: {
            type: "oneOrMore";
            value: typeof PartPartwise;
        };
    }];
    name: "score-partwise";
} = ...

Type declaration

  • Readonly attributes: {
        version: {
            type: "constant";
            value: "4.0";
        };
    }
    • Readonly version: {
          type: "constant";
          value: "4.0";
      }
      • Readonly type: "constant"
      • Readonly value: "4.0"
  • Readonly contents: readonly [{
        type: "optional";
        value: typeof Work;
    }, {
        type: "optional";
        value: typeof MovementNumber;
    }, {
        type: "optional";
        value: typeof MovementTitle;
    }, {
        type: "optional";
        value: typeof Identification;
    }, {
        type: "optional";
        value: typeof Defaults;
    }, {
        label: "credits";
        type: "label";
        value: {
            type: "zeroOrMore";
            value: typeof Credit;
        };
    }, {
        type: "required";
        value: typeof PartList;
    }, {
        label: "parts";
        type: "label";
        value: {
            type: "oneOrMore";
            value: typeof PartPartwise;
        };
    }]
  • Readonly name: "score-partwise"

Methods

Generated using TypeDoc