Turtle audio is the latest music creation software of Kyle Stets, slack engineer. A web-based music sequencer inspired by turtle graphics programming that he was working on for over two years using the Web Audio API, paper.js for the visuals and Ohm.js for the rule syntax, in addition to a nodeJs backend to save sketches.
Actually you can only create and share beautiful sequence of audio, such as the beautiful animated gif above (turtle link). The idea is to generate lines that can play music using simple text commands. Some tutorials are available to understand from the basic concepts to the advanced rules, if you are feeling adventurous.
You can find a lot of samples in this tweet :
Today I'm finally putting this project out into the world:
🐢🎶 https://t.co/503zqpSFochttps://t.co/503zqpSFoc is a music sequencer inspired by turtle graphics programming. I have been working on this for 2 years (!!) and it's terrifying to finally show you. Please enjoy! 🔊 pic.twitter.com/oi5JujoHea
— Kyle Stetz (@kylestetz) October 28, 2018
What’s interesting in this two dimensional approach is that you can create multiple lines that intersect and share the same notes in the grid, which will create some new affordances. It also gets people to think differently about how to compose music, which is valuable explained Kyle in a tweet.