Révisable 1

This first version of a series of assemblages part of 1962, a research around versioned physical artworks, led by Raphaël Bastide since 2012. Révisable 1 focuses on making modifications of a versioned object accessible, and on the publication of its history. The artwork therefore questions both online and offline audiences and players by offering them a finite set of actions.

There is no hierarchy between the original and its modifications; only the creation of an archive, self-documented, open, and as “forkable” as a software.

revisable1-v1.0 detail-revisable1-v1.0 board


This project is under MIT LICENSE.
Initiated by Raphaël Bastide in May 2013.
Contact: bonjour/at/raphaelbastide.com


  • version: 11.0
  • contributor: Yhancik
  • date: 2013-08-20
  • code: on GitHub
  • version: 10.0
  • contributor: Minnie Fractale
  • date: 2013-08-13
  • code: on GitHub
  • version: 9.0
  • contributor: Pierre Bertet
  • date: 2013-08-06
  • code: on GitHub
  • version: 8.0
  • contributor: Raphaël
  • date: 2013-07-30
  • code: on GitHub
  • version: 7.0
  • contributor: Tigre Radio
  • date: 2013-07-24
  • code: on GitHub
  • version: 6.1 (bug fix)
  • contributor: Alice
  • date: 2013-07-16
  • code: on GitHub
  • version: 6.0
  • contributor: Alice
  • date: 2013-07-10
  • code: on GitHub
  • version: 5.0
  • contributor: Vincent Evrard
  • date: 2013-07-02
  • code: on GitHub
  • version: 4.0
  • contributor: Galhac
  • date: 2013-06-25
  • code: on GitHub
  • version: 3.0
  • contributor: Collectif Sin ~
  • date: 2013-06-18
  • code: on GitHub
  • version: 2.0
  • contributor: Romain Poirier
  • date: 2013-06-11
  • code: on GitHub
  • version: 1.0
  • contributor: Raphaël Bastide
  • date: 2013-06-05
  • code: on GitHub
  • version: 0.2 (beta)
  • contributor: Raphaël Bastide
  • date: 2013-06-05
  • code: on GitHub
  • version: 0.1 (beta)
  • contributor: Raphaël Bastide
  • date: 2013-06-05
  • code: on GitHub


On site intervention

Visitors present in the exhibition space can act on the installation by following the protocol:

  1. Fill the form describing your identity and your intervention on the piece
  2. Give back the form to a member of iMAL
  3. Wait for a notification by email about the validation or refusal of your intervention (technical impossibility or complete calendar)
  4. Your intervention is exposed during a week at iMAL and archived online on this website.

Online intervention

This kind of intervention requires the knowledge of the distributed revision control system Git. It is possible for online visitors to clone the Git repository of "Révisable 1" and submit a pull request. The repository URL is: https://github.com/imalorg/revisable-1/
The file to edit is named "PIECE" and located at the root of the repository.

Advanced Intervention

A special format is used to describe the strokes strings can trace in a grid space.

A grid is composed by points that can be connected by strings. Each point of a grid can hold extremities of strings, part of strings, or nothing.

  • Grid points are always named using numbers from top to bottom and left to right, such as occidental writing
  • Order of the connection does not have any importance in the code, the same composition can be coded in two different ways

Code format

 a         b         c

a: Choice of the string. b: Declaration of the path of the rigging c: Date of the intervention based on the format: mm-dd-yy




Advanced compositions

Several strings can be used in the same composition consequently, each path must be declared after a string choice C2/2:4:7.

Strings can criss-cross from the front and the bottom. A crossing should be declared unsing parenthesis and optional signs < or > will specify if the crissing occur respectively from front to behind or from behind to front. If none of < or > is given, the more direct crossing will be chosen.

a    b      c      d   e     f

a: Choice of the first string
b: First string path
c: The segment 10:11 of the first string cross the segment 1:8 from behind to front
d: Choice of the second string
e: Second string path
f: Date of the intervention

The code above will produce the following composition:

revisable grid

String choice

  • C1: Black elastic - image Quantity: a total of 100m, in many sizes
  • C2: 1.5m red plait rope with golden hooks - image. Quantity: 3 ropes

Alternative writing

In order to facilitate the versionning, the code format can be writen with one statement per line.


is equal to:




Raphaël Bastide
Romain Poirier
Collectif Sin ~
Vincent Evrard
Alice Leonards
Tigre Radio
Pierre Bertet
Minnie Fractale