The <part> element (timewise)

Parent element: <measure> (timewise)

The <part> element includes the basic musical data such as <note>s within a <score-timewise> document.

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

Hierarchy

  • PartTimewise

Implements

Constructors

Properties

schema: {
    attributes: {
        id: {
            pattern: RegExp;
            type: "regex";
            zero: "_";
        };
    };
    contents: readonly [{
        label: "values";
        type: "label";
        value: {
            type: "zeroOrMore";
            value: {
                choices: readonly [typeof Note, typeof Backup, typeof Forward, typeof Direction, typeof Attributes, typeof Harmony, typeof FiguredBass, typeof Print, typeof Sound, typeof Listening, typeof Barline, typeof Grouping, typeof Link, typeof Bookmark];
                type: "choices";
            };
        };
    }];
    name: "part";
} = PartTimewise.schema

Type declaration

  • Readonly attributes: {
        id: {
            pattern: RegExp;
            type: "regex";
            zero: "_";
        };
    }
    • Readonly id: {
          pattern: RegExp;
          type: "regex";
          zero: "_";
      }
      • Readonly pattern: RegExp
      • Readonly type: "regex"
      • Readonly zero: "_"
  • Readonly contents: readonly [{
        label: "values";
        type: "label";
        value: {
            type: "zeroOrMore";
            value: {
                choices: readonly [typeof Note, typeof Backup, typeof Forward, typeof Direction, typeof Attributes, typeof Harmony, typeof FiguredBass, typeof Print, typeof Sound, typeof Listening, typeof Barline, typeof Grouping, typeof Link, typeof Bookmark];
                type: "choices";
            };
        };
    }]
  • Readonly name: "part"
schema: {
    attributes: {
        id: {
            pattern: RegExp;
            type: "regex";
            zero: "_";
        };
    };
    contents: readonly [{
        label: "values";
        type: "label";
        value: {
            type: "zeroOrMore";
            value: {
                choices: readonly [typeof Note, typeof Backup, typeof Forward, typeof Direction, typeof Attributes, typeof Harmony, typeof FiguredBass, typeof Print, typeof Sound, typeof Listening, typeof Barline, typeof Grouping, typeof Link, typeof Bookmark];
                type: "choices";
            };
        };
    }];
    name: "part";
} = ...

Type declaration

  • Readonly attributes: {
        id: {
            pattern: RegExp;
            type: "regex";
            zero: "_";
        };
    }
    • Readonly id: {
          pattern: RegExp;
          type: "regex";
          zero: "_";
      }
      • Readonly pattern: RegExp
      • Readonly type: "regex"
      • Readonly zero: "_"
  • Readonly contents: readonly [{
        label: "values";
        type: "label";
        value: {
            type: "zeroOrMore";
            value: {
                choices: readonly [typeof Note, typeof Backup, typeof Forward, typeof Direction, typeof Attributes, typeof Harmony, typeof FiguredBass, typeof Print, typeof Sound, typeof Listening, typeof Barline, typeof Grouping, typeof Link, typeof Bookmark];
                type: "choices";
            };
        };
    }]
  • Readonly name: "part"

Methods

Generated using TypeDoc