This fall I’ll be beginning a PhD in music theory. With my last gasps of freedom, I’ve got a few projects that I’ve been meaning to get out of the way. Among these are a few piano roll animations. Here is the first one, of a brand-new piano piece:
For the curious: I made this animation using Python to read the midi files and calculate the position of the notes and shadows, etc., in each frame. I then plotted each frame using R.