UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

18 lines (17 loc) 618 B
import * as data from '../../data'; import * as musicxml from '../../musicxml'; import * as util from '../../util'; import { Note } from './note'; import { VoiceContext } from './contexts'; import { Config } from '../../config'; import { Logger } from '../../debug'; export declare class Chord { private config; private log; private notes; constructor(config: Config, log: Logger, notes: Note[]); static create(config: Config, log: Logger, measureBeat: util.Fraction, duration: util.Fraction, musicXML: { note: musicxml.Note; }): Chord; parse(voiceCtx: VoiceContext): data.Chord; }