Andrew Sorensen's demo makes me wonder if classical music could be "decompiled" as a series of recursive functions, giving us a clear conceptual explanation of what is happening. Then, we could reverse the process to generate similar music, or explore variations.