The <technical> element

Parent element: <notations>

The <technical> element groups together technical indications that give performance information for specific instruments.

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

Hierarchy

  • Technical

Implements

Constructors

Properties

schema: {
    attributes: {
        id: {
            type: "optional";
            value: {
                pattern: RegExp;
                type: "regex";
                zero: "_";
            };
        };
    };
    contents: readonly [{
        label: "values";
        type: "label";
        value: {
            type: "zeroOrMore";
            value: {
                choices: readonly [typeof UpBow, typeof DownBow, typeof Harmonic, typeof OpenString, typeof ThumbPosition, typeof Fingering, typeof Pluck, typeof DoubleTongue, typeof TripleTongue, typeof Stopped, typeof SnapPizzicato, typeof Fret, typeof String, typeof HammerOn, typeof PullOff, typeof Bend, typeof Tap, typeof Heel, typeof Toe, typeof Fingernails, typeof Hole, typeof Arrow, typeof Handbell, typeof BrassBend, typeof Flip, typeof Smear, typeof Open, typeof HalfMuted, typeof HarmonMute, typeof Golpe, typeof OtherTechnical];
                type: "choices";
            };
        };
    }];
    name: "technical";
} = Technical.schema

Type declaration

  • Readonly attributes: {
        id: {
            type: "optional";
            value: {
                pattern: RegExp;
                type: "regex";
                zero: "_";
            };
        };
    }
    • Readonly id: {
          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 contents: readonly [{
        label: "values";
        type: "label";
        value: {
            type: "zeroOrMore";
            value: {
                choices: readonly [typeof UpBow, typeof DownBow, typeof Harmonic, typeof OpenString, typeof ThumbPosition, typeof Fingering, typeof Pluck, typeof DoubleTongue, typeof TripleTongue, typeof Stopped, typeof SnapPizzicato, typeof Fret, typeof String, typeof HammerOn, typeof PullOff, typeof Bend, typeof Tap, typeof Heel, typeof Toe, typeof Fingernails, typeof Hole, typeof Arrow, typeof Handbell, typeof BrassBend, typeof Flip, typeof Smear, typeof Open, typeof HalfMuted, typeof HarmonMute, typeof Golpe, typeof OtherTechnical];
                type: "choices";
            };
        };
    }]
  • Readonly name: "technical"
schema: {
    attributes: {
        id: {
            type: "optional";
            value: {
                pattern: RegExp;
                type: "regex";
                zero: "_";
            };
        };
    };
    contents: readonly [{
        label: "values";
        type: "label";
        value: {
            type: "zeroOrMore";
            value: {
                choices: readonly [typeof UpBow, typeof DownBow, typeof Harmonic, typeof OpenString, typeof ThumbPosition, typeof Fingering, typeof Pluck, typeof DoubleTongue, typeof TripleTongue, typeof Stopped, typeof SnapPizzicato, typeof Fret, typeof String, typeof HammerOn, typeof PullOff, typeof Bend, typeof Tap, typeof Heel, typeof Toe, typeof Fingernails, typeof Hole, typeof Arrow, typeof Handbell, typeof BrassBend, typeof Flip, typeof Smear, typeof Open, typeof HalfMuted, typeof HarmonMute, typeof Golpe, typeof OtherTechnical];
                type: "choices";
            };
        };
    }];
    name: "technical";
} = ...

Type declaration

  • Readonly attributes: {
        id: {
            type: "optional";
            value: {
                pattern: RegExp;
                type: "regex";
                zero: "_";
            };
        };
    }
    • Readonly id: {
          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 contents: readonly [{
        label: "values";
        type: "label";
        value: {
            type: "zeroOrMore";
            value: {
                choices: readonly [typeof UpBow, typeof DownBow, typeof Harmonic, typeof OpenString, typeof ThumbPosition, typeof Fingering, typeof Pluck, typeof DoubleTongue, typeof TripleTongue, typeof Stopped, typeof SnapPizzicato, typeof Fret, typeof String, typeof HammerOn, typeof PullOff, typeof Bend, typeof Tap, typeof Heel, typeof Toe, typeof Fingernails, typeof Hole, typeof Arrow, typeof Handbell, typeof BrassBend, typeof Flip, typeof Smear, typeof Open, typeof HalfMuted, typeof HarmonMute, typeof Golpe, typeof OtherTechnical];
                type: "choices";
            };
        };
    }]
  • Readonly name: "technical"

Methods

Generated using TypeDoc