UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

72 lines (71 loc) 2.79 kB
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[]; }