From 87b1217a3b22088d036d29d72d4d0498d8678c41 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 15 Apr 2026 00:48:11 +0200 Subject: [PATCH] Add function to get next sequence clip lane --- src/sequencer/project-sequence-steps.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sequencer/project-sequence-steps.ts b/src/sequencer/project-sequence-steps.ts index 6ba3e22f..cfd1c00f 100644 --- a/src/sequencer/project-sequence-steps.ts +++ b/src/sequencer/project-sequence-steps.ts @@ -258,6 +258,12 @@ export function getProjectSequenceDurationMinutes(sequence: SequenceDefinitionLi }, DEFAULT_PROJECT_SEQUENCE_DURATION_MINUTES); } +export function getNextSequenceClipLane( + clips: readonly Pick[] +): number { + return clips.reduce((maxLane, clip) => Math.max(maxLane, clip.lane), -1) + 1; +} + export function isHeldSequenceClipActiveAtMinute( clip: HeldSequenceStep, minute: number