UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

17 lines (16 loc) 618 B
import { NamedElement } from '../util'; import { UpDownStopContinue } from './enums'; /** * The <octave-shift> element indicates where notes are shifted up or down from their performed values because of * printing difficulty. * * See https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/octave-shift/ */ export declare class OctaveShift { private element; constructor(element: NamedElement<'octave-shift'>); /** Returns the octave shift type. Defaults to 'up'. */ getType(): UpDownStopContinue; /** Returns the size of the octave shift. Defaults to 8. */ getSize(): number; }