summaryrefslogtreecommitdiff
path: root/apps/web/src/lib/retime/presets.ts
blob: 382320b0a7f16cf7d7e69aa166a8d42bacaea9a2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
import type { RetimeConfig } from "@/lib/timeline";
import { clampRetimeRate } from "@/constants/retime-constants";

export function buildConstantRetime({
	rate,
	maintainPitch = false,
}: {
	rate: number;
	maintainPitch?: boolean;
}): RetimeConfig {
	return { rate: clampRetimeRate({ rate }), maintainPitch };
}