(v: number)
| 5 | // ── Speed mapping: slider [-999, 999] → speed [0.001, 1000], 1× at 0 ── |
| 6 | |
| 7 | export function toSpeed(v: number): number { |
| 8 | if (v <= 0) { return 1 + v * 0.001; } |
| 9 | else { return 1 + v; } |
| 10 | } |
| 11 | export function toSlider(s: number): number { |
| 12 | if (s <= 1.0) return (s - 1) / 0.001; |
| 13 | else return s - 1; |