Skip to content

Slice 19 — Audio clip sequence: model, planner, composition#50

Merged
cbaucom merged 1 commit into
mainfrom
feat/45-audio-clip-sequence
Jun 22, 2026
Merged

Slice 19 — Audio clip sequence: model, planner, composition#50
cbaucom merged 1 commit into
mainfrom
feat/45-audio-clip-sequence

Conversation

@cbaucom

@cbaucom cbaucom commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replace single soundtrackFilename with ordered audioClips[] in slideshow.json (migrate legacy projects on load).
  • Sequence Planner outputs frame-accurate audioSegments with shared ducking envelope; Composition plays clips sequentially via Remotion Sequence + Audio.
  • SoundtrackPanel: drag-reorder playlist, add/remove clips; beat grid uses first clip until Slice 23 — Beat grid across multi-clip audio timeline #49.

Test plan

  • pnpm test — 234 tests pass
  • pnpm lint && pnpm build
  • Open project with legacy soundtrackFilename only → loads as one-clip playlist
  • Add 2+ audio files to playlist → clip 2 starts when clip 1 ends in preview/export
  • Reorder/remove clips → persists in slideshow.json after autosave

Closes #45

Made with Cursor

Replaces single soundtrackFilename with ordered audioClips in slideshow.json, sequential RenderPlan segments, and playlist UI — foundation for loudness normalization and media looping.

Closes #45

Co-authored-by: Cursor <cursoragent@cursor.com>
@netlify

netlify Bot commented Jun 22, 2026

Copy link
Copy Markdown

Deploy Preview for foldershow ready!

Name Link
🔨 Latest commit f4c4629
🔍 Latest deploy log https://app.netlify.com/projects/foldershow/deploys/6a393f3e54fac50008163132
😎 Deploy Preview https://deploy-preview-50--foldershow.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@cbaucom
cbaucom merged commit 225d1b2 into main Jun 22, 2026
5 checks passed
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.

Slice 19 — Audio clip sequence: model, planner, composition

1 participant