[m] Zen Piano

Zen Piano


Inspired by John Cage Prepared Piano, the program simulates the process of musical composition via the change of gravity, the sound, and the dynamism of the geometry.



DMA 28 Interactivity

Instructed by Casey Reas


Processing, Photoshop, Javascript


programming, game design, interactive, music

This project was created for Casey Reas’ Interactivity class Project Six: Synthesis, based on the tradition of ball and paddle games. Using programming language in the computer science environment, I was able to create the game in consideration of game dynamics, aesthetics, sound, variables, functions, etc. 

Essentially, this game was inspired by contemporary musician John Cage’s famous piece Prepared Piano. By clicking the screen, the player could increase the number of balls; upon the time the balls hit the bottom bar, there will be piano sound generated. Using the functions of changing gravity, sound mode and size of the balls, the player could emulate Prepared Piano and create their own experimental music. 



Screen Shot 2019-01-10 at 3.37.41 PM.png
Screen Shot 2019-01-10 at 3.39.33 PM.png