The author here. Cool. Yes, it's a similar experiment. The difference is that you use Python. I guess from your code, it's a CLI application that talk to MIDI devices and read the data from Sheets. Is that correct?
That’s right, it’s a pretty thin layer. Parses the sheet and schedules the midi to be sent to a particular (virtual) device. Having it all in one place sounds a lot more convenient.
With Web Audio API, it would be possible to convert any number inside Sheets as a frequency or note to control the oscillator and effects, and make music. So, yes, a lot of creative possibilities.
And here’s some Aphex Twin: https://twitter.com/jvanbalen/status/1382372378051756032