ghou-Project-12-Proposal

For my final project I would like to create a musical interaction application that also creates visuals when each note is played. I have thought about creating a visualization similar to a piano keyboard that users could click on with their mouse (or preferably touch screen/touch pads/tablet devices) and each click would produce a musical note audio corresponding to which notes the user had clicked. Each of the keyboards would then produce a little “randomized” visual when it is pressed and it would either display above the keyboard on the canvas or wherever the user clicks.

I will be using Javascript Objects to create the keyboard and also the visuals, which will most likely be a series of radiating line drawings of some sort (I have not decided yet). I could probably use the noise() function or just the random() function to make a moving display for the visual.

I think I can also develop this program further by programming a song that the user can follow along the keyboard and play. I think that could be a little too difficult to store inside a written script however. 

Leave a Reply