Ein Experiment auf der Basis von Claus Eggers Sørensens Typeface Playfair Display und der p5*js Library, einem Open Source Tool  für die grafische Programmierung in JavaScript.

Das Programm analysiert den Schrift-Pfad eines beliebigen Buchstaben und speichert die Positionen in karthesischen Koordianten. Der Umfang – Bounding Box – des jeweiligen Wortes oder Buchstaben wird berechnet und der Inhalt am Bildschirm zentriert dargestellt.

Code ansehen und ausprobieren

„Hello World“, Spread Faktor: 30

Iterations Alphabet

Ein entscheidender Parameter ist die zufällige Verteilungsrate der Punkte. In diesem Alphabet wird sie kontinuierlich erhöht


Site specific installation in Graz/Reininghaus (AT) in 2017. By Matthias Jäger and Bernhard Wolf. One frame of the javascript animation for(for(for(you))) was transformed into a mural. We were allowed to paint on the fascade of the Tennenmälzerei, a beautiful building in an abandoned development area in town. Many thanks to Asset One, ASVK and Bundesdenkmalamt Österreich for supporting our ideas. Thanks to L. Rabensteiner, Alexander Krischner, Simon Oberhofer for the photos and to Ochoresotto for the huge video projector. Many thanks to Haus der Architektur and Diagonale for sharing the opening. The installation is accessible to the public and can be visited until summer 2018.

You will never walk alone

I helped Austrian artist Bernhard Wolf to win the first prize in the open/anonymous competition “Kunst am Bau“ Institute for Radiation Therapy, KABEG Klinikum Klagenfurt, Austria. I assited the artist in seeking a unique visual style for the installation, consisting of 6 glass panels with semitransparent prints of a walking person.


#Particles drop from the top of the screen and #bounce of invisible #flowfields. The traces create beautiful, almost „sketchlike“ abstract graphics. Just hit a button and save your file.

This is an interactive HTML5 Browserapp, that allows you to draw amazing graphs. Particles are dropped from the top of the screen and keep falling down until they hit an invisible flowfield. This is an experimental script combining my tests with the Javascript Library P5js, the physics engine Matter.js and some ideas of Daniel Shiffman. Try it out here.

Snowflakes – M.A.R.S.

Watch my Algorithm slowly graph audio data on the canvas, while listening to the calm music of the track Snowflakes, by M.A.R.S. This is not my first creative code project, but definitly the first including music. Since I am more a designer, not a programmer, this was a huge task. I gladly used Javascript and the P5*js libary and rendered my screen to create this video. The Algorithm analyzes the waveform and frequencies of „Snowflakes“ and traces all the sounds that occur over time in one pointilist image. M.A.R.S. would kindly let me use his music for this experiment.

Listen to more music on his soundcloud:

A demo Version of this script:


Komponente – is a self written software for type design. The base of this concept is a a pixelated font, stored in a flexible Matrix with a fixed height and a variable width. Every single „pixel“ represents and instance of a changable component. The software can produce a variety of different designs based on the same rules and will export a vectorized portable document for further editing in a font-design software. The current development is in beta, a full version will be released as a HTML5 browserapp. Say Hello if you want to be informed.

Active landscape souzhou

The thesis „active landscape souzhou“ is dealing an urban utopia in Shanghai. Prof. Klaus K. Loenhart, Institute of Architecture and Landscape. Graz 2013. Collaboration with C. Matthias Kügler. Documentation Photography by Simon Oberhofer, Alexander Krischner.

RLE – the run lenght encoding experiment

This is a piece on “Algorithmic Composition”. I deeply got in touch with the RLE – Run length encoding algorithm and could manage to do create a loose bunch of projects, all related to the algorithm. The work stands pretty much for itself, if you want to know more about it you could take a look here oder read the pdf-manual here.


Irrlichter/Ghostlight is based on Will-o‘-the-wisp which are soft and illusive light with no determinable source – often over bogs. A series of lamp is used with dmx controled light-dimmers – causing the light to flicker – the flickering again is recorded directly from the lamp and producing a soundscape around them.

Kollaboration: Georg Kettele, Martin Kern


Unique Object, Graz (AT), 2009. Collaboration with Georg Kettele. We printed differently rastered grids with lines and dots on transparent acrylic and mounted the prints on an array of diapositive frames. This was our first „viral“ image in those days :-) and you can find it on many blogs or even on pinterest.

Verstrickungen / Prepletanje

Performance and site specific installation in Gornja Radgona (SLO) / Bad Radkersburg (AT), by Matthias Jäger and Christoph-Matthias Kügler. Entwerfen Spezialisierter Themen 2008, Institute for Contempory Art, TU Graz. Thanks to Hans Kuppelwieser, Ruby Sircar and Nicole Pruckermayer. The project was an artistic confrontation with the „twin city“ of Gornja Radgona / Bad Radkersburg and the complete opening of the border in 2007. By working together on a common cause limits disappear and people collaborate. We wanted to involve as many people as possible on both sides of the border, to participate in a joint handwork. Thus, a large number of knitted, square patches of wool were created, knitted by the people from the entire region. These individual parts were combined – also by hand – into a temporary object. Not only the object, but much more the one-week work on in different places in the region was an attempt to connect people in this area and to „entangle cultures“.