Harmonizing Code and Melody: making electronical music in a matter of speaking!
summary
Creates a working homegrown multi-agent system in Python that uses OpenAI via REST API to generate Sonic Pi code, WAV recordings, album cover art and a lyric booklet; agents split tasks (concept, composition, code review, mastering) and iterate — a full song often emerges in about five minutes but requires human-in-loop fixes. Uses OSC to control Sonic Pi, limits written: electronic-only output, missing samples sometimes, Windows-only recording for now; code is open source.
AI-written summary · about
chapters (7)
- 0:00Introduction and motivation
- 1:47What are music agents?
- 3:46Architecture and challenges
- 7:23Functional workflow
- 10:45Agent configuration
- 13:21Live demo and examples
- 27:44Conclusion and future steps
related talks
50mTech Truth: Teaching Kids to Code with Sonic Pi
37mHow to code music?
32mLive Coding Music Performance with Sonic Pi
33mSounds, Synths, and Sonic Pi! Oh My!
39mHow to code music?
15mProgramming as Performance: Live Coding with Sonic Pi
30mLive Coding Music with Sonic Pi
13mMaking music with Ruby and Sonic Pi
