fix: GUI speed control allows negative (reverse) speeds #4

Manually merged
rob merged 1 commit from fix/gui-speed-negative into main 2026-09-09 15:03:33 +02:00
Collaborator

adjustSpeed clamped to [0.5, 3.0], so the -/+ buttons and keys could not
reach the reverse speeds that speed() markers, socket.js and
handleSpeedCue already accept. The range is now symmetric on |speed|
(0.1..3.0) and stepping crosses zero instead of landing on it, since 0
freezes the playhead.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

adjustSpeed clamped to [0.5, 3.0], so the -/+ buttons and keys could not reach the reverse speeds that speed() markers, socket.js and handleSpeedCue already accept. The range is now symmetric on |speed| (0.1..3.0) and stepping crosses zero instead of landing on it, since 0 freezes the playhead. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
adjustSpeed clamped to [0.5, 3.0], so the -/+ buttons and keys could not
reach the reverse speeds that speed() markers, socket.js and
handleSpeedCue already accept. The range is now symmetric on |speed|
(0.1..3.0) and stepping crosses zero instead of landing on it, since 0
freezes the playhead.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
rob closed this pull request 2026-09-09 14:45:27 +02:00
rob reopened this pull request 2026-09-09 15:02:05 +02:00
rob manually merged commit be0eccab2e into main 2026-09-09 15:03:33 +02:00
filip deleted branch fix/gui-speed-negative 2026-09-09 15:24:17 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
rob/oscilla!4
No description provided.