Yes, SuperCollider is basically the more advanced version of Sonic Pi. I used both and Processing for one of my first programming projects in college to create something very similar to this where you could control the sound:
this territory is moderated