Since 2003 we have worked into drawing various components of Protoquadro into modules, that could be used and re-used for different painting.
All of these ideas are based on the concept of transformation through Synchronicity.
To derive some of these strategies from our intuition and implement them into valuable code has been a long process of trial/selection. Some algorithms have gained sufficient strength to power the generative engine behind a real painting. As convention we call the algorithm we have invented to generate unpredictability and synchronicity with a CAPITALIZED acronym followed by a dash (#) sign.
All algorithms share the characteristic of unpredictability, the fact they follow deterministic rules and a connection to some sort of psycologically relevant human factor.
So far the algorithms we invented and/or used for protoquadro have been:
The NG# algorithms uses as a engine the geometrical properties of the Enneagram symbol. The Enneagram is used to generate sequences of values according to a feedback process that involves the color on the canvas in some peculiar points and in some determined instants of time.
The project SATOR involved a research on MAGIC SQUARES. The original protoquadro called SATOR, made for SYB gallery used the property of a order 5 magic square to generate the necessary flow of numbers.
With Junglescape we draw a specific variation of boids, agents that responding to varying parameters create a wondering flock. The flock is aware of the presence of someone in the vicinity and reacts to it, splitting if the presence are two or more.
Brushes are generated according to the flock behavior and heuristic rules chosen to massimize aesthetic effects. The original algorithms for drawing boids was developed by developed by Craig Reynolds in 1986, is an artificial life program, simulating the flocking behaviour of birds.