This project plays Bach forwards, backwards, and upside down! Arrow keys move the display. W and S zoom in and out. A and D control the tempo and the *direction* of the music playback. Space flips the music upside down, inverting the low and high notes. I shifts the instrument. Press 1 for the Cello Suite No. 1 in G; press 2 for the Well-Tempered Clavier Prelude No. 1 in C. For mobile users: tap left and right to adjust tempo and direction; tap up and down to zoom; tap center to invert.
This was inspired by a story in the New York Times about a pianist/coder - Dan Tepfer - who is experimenting with turning Bach pieces "upside down" on the piano. For more information, check out his amazing YouTube: https://www.youtube.com/playlist?list=PLUzNnspxG1f7AjeMgZ_1nE0D6TH9zrH9R