Have you heard of Earsketch? It’s an amazing, fun way to create music while learning, practicing, teaching coding! Yes, music and coding all in one with its online, free platform (for students)…you just need a browser. It supports Python and Javascript coding in their online editor and you can compile and run the code on the same webapp. Check them out at https://earsketch.gatech.edu/
You don’t have to generate sound using code, rather you code to arrange the tracks, add effects to them and various other things. For the actual audio files, you can use your own or you can search on their platform for loops and clips that you can use for your unique creation. Really easy to get started and a solid API support.
The DAW interface of a composition I created in a few minutes with just a few lines of code (code and audio file is shared below) looks like this:
Below is a quick example of my creation. The video is just of Windows Media Player with custom visualization playing my audio file.
Hope you liked it. Go ahead and create your own…have fun and enjoy!
The code for the composition above is:
▛Interested in creating programmable, cool electronic gadgets? Give my newest book on Arduino a try: Hello Arduino!
▟