@stringsync/vexml
Version:
MusicXML to Vexflow
72 lines (71 loc) • 2.79 kB
TypeScript
import { NamedElement } from '../util';
import { UpBow } from './upbow';
import { DownBow } from './downbow';
import { Harmonic } from './harmonic';
import { OpenString } from './openstring';
import { ThumbPosition } from './thumbposition';
import { Fingering } from './fingering';
import { Pluck } from './pluck';
import { DoubleTongue } from './doubletongue';
import { TripleTongue } from './tripletongue';
import { Stopped } from './stopped';
import { SnapPizzicato } from './snappizzicato';
import { Fret } from './fret';
import { TabString } from './tabstring';
import { HammerOn } from './hammeron';
import { PullOff } from './pulloff';
import { Bend } from './bend';
import { Tap } from './tap';
import { Heel } from './heel';
import { Toe } from './toe';
import { Fingernails } from './fingernails';
/**
* The `<technical>` element groups together technical indications that give performance information for specific
* instruments.
*
* See https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/technical/
*/
export declare class Technical {
private element;
constructor(element: NamedElement<'technical'>);
/** Returns the up-bows of the technical. */
getUpBows(): UpBow[];
/** Returns the down-bows of the technical. */
getDownBows(): DownBow[];
/** Returns the harmonics of the technical. */
getHarmonics(): Harmonic[];
/** Returns the open strings of the technical. */
getOpenStrings(): OpenString[];
/** Returns the thumb positions of the technical. */
getThumbPositions(): ThumbPosition[];
/** Returns the fingering of the technical. */
getFingerings(): Fingering[];
/** Returns the plucks of the technical. */
getPlucks(): Pluck[];
/** Returns the double tongues of the technical. */
getDoubleTongues(): DoubleTongue[];
/** Returns the triple tongues of the technical. */
getTripleTongues(): TripleTongue[];
/** Returns the stopped of the technical. */
getStopped(): Stopped[];
/** Returns the snap pizzicatos of the technical. */
getSnapPizzicatos(): SnapPizzicato[];
/** Returns the frets of the technical. */
getFrets(): Fret[];
/** Returns the tab strings of the technical. */
getTabStrings(): TabString[];
/** Returns the hammer-ons of the technical. */
getHammerOns(): HammerOn[];
/** Returns the pull-offs of the technical. */
getPullOffs(): PullOff[];
/** Returns the bends of the technical. */
getBends(): Bend[];
/** Returns the taps of the technical. */
getTaps(): Tap[];
/** Returns the heels of the technical. */
getHeels(): Heel[];
/** Returns the toes of the technical. */
getToes(): Toe[];
/** Returns the fingernails of the technical. */
getFingernails(): Fingernails[];
}