Skip to content

Fix midiplayer slider / note off (0.23.1)#311

Merged
mscuthbert merged 5 commits into
masterfrom
fix-midiplayer-slider
May 12, 2026
Merged

Fix midiplayer slider / note off (0.23.1)#311
mscuthbert merged 5 commits into
masterfrom
fix-midiplayer-slider

Conversation

@mscuthbert

Copy link
Copy Markdown
Member

Fix the slider and time display on MIDIPlayer. Attempt to get better NoteOff via upgrade to MIDICube 0.10.1.

MIDICube 0.10.0 also allows for playing notes below A0 and above C8 if samples are given there.

AI-Assisted, Claude

mscuthbert and others added 5 commits May 11, 2026 23:34
The capsule's `dragstart` handler had been dead since the jQuery removal in
98529ff: HTML5 `dragstart` only fires on draggable="true" elements, so
clicking the timeline did nothing and `this.state` was never set.

Overlay an invisible `<input type="range">` over the existing capsule/cursor
visuals and scrub via `input` events, pausing on `pointerdown` and resuming
on `pointerup` if playback was active.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Switch .timeControls to flex with align-items: center so the time labels
and capsule line up on the player's vertical midline instead of relying
on per-element `top` nudges (`top: 5px` on the row, `top: -9px` on the
labels).

AI-Assisted (Claude)
AI-Assisted (Claude)
@mscuthbert mscuthbert merged commit 3aa9757 into master May 12, 2026
4 checks passed
@mscuthbert mscuthbert deleted the fix-midiplayer-slider branch May 12, 2026 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant