The <metronome-tuplet> element

Parent element: <metronome-note>

The <metronome-tuplet> element uses the same element structure as the <time-modification> element, along with some attributes from the <tuplet> element.

https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/metronome-tuplet/

Hierarchy

  • MetronomeTuplet

Implements

Constructors

Properties

schema: {
    attributes: {
        bracket: {
            type: "optional";
            value: {
                choices: readonly ["yes", "no"];
                type: "choices";
            };
        };
        show-number: {
            type: "optional";
            value: {
                choices: readonly ["none", "actual", "both"];
                type: "choices";
            };
        };
        type: {
            type: "required";
            value: {
                choices: readonly ["start", "stop"];
                type: "choices";
            };
        };
    };
    contents: readonly [{
        type: "required";
        value: typeof ActualNotes;
    }, {
        type: "required";
        value: typeof NormalNotes;
    }, {
        label: "normal";
        type: "label";
        value: {
            type: "optional";
            value: readonly [{
                type: "required";
                value: typeof NormalType;
            }, {
                type: "zeroOrMore";
                value: typeof NormalDot;
            }];
        };
    }];
    name: "metronome-tuplet";
} = MetronomeTuplet.schema

Type declaration

  • Readonly attributes: {
        bracket: {
            type: "optional";
            value: {
                choices: readonly ["yes", "no"];
                type: "choices";
            };
        };
        show-number: {
            type: "optional";
            value: {
                choices: readonly ["none", "actual", "both"];
                type: "choices";
            };
        };
        type: {
            type: "required";
            value: {
                choices: readonly ["start", "stop"];
                type: "choices";
            };
        };
    }
    • 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 show-number: {
          type: "optional";
          value: {
              choices: readonly ["none", "actual", "both"];
              type: "choices";
          };
      }
      • Readonly type: "optional"
      • Readonly value: {
            choices: readonly ["none", "actual", "both"];
            type: "choices";
        }
        • Readonly choices: readonly ["none", "actual", "both"]
        • Readonly type: "choices"
    • Readonly type: {
          type: "required";
          value: {
              choices: readonly ["start", "stop"];
              type: "choices";
          };
      }
      • Readonly type: "required"
      • Readonly value: {
            choices: readonly ["start", "stop"];
            type: "choices";
        }
        • Readonly choices: readonly ["start", "stop"]
        • Readonly type: "choices"
  • Readonly contents: readonly [{
        type: "required";
        value: typeof ActualNotes;
    }, {
        type: "required";
        value: typeof NormalNotes;
    }, {
        label: "normal";
        type: "label";
        value: {
            type: "optional";
            value: readonly [{
                type: "required";
                value: typeof NormalType;
            }, {
                type: "zeroOrMore";
                value: typeof NormalDot;
            }];
        };
    }]
  • Readonly name: "metronome-tuplet"
schema: {
    attributes: {
        bracket: {
            type: "optional";
            value: {
                choices: readonly ["yes", "no"];
                type: "choices";
            };
        };
        show-number: {
            type: "optional";
            value: {
                choices: readonly ["none", "actual", "both"];
                type: "choices";
            };
        };
        type: {
            type: "required";
            value: {
                choices: readonly ["start", "stop"];
                type: "choices";
            };
        };
    };
    contents: readonly [{
        type: "required";
        value: typeof ActualNotes;
    }, {
        type: "required";
        value: typeof NormalNotes;
    }, {
        label: "normal";
        type: "label";
        value: {
            type: "optional";
            value: readonly [{
                type: "required";
                value: typeof NormalType;
            }, {
                type: "zeroOrMore";
                value: typeof NormalDot;
            }];
        };
    }];
    name: "metronome-tuplet";
} = ...

Type declaration

  • Readonly attributes: {
        bracket: {
            type: "optional";
            value: {
                choices: readonly ["yes", "no"];
                type: "choices";
            };
        };
        show-number: {
            type: "optional";
            value: {
                choices: readonly ["none", "actual", "both"];
                type: "choices";
            };
        };
        type: {
            type: "required";
            value: {
                choices: readonly ["start", "stop"];
                type: "choices";
            };
        };
    }
    • 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 show-number: {
          type: "optional";
          value: {
              choices: readonly ["none", "actual", "both"];
              type: "choices";
          };
      }
      • Readonly type: "optional"
      • Readonly value: {
            choices: readonly ["none", "actual", "both"];
            type: "choices";
        }
        • Readonly choices: readonly ["none", "actual", "both"]
        • Readonly type: "choices"
    • Readonly type: {
          type: "required";
          value: {
              choices: readonly ["start", "stop"];
              type: "choices";
          };
      }
      • Readonly type: "required"
      • Readonly value: {
            choices: readonly ["start", "stop"];
            type: "choices";
        }
        • Readonly choices: readonly ["start", "stop"]
        • Readonly type: "choices"
  • Readonly contents: readonly [{
        type: "required";
        value: typeof ActualNotes;
    }, {
        type: "required";
        value: typeof NormalNotes;
    }, {
        label: "normal";
        type: "label";
        value: {
            type: "optional";
            value: readonly [{
                type: "required";
                value: typeof NormalType;
            }, {
                type: "zeroOrMore";
                value: typeof NormalDot;
            }];
        };
    }]
  • Readonly name: "metronome-tuplet"

Methods

Generated using TypeDoc