Written by Michael Masukawa • Photography by Natasha Moustache, Getty Images • December 7, 2016
*The children were nestled all snug in their beds… while visions of scripted HTML danced in their heads…
While robots making music is not a new phenomenon, a program that tracks events across GitHub to make music is new—and it’s so cutting-edge that we just have to tell you about it.
If you’re unfamiliar, GitHub is a website for software engineers who need to share updates with members of their teams. For example, let’s say a team member updates a few lines of code in a certain program. So that others in the team can access this update instantly, that programmer “pushes” the update into GitHub for everyone to see.
This process of “pushing” is one type of process that GitHub Audio uses to generate its music. If you go to the website, you’ll see a single page populated with expanding dots of different colors, each representing a musical sound you can hear, and each labeled with the Git Hub process that generated that note. In other words, each time a GitHub user does something, a new soothing note plays over your speakers.
It’s the best of nerdy ideas, and the site regularly has a thousand or more listeners. As this kind of music evolves, there’s of course the potential for more complex automated music as well. It’s possible, for instance, for this kind of technology to make music of a walk in the rain, coordinating weather and fitness apps into a musical algorithm.
Imagine: your own experiences creating music.
To learn more about GitHub, there are a number of excellent online resources to review, and while GitHub Audio is not the first platform to musically interpret website traffic, it’s a fascinating piece of programming that also makes great bedtime music.