feat(#2): DJ mode — A/B decks, crossfade, EQ, co-DJ #11

Merged
ti-paul merged 1 commit from feature/2-dj-mode into main 2026-06-12 14:36:49 +00:00
Member

Closes #2

DJ Mode

  • Deck A/B with load, play, pause, volume, position
  • Hot cues + loops
  • Equal-power crossfade with visual
  • 3-band EQ (bass/mid/treble)
  • Co-DJ sessions: multi-user control, history
  • 20 Go tests
Closes #2 ## DJ Mode - Deck A/B with load, play, pause, volume, position - Hot cues + loops - Equal-power crossfade with visual - 3-band EQ (bass/mid/treble) - Co-DJ sessions: multi-user control, history - 20 Go tests
feat(#2): DJ mode with A/B decks, crossfade, EQ, co-DJ sessions
Some checks failed
CI / validate (pull_request) Failing after 0s
aeb26bdc98
- internal/dj/dj.go: Full DJ mixer engine
  - Deck: load, play, pause, volume, position, hot cues, loops
  - Mixer: crossfade (equal-power), 3-band EQ, master volume
  - DJSession: co-DJ with multi-user control, history
  - ASCII crossfader visual + deck status rendering
- 20 tests (internal/dj/dj_test.go)
ti-paul left a comment
No description provided.
20 tests. DJ engine + crossfade + EQ + co-DJ. LGTM.
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
les_clankeurs/jam-session!11
No description provided.