wave-roll
Version:
JavaScript Library for Comparative MIDI Piano-Roll Visualization
16 lines • 587 B
TypeScript
import { VisualizationEngine } from "@/core/visualization";
import { PianoRollInstance } from "../visualization/piano-roll/types";
export interface LoopControlsDeps {
audioPlayer: VisualizationEngine;
pianoRoll: PianoRollInstance;
}
export interface LoopControlsHandles {
element: HTMLElement;
updateSeekBar: () => void;
}
/**
* Build A-B loop control buttons (Loop-Restart, A, B, Clear) and
* internally manage loop point state.
*/
export declare function createCoreLoopControls(ctx: LoopControlsDeps): LoopControlsHandles;
//# sourceMappingURL=loop-controls.d.ts.map