Making music with code
Coding Music
Earsketch
- Earsketch is a free online editor where you can code in Python or JavaScript
Sonic Pi
- Download a free copy of Sonic Pi to install on your computer
- A short video about Algoraves - dancing to coded music and visuals
- Below are some activities to get you started with coding music in Sonic Pi. If you enjoy them and fancy working on your live-coding skills for a future Mitchell Library Saturday afternoon Algorave in the cafe, you could then try these tutorials by Sonic Pi creator, Sam Aaron, covering lots of different style of music.
- There's also an interactive online workshop tutorial in several parts by Mehackit
- To save your Sonic Pi code you might want to create a free GitHub account. Once you have one of these, you can save the code for your compositions in a Gist, found at https://gist.github.com/yourusername (replace with your actual GitHub username!)
- So that people can listen to your code without necessarily downloading the code and running it, you can save the .wav file generated by Sonic Pi when you press "Record" on a piece in a free Soundcloud account.