music-and-sound

Installation
SKILL.md

Music and sound design

Only when asked. The creator doesn't want a list to choose from: pick, place, and name two alternates per cue in one line each so they can say "swap to the second one".

Tools

Epidemic Sound as an MCP server: SearchRecordings, EditRecording + PollEditRecordingJob + DownloadRecordingEdit, SearchSoundEffects, DownloadSoundEffect. Downloads are signed URLs: fetch them with curl into system/videos/<v>/music/src/ or sfx/src/.

1. Read the timeline as it is now

The creator has usually trimmed the cut. Read the B-roll windows from V1 of their timeline (times in seconds), and the speech around them.

2. Cues by section (moods)

Read the transcript and split it into 2–3 sections. A vlog that worked:

  • Opening / journey (hopeful, dreamy ambient beats ~100 BPM), swelling on the travel B-roll;
  • The talk (laid-back lo-fi ~73 BPM, sparse, nothing with a busy lead melody);
  • Ending (warm, hopeful indie ~95 BPM) from "to close this video…" through the outro.

Search with filters vocals: false and a BPM range; avoid corporate stock sounds. Then ask Epidemic for an edit at the exact section length (EditRecording, forceDuration: true, WAV, maxResults: 1, max 300 s). Check the edit's loudness over time: one edit started fading 25 s before its end, killing the B-roll it was meant to lift. Fix: ask for a longer edit and cut it yourself with your own short fade.

Installs
11
GitHub Stars
336
First Seen
6 days ago