diff --git a/src/sing/stateMachine/sequencerStateMachine.ts b/src/sing/stateMachine/sequencerStateMachine.ts index 11ed27c466..faa351c8a7 100644 --- a/src/sing/stateMachine/sequencerStateMachine.ts +++ b/src/sing/stateMachine/sequencerStateMachine.ts @@ -557,7 +557,7 @@ class ResizeNoteLeftState implements IState { const position = Math.min(noteEndPos - snapTicks, notePos + movingTicks); const duration = noteEndPos - position; - if (note.position !== position && note.duration !== duration) { + if (note.position !== position || note.duration !== duration) { editedNotes.set(note.id, { ...note, position, duration }); } }