This workshop will revisit the seminal works of the pioneers of generative art from the 1960s and 1970s: Colette and Charles Bangart, Frieder Nake, Georg Nees, Michael Noll, Vera Molnár, and others. At a time when computers and plotters were confined to research laboratories, these artists paved the way for new forms of creation using algorithmic material.
https://stereolux.org/agenda/workshop-recoding-aux-sources-du-dessin-generatif
"We think the image. We don't make it.
When we think the image, we always think infinitely many images. That's absolutely new. The algorithmic artist is thus a totally new kind of artist."
— Frieder Nake
Thomas recoded and played with Frieder Nake's Walk through raster algorithm.
Olivier jumped into the realm of cubes edges by recreating one of Manfred Mohr's Cubic Limit.
Nicolas was the James R Warner emerging man and started to recode ArcLink by Auro Lecci.
Swann played with classic Georg Nees' Schotter, Harold Cohen's "Three Behaviors for Partitioning Space" and Roger Coqart's Structured Square - Inwards.
Marine created a new artwork from Aaron Marcus' Untitled 3.
Matthieu played with a custom algorithm and plotted it with a Roland DXY plotter.
- Visual Studio Code
- p5.vscode
It helps you create p5.js projects in Visual Studio Code. It also includes autocompletion, a simple tool to browse and install third-party p5 libraries, and the Live Server extension.
- p5.vscode
- vpype
Swiss-Army-knife command-line tool for plotter vector graphics - Inkscape
- AxiDraw software installation
- HTTP server that comes with this repository to perform various tasks through an API :
- resize svg files with vpype.
- transform svg to hpgl with vpype.
- drive AxiDraw plotter.
This is not mandatory to install and run it for this workshop, though it is useful for easily manipulating svg and generating hpgl commands.
python environment is needed to run the server.
Note for Mac users : if pythondoes not work, replace with python3 in the following commands.
First we are going to create a virtual environment for the server. In a terminal type the following commands :
# Replace [path] with the appropriate location on your system
cd [path] python -m venv .venvThen activate the virtual environment :
MacOS / Linux
source .venv/bin/activateWindows
.\.venv\Scripts\Activate.ps1Once the virtual environment is activated, install the project’s dependencies listed in the requirements.txt file:
pip install -r requirements.txtThat's it ! You should be able to run the server now.
python ./server.pyIf everything went fine, you should be able to open http://127.0.0.1:8080 on your browser and navigate into the examples.
let serialCo = new SerialConnection();
let isConnected = await serialCo.connect();
if (isConnected){
// ...
}See sketches/serial_connection for full example.
if (SerialConnection.isAvailable())
{
serialCo = new SerialConnection();
rolandDXY = new PlotterRolandDXY( serialCo );
}See sketches/send_to_roland_dxy for full example.
See sketches/vpype for full example.
- The ReCode repo
- The ReCode project
The ReCode Project is a community-driven effort to preserve computer art by translating it into a modern programming language (Processing) - Zach Lieberman / Recreating The Past
In Recreating the Past, we will study computational art from the past decades and recreate these works with contemporary techniques to gain aesthetic, analytical and technical knowledge. - Yseul Song / Re-coded
School for Poetic Computation studied five pioneers of computational media and recreated their projects using contemporary tools such as OpenFrameworks and Processing. We made about 50 pieces of sketches and displayed on two 9ft x 9ft LED walls. - Lycée Le Corbusier à Strasbourg
Collection of sketches - Julien Gachadoat / Dessins géométriques et artistiques avec votre micro-ordinateur
This repository presents programs written by french mathematician and computer scientist Jean-Paul Delahaye in the book "Dessins géométriques et artistiques avec votre micro-ordinateur" published in 1985 for the Eyrolles french publishing house. - Julien Gachadoat / Nouveaux dessins géométriques et artistiques avec votre micro-ordinateur
- Brian Boucheron / awesome-plotters
A curated list of code and resources for computer-controlled drawing machines and other visual art robots. - Julien Dorra / 3D printable plotter adapters for pens and refills
Use your favorite contemporary pens on vintage HP plotters with this parametric OpenSCAD code to create custom adapters. - Golan Levin / p5.plotSvg
p5.js library for exporting SVG files tailored for pen plotting. - Roland DXY-1300 -1200 -1100 Command Reference Manual
- A Million Random Digits with 100,000 Normal Deviates
Still the largest known source of random digits and normal deviates, the work is routinely used by statisticians, physicists, polltakers, market analysts, lottery administrators, and quality control engineers. - List of random number generators
Random number generators are important in many kinds of technical applications, including physics, engineering or mathematical computer studies. - prng
A collection of better PRNGs
- v3ga / Computer & Computer art history
A set of links related to computer & code history (english and french links)












