Spotlight: André Burnier

Published by Tim on Wednesday February 9, 2022

Last modified on January 25th, 2024 at 14:07


By loading the video, you agree to YouTube’s privacy policy.
Learn more

Load video

A few weeks ago I got in touch with André Burnier, who has been wowing people with great typographic creative coding experiments on Instagram for quite some time now. So I asked him if he could imagine sharing a short video tutorial about his great experiments with type in Processing with my community. I didn’t expect him to present a whole 10 methods in detail and comprehensively in a 50-minute talk with lots of illustrations. I am very grateful for that! Merci Andre! Be sure to check out his phenomenal Instagram!


Get the code from the live coding session

import geomerative.*;
RPoint[][] points;
PVector mouse;
float radius = 200;

void setup() {
  size(800, 800);

  String txt = "O";
  int txtSize = 700;

  RShape grp = RG.getText(txt, "Arial Black.ttf", txtSize, CENTER);

  points = grp.getPointsInPaths();

  mouse = new PVector(0,0);

void draw() {
  translate(width*0.5, height*0.8);
  //mouse.set(mouseX-width*0.5, mouseY-height*0.8);
  mouse.set(mouseX - screenX(0, 0), mouseY - screenY(0, 0));

  for (int i = 0; i < points.length; i ++) {
    if (i>0) beginContour();
    for (int j = 0; j < points[i].length; j++) {
      //float x = points[i][j].x;
      //float y = points[i][j].y;
      PVector pos = new PVector(points[i][j].x, points[i][j].y);

      PVector posMouse = PVector.sub(pos,mouse);
      float dist = posMouse.mag();
      if (dist < radius){
        float t = map(dist, 0, radius, 100, 0);
    if (i>0) endContour();


A conversation with Talia Cotton

During OFFF Festival here in Barcelona, many interesting people come around! This interview with Talia Cotton came about almost by […]

Lena Weber about her collaboration with A. G. Cook

Lena: This 10-minute visualiser for A. G. Cooks album teaser featuring my python archive generator, is one of my favourite […]

A conversation with Anna Shams Ili

Hi Anna! It was super nice to meet you at the PCD CPH, I really liked your talk in which […]

A conversation with Lisa Apers

Hi Lisa, it was amazing to meet you at Processing Community Day in Copenhagen! For those who don’t know you: […]

Computer Cursive by Tay Papon Punyahotra

One of the first exercises I assign to my students in my seminars is called “Random Compositions”. Basically, it’s quite […]

What Creative Coding can teach you beyond crafting visuals

Learning to code has had a bad reputation for ages. Many people have the impression that it’s all about acquiring […]

A conversation with Tomáš Kostrzeva

Hi Tomáš, thanks for answering a few of my questions! Let’s start with the basics. Who are you, and what […]

How I built myself a Digital Garden

It was a red hot day in July 2023 when I met Alex Muñoz for breakfast in the morning at […]