[space]: to pause and unpause
[s]: saves the current canvas
Click with cursor/tap with finger: populate the canvas and change the course of the animation
To fully experience this artwork, it is recommended to open it in live view.
There might be slight color variations between different aspect ratios
"Life has a rhythm; it's constantly in motion"(Roebers, 2010),
and embracing the notion that failure guides evolution(Whitehead, 1999).
Aesthetics of Failure explores the organic fusion of two contrasting textures, seeking beauty within this blend. Dedicated to and inspired by Kim Cascone's article "The Aesthetics of Failure: Post-Digital Tendencies in Contemporary Computer Music"(2000), this collection employs custom shaders and p5.js to manipulate pixels and generate real-time animations that continuously evolve based on autonomous algorithmic choices.
If the viewers choose to engage with the animation, they become active participants in shaping the artwork. By clicking and interacting with the animation, viewers populate the canvas and influence the computer's decision-making process. This interaction leads to a dynamic interplay between the human and the computer, blurring the boundaries in expression between creator, experiencer and the evolving creation.
The animation's movement is guided by a steady rhythm, allowing viewers to perceive and adapt to the changes unfolding within the canvas. The computer continuously generates a stream of gestures, resulting in an ever-changing array of textures. Each gesture introduces new elements to the canvas, creating a fusion of watercolor-like forms and glitchy textures.