Skip to content

feat: Enhanced Session View — follow actions, probability, and arrangement recording #1338

@ChuxiJ

Description

@ChuxiJ

Context

From DAW tech stack research: Ableton Live's Session View is the gold standard for live performance and improvisation. Our sessionStore already has scene launching, follow actions, and arrangement recording — but the UX and feature depth should match Ableton's maturity.

Bitwig's clip launcher adds unique modulation capabilities per clip. We can combine Ableton's workflow polish with our AI generation to create something neither has.

Goal

Deepen the Session View to be a compelling live performance and composition tool, with AI-enhanced clip generation.

Acceptance Criteria

  • Follow action chains: next, previous, random, first, last, with probability weights
  • Quantized launch: clips snap to bar/beat boundaries on trigger
  • Per-clip tempo and time signature overrides
  • Record session performance to arrangement view (capture mode)
  • AI-fill: right-click empty slot → "Generate clip for this slot" using context from adjacent clips
  • Scene chaining: auto-advance through scenes with configurable timing
  • Visual feedback: playing/queued/recording states with animations
  • MIDI controller mapping for scene/clip launch

Strategic Context

Industry benchmark: Ableton Session View, Bitwig Clip Launcher
Our advantage: AI can generate clips on-the-fly for empty slots
Builds on: sessionStore.ts, session components, generationPipeline

Part of: DAW Best Practices Research Series

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions