Sébastien Courvoisier

Current and past projects...

2015-2017

Climat Général for Hyperpavilion, Venice Biennale 2017 (work in progress...)

A generative installation by Claire Malrieux

  • Node.js, Pixi.js, Paper.js, P5.js, CouchDB, Ableton Live

1% Artistisque du nouveau Rectorat de l’Académie de Lille (work in progress...)

A permanent installation by Magali Desbazeille

  • Node.js, openFrameworks, Blender

Envol VR (work in progress...)

A VR application by Béatrice Lartigue - Lab212, music by Chapelier Fou

  • Three.js, WebGL, Ionic, Cordova

Split – la fête du code créatif

Un atelier de sensibilisation à la programmation conçu par Béatrice Lartigue - Lab212, à l'initiative du Centre Pompidou

  • Pixi.js, Paper.js, Node.js, Web Audio

Whispering Sound (work in progress...)

A website by Rozenn Cavenet and Louise Crawford

  • Node.js, SVG, Web Audio

Portée/

An interactive installation by Cyril Diagne and Béatrice Lartigue - Lab212, music by Chapelier Fou

Envol

An interactive installation by Béatrice Lartigue - Lab212, generative music by Chapelier Fou

  • Three.js, WebGL, Leap Motion, Electron, Ableton Live, Max/MSP, MIDI, OSC

L’Année Mondiale de l’Indice Postérieur Net et du Bonheur National Brut

An interactive installation and performance by Magali Desbazeille

  • Node.js, CouchDB, openFrameworks, OSC, Syphon, SDMX

Dot Dot Dot

An interactive installation by Béatrice Lartigue - Lab212

  • Dot Dot Dot is an interactive installation which invites La Villette's visitors to create visual compositions on a multitouch large screen.
  • Dot Dot Dot was developed in JavaScript using Pixi.js inside a nw.js application, which relies on a Node.js/CouchDB backend.
  • Node.js, CouchDB, Pixi.js, nw.js, touchscreen

Empreintes

An interactive installation by Béatrice Lartigue - Lab212

  • Empreintes takes snapshots of our movements and questions their remnants. Is that possible to make our gestures tangible? How can an imprint of a gesture exist? Through the tracking of their hands in motion, visitors create shapes in space.
  • Empreintes was developed in JavaScript using Three.js on top of Electron. A Leap Motion controller tracks the visitor's hands, whose data are applied to custom 3D hand models using diverse rules of interactions and representations (relying on specific shaders and physics engines).
  • Three.js, WebGL, Leap Motion, Electron, Blender

 

 

2009-2014

GridFlow

A digital art project by Reynald Drouhin

  • The GridFlow project aggregates images from an ever-growing set of RSS feeds (selected by the artist or submitted by the audience). It produces a mosaic arrangement as a slice of time, with no beginning and no end...
  • Website, installation, screensaver, art prints... The versatile GridFlow project relies on a highly available dedicated set of fully automated, asynchronous and high-performance processes of RSS feed fetching, image extraction and consistent mosaic generation, all using cutting-edge web technologies.
  • Node.js, nginx, MongoDB

Anargyre

A Processing library for stereoscopic anaglyph 3D rendering.

  • An upgrade of Lee Byron's redblue Processing library. Works with latest Processing builds and provides additional features (various transformation matrices, based on articles by Peter Wimmer and David Romeuf ; simple color correction, etc.)
  • Java, Processing

Osculum

An iPhone application for streaming all sensors data using the OSC and MIDI protocols.

  • Loosely based on Mrmr, this application aims to focus on the simple streaming of all available sensors data (accelerometer, compass, gyroscope, GPS, proximity...) to a remote server, using OSC or MIDI protocols. It does not aim to serve as a modular visual interface for remote devices: it just streams data in the most efficient and energy-saving way possible (optimized for long wireless performances).
  • Objective-C, OSC, MIDI, Processing

Juryoku

A simple Web browser with a physical twist

  • A small and funny project initiated during the masterclass workshop of Processing Paris 2011
  • Thanks to the physics libraries of Processing and the awesome PhantomJS backend, the user can browse his favourite websites and freely play with their content...
  • Processing, PhantomJS, PHP5

Process

A live open forum for sharing and exchanging projects, ideas and creative knowledge about Processing.

  • I participate in this live forum as an experienced engineer. The goal is to learn through sharing and participating, and to inspire new collaborations and new creations between students, designers, teachers, hobbyists... I host some presentations about emerging technologies, as well as small workshops dedicated to artistic projects.
  • Processing, Arduino

Fantasma

A lightweight and minimalistic pseudo-CMS for online galleries and portfolios.

  • Bored with all the usual CMS full of useless features, complexity and encumbered databases, I've decided to build something completely different. Simply focused on primary needs relying on all my past experiences, Fantasma allows to quickly build dynamic websites, all basic features (navigation menus, galleries, url-rewriting, etc.) being implicitly available without formal restriction... and without database.
  • PHP5, HTML, CSS, JavaScript

2002-2009

Spy

A performance project for the Internet, dance, theater and video by Magali Desbazeille & Siegfried Canto.

  • "SPY exposes Internet users' desires through the enquiries they make on search engines."
  • In the continuation of Key+Words, SPY relies on the keywords being typed in various search engines and exposes them in real time during the performance, this time using Max/MSP/Jitter for the visuals and audio processes.
  • PHP5, MySQL, Max/MSP/Jitter

L'herbe

An installation by Mylène Benoit & Mathieu Bouvier.

  • "Sur un paysage interstitiel."
  • PHP5, MySQL, Webcam

1998-2002

Se toucher toi

An installation project for the Internet by Gregory Chatonsky.

  • "They touch each other freely as the installation continues to exist simultaneously in another physical space and on the internet."
  • Flash

Présomption

An installation by Du Zhenjun.

  • "One or more figures appear. When activated by many viewers in this rotunda space, the spectacle becomes polyphonic."
  • Director, custom sensors

Key+Words

An installation project for the Internet by Magali Desbazeille & Siegfried Canto.

  • "It is about things nobody looks for and about what everybody looks for at the same time"
  • Key+Words is based on the keywords that people type in various search engines. Those words are extracted (using a PHP backend) and displayed in real time on the two screens of the installation (using Flash). Pre-recorded voices are triggered when the most frequent keywords appear (using a Java bridge between Flash and Max/MSP).
  • PHP4, MySQL, Flash, Java, Max/MSP

Des Frags

A Web Art project by Reynald Drouhin.

  • Defragmentation of the Web using images...
  • By typing one or several keywords into a simple form, the user defines the images that will be extracted from a search engine and used to recompose the image he has originally submitted.
  • This project involved the following techniques: requests queued as background processes with watchdog, continuous data scraping from various image search engines, batch manipulation of image files using ImageMagick and Metapixel, final compositions sent by email, browsable self-destructive archives of user-generated contents, email-based guestbook and commenting system, Web-based administration interface with full remote control on the server processes...
  • PHP3, MySQL, Apache, Perl

code & design by self | 1994-2017