projects

home | projects | cv | contact

2012

processing2-emacs

Emacs major mode for Processing 2.0

Project on github.

Telemusik

Realization of Karlheinz Stockhausen's piece Telemusik from 1966. Structures 1 - 7.

Made with SuperCollider.

Code on github

Crossing Paths

Collaboration with plan b performance.

From January 2012 for three weeks, the people of Leuven came into Stuk arts centre and borrowed high-precision GPSs to record them.

Programming of the installation part and the collaborative map.

project website

crossingpaths.jpg

Crossing Paths (preview) from plan b on Vimeo.

GpxImporterExporter

GpxDBImporterExporter is a cross-platform C++ application to import GPX files into a sqlite3 database for easy maintanance. You can also export the database back to a GPX file.

Project on github.

gpxdbimporterexporter.png

2011

Tracing Mobility Exhibition

Collaboration with plan b performance.

24 November - 12 December Tracing Mobility exhibition at Haus der Kulturen der Welt, Berlin.

Programming of two installations.

  • Five years of text messages mapped onto the duration of the exhibition (Dot Matrix Printer(Epson LX 300), Plinth, Computrer, Software (Made with Processing))
  • The re-drawing of everywhere we've been in Berlin since 2007

satellite sound

8-channel sound installation.

Sonification of satellite data from GPS devices and visualization of satellites.

Made with SuperCollider, Porcessing and Python.

Code on github.

A Day In The Life

Collaboration with plan b performance.

A Day in the Life - The Walkers of Birmingham is a portrait of a city as experienced at ground level. The animation emphasises walking, making lines from other forms of transportation more feint.

The work was exhibited at the Midlands Art Centre (MAC) as part of the Fierce Festival in Birmingham, UK. Programming of animation.

Project website

adayinthelife.jpg

Restless Nature

Collaboration with Julie Myers.

Newlyn Art Gallery, Penzance 16th July - 10th Sept, 2011

dandelion.png restless.jpg

Dandelion Seedhead is a drawing that moves in response to wind data at each exhibition location the drawing is attached to a live local weather feed.

Concept and drawings by Julie Myers.

Programming of Processing application.

Live data feed: Penzance

Live data feed: Berlin

MoodTracker

Android application for recording your mood.

This project was more or less commisioned by plan b.

Project on github.

moodtracker_tab1_v1.png moodtracker_tab2_v1.png

Assembly3D

Assembly3D is a collection of file-formats describing animated virtual 3D scenes with a focus on real-time use. This code project contains schemata, samples and tools for the individual formats.

Co-development with Michael Nischt at Deutsche Telekom AG Laboratories, Berlin.

Google code project site

Kinect drawing application

This project was developed in the Human Interaction course at TU Berlin during winter term 2010/2011. The application uses the Kinect for user interaction. The user is able to draw by pointing into the Kinect camera.

Project log

2010

GPS data visualization

This project is developed by avp::ptr in coorperation with plan b performance. With gps data collected day by day, we are exploring better ways of administrating and visualizing gps data. Some of the outcome was presented at the conference Movement in urban space in Leipzig and other exhibitions.

plan b's project website

The monday Walks

project at avp::ptr

The Monday Walks from lokijuhz on Vimeo.

MishMashMe

Software development and maintanance for the project MishMashMe.

Improved color tracking software installation made with openFrameworks by implementing database binding for resources and other usability features.

MishMashMe from Mish MashMe on Vimeo

Follicular Lymphoma Evolution Reconstructor ==

The "Follicular Lymphoma Evolution Reconstructor" is the implementation of the correspondent mathematic/statistic algorithm to calculate the most likely evolution of monoclonal operational taxonomic units (OTU) driven by somatic hypermutation.

Project site: link

fler.png

SoundPainter

Paint program where you draw your musical timeline, and put sampledots on it. Each color dot represents a sample.You can put many sampledots with the same color on the canvas. But SoundPainter does not play the samples itself. OSC messages are sent to a listening Application (e.g. Pure data, SuperCollider, Max/MSP), which plays the sound files.

Made with openFrameworks.

Project on github: link

soundpainter1.png

soundpainter2.png

OscMachine

Simple generic Sampler for playing samples triggered by OSC messages send by other applications. Intended to have an easy sampleplayer for interacting with interactive applications.

Project on github: link

oscmachine2.png

oscmachine.jpg

Other SuperCollider3 stuff

SuperCollider Snippet bundle for Emacs

Project on github: link

ToolsMenu.

Extension class which provide menubar tweaks in SuperCollider3.

Project on github: link

2009

Music

Listening on Muxtape

Cinekid 2009, Amsterdam

Installation of Digital Puppetry, an interactive installation by Tine Papendick, at animation festival Cinekid.

cinekid.jpg

Bachelor Thesis

ESMidi - Generating sounds with Evolutionary Strategies

Implementation of a Java tool for generating Midi values using evolutionary strategies. It is used together with a Software synthesizer which processes the generated midi values.

esmidi1.jpg

esmidi2.jpg

For a pdf version of the thesis, please contact me.

PicImporter

Small application for importing pictures into a sqlite3 database. Implemeted in C++ and JUCE Library with sqlite3x wrapper.

picimporter.jpg

Ars Electronica Futurelab

Implemetation of interactive Applications for the "Museum of Future" in Linz, Austria, using JUCE C++ Library.

Implementation of Eyetracker software using Tobii Eytracker SDK.

aec1.jpg

aec2.jpg

Game Physics

Physics demonstrator (University project)

Small application that demonstrates physics in computer games. Built with C++ and OGRE rendering engine.

gamephysics.jpg

Project on github: link

2008

Computer Graphics

Scene Graph (University project)

Implementation of a scene graph api using OpenGL and C++.

Project on github: link

scenegraph.png

3D Modeling

Tie Interceptor

tie_interceptor.png

Arbeit und Alltag in Oberschöneweide

Medial and technical implementation of historical exhibition.

stadtrandfluss.png

Reaktor synth

Bassn'drum - Synthsequencer (University project)

download

bassndrum.png