UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

21 lines (20 loc) 637 B
import { PlaybackElement } from './types'; import * as elements from '../elements'; /** * Describes playback elements in a human readable format. */ export declare class ElementDescriber { private elements; private constructor(); static noop(): ElementDescriber; static create(score: elements.Score, { partIndex }: { partIndex: number; }): ElementDescriber; describe(element: PlaybackElement | elements.System | elements.Part): string; private describePart; private describeSystem; private describeMeasure; private describeFragment; private describeRest; private describeNote; }