osmd-extended
Version:
Private / sponsor exclusive OSMD mirror/audio player.
8 lines (7 loc) • 449 B
TypeScript
import { IVoiceMeasureReadPlugin } from "../Interfaces/IVoiceMeasureReadPlugin";
import { VoiceEntry, RhythmInstruction, KeyInstruction } from "../VoiceData";
export declare class ReaderPluginManager {
private voiceMeasureReadPlugins;
addVoiceMeasureReadPlugin(plugin: IVoiceMeasureReadPlugin): void;
processVoiceMeasureReadPlugins(measureVoiceEntries: VoiceEntry[], activeKey: KeyInstruction, currentRhythm: RhythmInstruction): void;
}