Spaces:
Running
Running
File size: 380 Bytes
f23825d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import { MaxNoteNumber } from "../../main/Constants"
export interface NotePoint {
tick: number
noteNumber: number
}
export const clampNoteNumber = (noteNumber: number) =>
Math.min(MaxNoteNumber, Math.max(0, noteNumber))
export const clampNotePoint = (point: NotePoint): NotePoint => ({
tick: Math.max(0, point.tick),
noteNumber: clampNoteNumber(point.noteNumber),
})
|