Custom software - Vanilla JS
I like to break things. Not as a destructive impulse, but simply to understand, question, and rebuild with a perspective that feels clear to me. Incidentally, I also thrive in chaos, and the combination of my inclinations generally makes for a terrible match with computer thinking.
With this work, I want to challenge my modus operandi and embrace a cathartic process of self-restraint. I want to achieve a visually dynamic narrative that satisfies my chaotic mind with one simple computer logic:
(p > m || p < 0)
In plain language, this translates into: 'the position is greater than the maximum or less than zero'.
With this simple condition, I have created a suite of custom algorithms, of which this is one.
Each artwork is a binary composition performing in unison. This means the two iterations of this algorithm will always display equivalent animated outputs, independently of time and location.
To enjoy the algorithm’s dynamic interaction and emergence at its best, I suggest opening the piece in a new browser tab and interacting by resizing the canvas. On Objkt, this can be done by opening the 'Properties' tab (press P) and clicking any link in the 'Artifact' section.
David Seven - 2025 Ɛ><3