Get the latest tech news
Sonic Pi: Ruby as a Composition Tool
Like the blip of an intro on the front page says, my degree was originally in music. My running joke as a web dev is that neither has meaningfully required me to count past 32.
And while my main concentration was vocals, I've since realized I should probably stop strictly calling this a nontechnical field, because my actual major was recording — even if I did primarily branch out into this for the sake of tracking my own material. But more recently, after a series of constraints that put all the instruments I do have into storage, I've taken a dive back into what was also one of my first attempts to learn how to code: Sonic Pi. (Note that for length I won't be repeating everything, so at points that I mention I'm reusing sections, or for persistent values like bpm or synth settings, just scroll up.)
Or read this on Hacker News