BGM Agent
Analyzes the script's emotional curve to compose or select matching background soundtracks and audio transitions.
Overview
The BGM Agent analyzes the emotional arc of the script to select or compose appropriate background music and sound effects. It maps each scene to a mood (tense, joyful, melancholic, triumphant, etc.) and matches it with suitable musical motifs. It also handles audio transitions between scenes — fade-ins, fade-outs, crossfades — to ensure smooth auditory flow. The final output includes background tracks and sound effect files synchronized to the video timeline. The agent draws from a curated library of royalty-free music tracks organized by genre, mood, and tempo. It applies intelligent crossfading between scenes with different emotional tones, ensuring the music evolves naturally with the narrative. For scenes requiring specific sound effects (door slaps, rain, crowd noise), the agent selects and layers appropriate ambient sounds. Volume levels are dynamically adjusted so music never overpowers voiceover narration.
Input
Script emotional analysis, scene timing
Output
Background music tracks, sound effects, audio transitions
Tools
Music generation APIs, royalty-free music libraries, audio mixing