2 createCanvas(windowWidth, windowHeight);
3 background(0);
4
5 textFont('Monument Grotesk Mono Regular');
6 fill(245);
7 noStroke();
8 textAlign(LEFT, TOP);
9
10 let lines = [
11 "patrick fischer",
12 "animation",
13 "creative coding",
installation,
oscilloscope, camera,
javascript/p5.js
student project
fhnw hgk basel
lecturer ted davis
video,1920x1080, 0:58 min,
touchdesigner/
mediapipe hand tracking
student project
fhnw hgk basel
lecturer paulina zybinska
fragile entities" (2025),
mixed media, arduino
programming, interactive
sensors, sound
student project
fhnw hgk basel
lecturer sophie kellner
untitled (2025),
videotriptych,
1920x1080, javascript/p5.js
student project
fhnw hgk basel
lecturer martin fuchs
videotriptych,
1920x1080, javascript/p5.js
student project
fhnw hgk basel
lecturer martin fuchs
//documentation photography
by asia niederdorfer
//curated by martin fuchs
by asia niederdorfer
//curated by martin fuchs
1920x1080, 0:19 min,
shell-skript/ffmpeg
student project
fhnw hgk basel
lecturer bérénice serra
14 "poster",
15 "photography",
16 "archive",
17 “instagram”
18 “visual communication & digital spaces”
19 “about”
20 “contact”
21 ];
22
23 let x = 80;
24 let y = 120;
25 let leading = 40;
26
27 textSize(18);
28 textStyle(NORMAL);
29
30 for (let line of lines) {
31 text(line, x, y);
32 y += leading;
33 }
34 }
creative coding