Releases

1.0.0 (TBD)

Highlights

  • Animated landing page with Tailwind styling and animated background
  • Discover → Builder workflow
  • Modular Builder with widgets and local persistence
  • Timing widget: single source of truth for BPM and time signature
  • Global transport (Play/Stop, Spacebar) for future multiple sound sources
  • Metronome widget: low-latency Web Audio click with per-step accents and presets

Details

  • Builder auto-adds and pins a Timing widget on new projects
  • Add/Remove/Reorder widgets; state persisted to localStorage
  • Global transport provider: unified playback for all widgets now and in the future
  • Timing: high-contrast BPM slider with live updates; time signature inputs allow empty editing and apply on blur
  • Metronome: sample-accurate UI/audio alignment; subdivisions derived from signature (e.g., 4/4 → 16th grid, 12/8 → 8th grouping); per-step accent levels (0 Silent / 1 / 2 / 3) with instant application; presets (Quarter feel, Eighth feel, Bar only)

Known Limitations

  • Metronome accent patterns not persisted per widget instance yet
  • No drag painting, right-click decrement, or tap tempo

Next

  • Persist per-widget accent patterns
  • Extended preset templates (e.g., 5/8 as 3+2, 7/8 variants)
  • Tap tempo and keyboard shortcuts