Here’s a little blast from the past – I just realized that I composed and programmed this “NES classical” piece for a composition class almost exactly 10 years ago. I had recently discovered MML, a music programming language that an increasingly vibrant community of chiptune musicians were using to make NES music. I was also studying music composition at UNC at the time. So, this piece represented a lot of things I was learning at the time about both classical music theory and programming NES music with MML.
To give you a flavor of MML, here’s a little excerpt of the MML code for Pixel Rain:
You can take a look at the complete MML file here, if you’re so inclined.