Spaces:
Sleeping
Sleeping
| 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), | |
| }) | |