What a great find! I am Ken Tilton, and I have been inspired by recent events to look for ways I could contribute to keeping the BLM momentum going. So how did that bring me to Sonic Pi?
I got to thinking about creating an engaging, approachable, yet rigorous pathway to careers in software development for African-American students, especially those not thrilled with today’s schools and curricula.
Been there (not thrilled with school) myself, which is why I went into teaching out of college. Back then it was the Sixties, and we thought then too about BLM in spirit, so I worked in the East Orange, NJ schools. Three tough, exhilarating, wonderful years.
Well, thinks me, programming music must be fun, and though I know little myself (I am here to learn!) perhaps there is enough richness to music theory and composition that algorithmic generation of music could draw kids deeply enough into software development that some could make the leap to programming in general, especially since decent careers can be had in that realm.
With that thought in mind, I started googling algorithmic music generation, quickly found Clojure Overtone, Supercollider, Web Audio, and then in one list I saw “Sonic Pi” cited as especially suited to education. Bingo!
Next, as soon as I joined this forum I was thrilled to see Dave Briccetti is all over this subject, and through his links I have found Jared O’Leary. Bingo two!
My next steps are to download and install Sonic PI and try some existing lessons just so I know what I am talking about. I will also continue googling to see if others are already exploring this idea of music programming as a gateway to software careers for underserved populations. Any leads are welcome!
Cheers, kt