UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

27 lines (26 loc) 827 B
import * as data from '../../data'; import * as musicxml from '../../musicxml'; import { Config } from '../../config'; import { Logger } from '../../debug'; export declare class Metronome { private config; private log; private playbackBpm; private opts; constructor(config: Config, log: Logger, playbackBpm: number, opts: { name?: string; parenthesis?: boolean; duration?: string; dots?: number; displayBpm?: number; duration2?: string; dots2?: number; }); static default(config: Config, log: Logger): Metronome; static create(config: Config, log: Logger, musicXML: { metronome: musicxml.Metronome; mark: musicxml.MetronomeMark; }): Metronome; parse(): data.Metronome; isEqual(metronome: Metronome): boolean; }