Harmonizing Code and Melody: making electronical music in a matter of speaking!
summary
MusicAgent is a Python (with some Ruby) multi-agent system that composes, codes and records electronic songs by chaining roles like artist, composer, Sonic Pi coder, reviewer and mix engineer; agents use the OpenAI API and LangChain to generate Sonic Pi code, iterate on it via review loops, send OSC commands for playback and create a WAV recording plus Sonic Pi Ruby file and album cover and booklet. Limitations: Sonic Pi’s electronic timbre, no singing, occasional hallucinations and token constraints; repo and configs are on GitHub.
AI-written summary · about
chapters (5)
- 0:00Introduction to music agents
- 12:37What is Sonic Pi?
- 28:44Music agent workflow
- 35:03Live demo and results
- 48:42Human role in AI music
related talks
51mMaking Music with Ruby: Patterns, Context, Fun
37mHow to code music?
33mSounds, Synths, and Sonic Pi! Oh My!
50mTech Truth: Teaching Kids to Code with Sonic Pi
13mMaking music with Ruby and Sonic Pi
39mHow to code music?
01h 02mHumanizing Technology and Algorithms Through Artistic Expression
52mThe Programming Language as a Musical Instrument
