OptionalbarListeners
barListeners?: ((time: number, count: number, propertyBag: any) => void)[]
OptionalbeatListeners
beatListeners?: ((time: number, count: number, propertyBag?: any) => void)[]
canvas
canvas: HTMLCanvasElement
OptionaldurationInMs
durationInMs?: number
OptionalstartTimeinMs
startTimeinMs?: number
OptionaltickListeners
tickListeners?: ((time: number, count: number, propertyBag: any) => void)[]
OptionaltransitionIn
transitionIn?: ((ctx: CanvasRenderingContext2D, progress: number) => void)
OptionaltransitionOut
transitionOut?: ((ctx: CanvasRenderingContext2D, progress: number) => void)