Inventing Guitaraoke: A Tale of Tech, Bugs, and Rock'n'Roll
summary
An engineer builds a live “guitar karaoke” pipeline that mixes 5.1 audio stems from karaoke-version.co.uk, runs harmonic extraction with Vamp/codino (often accurate but noisy, so some chords need manual fixing), renders animated chord overlays as transparent WebM using ImageSharp and ffmpeg, and plays tracks through Winamp into a physical mixer. The system runs monthly bar nights, usually works live, skips Bohemian Rhapsody as too hard, and renders videos at about 1.5× real time.
AI-written summary · about
chapters (10)
- 0:00Karaoke as life's teacher
- 7:21NDC Copenhagen inspiration
- 10:56Karaoke tech history
- 16:15Guitars meet karaoke
- 24:37First live test feedback
- 27:05Automating guitar chords
- 35:45Chord extraction tool
- 42:44Video rendering in C#
- 48:40Live demo and GitHub
- 49:22Q&A
related talks
16mTabbers - turn every guitar playing video into a guitar lesson
31mBuilding a JavaScript Video Synthesizer for Live Performance
47mHow live music is evolving in a post pandemic world
32mMaking of this Stage by { live : js }
29mStop Fighting Hydra - Replacing Headless Chromium
01h 02mHumanizing Technology and Algorithms Through Artistic Expression
50mRocking Out with Browser-Based Developer tools
50mHow I optimized my JavaScript sheet music rendering engine
