Skip to content

v3ga/Workshop_Recoding_Stereolux_2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recoding : aux sources du dessin génératif / Stereolux / 2026

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

Plots

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.

Tools

  • 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.
  • 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.

Server installation

This is not mandatory to install and run it for this workshop, though it is useful for easily manipulating svg and generating hpgl commands.

Requirements

python environment is needed to run the server.
Note for Mac users : if pythondoes not work, replace with python3 in the following commands.

Install and run

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 .venv

Then activate the virtual environment :

MacOS / Linux

source .venv/bin/activate

Windows

.\.venv\Scripts\Activate.ps1

Once the virtual environment is activated, install the project’s dependencies listed in the requirements.txt file:

pip install -r requirements.txt

That's it ! You should be able to run the server now.

Server lauching

python ./server.py

If everything went fine, you should be able to open http://127.0.0.1:8080 on your browser and navigate into the examples.

p5.recoding library documentation

API Server

Serial communication

let serialCo = new SerialConnection();
let isConnected = await serialCo.connect();
if (isConnected){
  // ...
}

See sketches/serial_connection for full example.

Roland-DXY plotter

if (SerialConnection.isAvailable())
{
  serialCo = new SerialConnection();
  rolandDXY = new PlotterRolandDXY( serialCo );
}

See sketches/send_to_roland_dxy for full example.

Saving files

See sketches/vpype for full example.

Links

Computer graphics & art magazines

ReCode

Plotters

Random numbers generators

  • 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

History

About

Revisiting the seminal works of the pioneers of generative art from the 1960s and 1970s

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages