top of page

Variation II of Variation II

Kinetic Score/Audio-Visual Installation

 

work in progress

In this piece, I use Cage’s Variations II, which a compositional and notational model that John Cage developed over the period from 1958 to 1961, as an audio-visual generative method. In Variations II, Cage's original notation consisted of five points and six lines on eleven individual transparent plastic sheets. A composer/performer superimposed the transparent sheets and measured the distance between the dots and lines that represented parameter of musical events and sounds. In other words, the contingent relationship between the lines and dots determined the parameter of musical events and timbres. In my interpretation of Variations II , I apply the score to a kinetic installation. The lines and the dots are replaced by computer-controlled moving panels and visitors’ bodies, respectively. The algorithms analyze the relationship between these components and generate musical parameters in real time.

Computer vision dissects the movements of the audience and transforms them into hallucinated images which are analyzed, enhanced, and synthesized by Neural Network methods. Moving panels are juxtaposed with the walls of a gallery space and display what the computer vision and AI understand, analyze, and synthesize through interaction with the audience. This may include data such as the visitors gender, height, or age, as well as the process of analysis and synthesis from the perspective of computer vision and AI.

The contingent relationship between the moving panels and movements of the audience body determines musical events, timbres, and movements of the images. Through this process, the audience members explore new physical movements of their bodies. Furthermore, I expect the audience to raise questions, such as how much of the creativity is derived from the computer program and how much from the programmer, what it would be like from the computer’s perspective to be an artist, what creativity is in our digital age, or how AI bias actually happens.

 

work in-progress

Arduino, Stepper Motors, Max/MSP

C/C++, Digital Fabrication 

Arduino, Stepper Motors, Max/MSP

C/C++, Digital Fabrication 

bottom of page