Skip to content

v0.3.1: live view fixes - #3

Merged
beneaze merged 2 commits into
mainfrom
live-view-fixes
Oct 17, 2026
Merged

beneaze merged 2 commits into
mainfrom
live-view-fixes

Conversation

@beneaze

@beneaze beneaze commented Oct 17, 2026

Copy link
Copy Markdown
Owner

Fixes for the live view, released as v0.3.1.

  • Beat indicator above the master meter: one row per deck in the deck's colour, with the current beat of the bar lit (from the beat grid).
  • Crossfader: it had no effect, because every channel started as "thru". Deck A is now on side A and deck B on side B. A mix that plays its decks through ("Play live", automix) gives the assignment back when it stops.
  • Faders and knobs jumped while dragged: each drag step was added to the value coming back from the engine, which arrives a buffer or two late. A drag now works on its own value from where it started.
  • Tracks showed a text cursor over their name and couldn't be dragged: label text is no longer selectable anywhere.
  • Mixer layout: the faders are centred under the knobs, the level meters sit on the outer sides (mirrored), and there's a gap above the faders. Stem knobs show their colour when a stem plays. The key buttons fit the pitch column.

New engine test crossfader_mixes_assigned_decks_and_a_mix_gives_them_back. Clippy and the app, engine and core tests pass locally. I checked each change in screenshots of the running app; I couldn't try the drag feel by hand.

🤖 Generated with Claude Code

beneaze and others added 2 commits October 17, 2026 17:35
…le tracks

- Beat indicator above the master meter: one row per deck in its colour, the
  current beat of the bar lit (from the beat grid).
- The crossfader had no effect: every channel started "thru". Deck A is now
  on side A and deck B on side B; a mix that plays its decks through gives
  their assignment back when it stops.
- Faders and knobs jumped while dragged: they added each drag step to the
  value coming back from the engine, a buffer or two late. A drag now works
  on its own value from where it started.
- Track names showed a text cursor and couldn't be dragged: label text is no
  longer selectable anywhere.
- Mixer: the faders are centred under the knobs with the level meters on the
  outer sides, mirrored, and a gap above them. Stem knobs show their colour
  when a stem plays. The key buttons fit the pitch column.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@beneaze
beneaze merged commit df085c9 into main Oct 17, 2026
2 checks passed
@beneaze
beneaze deleted the live-view-fixes branch October 23, 2026 22:55
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