HackNotts 2025 Crucible
LyricForge was developed during HackNotts 2025 in an intense 24-hour sprint. The ambition was to build an intelligent creative studio that could take any existing musical track and rewrite its lyrics to match an entirely new theme or emotion—all while retaining the track's original syllabic structure, rhythm, and rhyme scheme.
Multi-Agent Pipeline Architecture
A naive single-prompt approach fails because LLMs struggle to balance lyrical creativity with rigid meter constraints simultaneously. To solve this:
- Analyzer Agent: Breaks input lyrics into verses, measuring syllable counts, stress patterns, and rhyme schemes (e.g. AABB, ABAB).
- Thematic Composer Agent: Rewrites lines according to target moods while respecting the extracted rhythmic skeleton.
- Synthesis Agent: Dispatches rewritten lyrics to ElevenLabs API to generate emotionally nuanced vocal output with minimal latency.