Files
STSheets/src/core/time.ts
T
2026-10-30 02:38:02 +01:00

11 lines
273 B
TypeScript

import { TPQ } from "./types.ts";
// One quarter note = TPQ ticks.
export function ticksToSeconds(tick: number, bpm: number): number {
return (tick / TPQ) * (60 / bpm);
}
export function secondsToTicks(s: number, bpm: number): number {
return s * (bpm / 60) * TPQ;
}