# Spotlight: André Burnier

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;

void setup() {
size(800, 800);
RG.init(this);

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

RShape grp = RG.getText(txt, "Arial Black.ttf", txtSize, CENTER);
//RG.setPolygonizer(RG.UNIFORMLENGTH);
RG.setPolygonizerLength(4);

points = grp.getPointsInPaths();

mouse = new PVector(0,0);
}

void draw() {
background(255);
noStroke();
fill(0);
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));

beginShape();
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();
float t = map(dist, 0, radius, 100, 0);
posMouse.setMag(t);
}
vertex(pos.x,pos.y);
}
if (i>0) endContour();
}
endShape(CLOSE);
}``````

## Related

Tameem Sankari on Creative Coding for Large Media Corporations

In this interview, Copenhagen-based creative director Tameem Sankari shares his journey into Creative Coding, combining Processing, Blender, and Adobe CC. […]

Sam Griffith connects Creative Coding with Enviromentalism

In this post I’d like to introduce you to Sam Griffith, a talented graphic designer based in Detroit, to discuss […]

Throwback: My Talk at Demo Festival 2022

The next edition of the DEMO Festival is already approaching and I am currently developing a brand new talk for […]

Powers of Two – 128kb by Lena Weber

20 = 1 21 = 222 = 323 = 824 = 1625 = 3226 = 6427 = 128 … »In […]

p5.js Design Tools Directory

Hi! In this post I’ll collect case studies and direct links to tools that people have built with p5.js and […]

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 […]