My life has had many miraculous twists and turns. I used to be a rebel, musician, physicist, designer, workaholic, dropout, hippie, activist, artist and philosopher. Today I am a father of two lovely daughters, living a almost stereotypical family life in the countryside just beyond the city gates. I work as consultant, project manager and software developer for Intuity Media Labs. I am driven by a constant stream of opportunities.
As a skeptical person, I ask myself why individuals are usually so convinced of themselves and their model of reality. The facts are quite simple: A single person is lovable at best, but only together and over a long period of time we came up with all the sometimes wonderful things and thoughts surrounding us today. Sharing ideas and knowledge is essential for the miracle of innovation. The rate of interchange is directly linked to the pace of progress. I believe we are all essentially just biased discoverers, not inventors. Publishing source code and providing free software is a contribution to this interhuman phenomenon that is commonly perceived as individual achievement.
Feel free to contact me via these channels.
I've been making electronic music since the 90s, I learnt to code, why not try to develop my own musical instruments? I wrote a number of Flash synthesizers and sequencers during the 2000's. Subsequently, there were a few excursions into the world of open source audio libraries, frameworks and tools. Sometimes really annoying. Listed here some of my more recent web audio experiments.
The second Version of the AwesomeWaveSplineMachine. Modular software synthesizer that utilizes dynamic WaveSpline synthesis.
AwesomeWaveSplineMachine. WaveSpline synthesis software drone synthesizer. Building on the experience gained with CVS1.
Computational audio synthesis proof of concept.
More or less random music. This was my first attempt to make music with nothing but JavaScript. Back then, I wrote a whole series of similar programms all based on the same pattern. This is the only demo that has survived.
Generic user interface component designed to interact with synthesizers or other realtime applications. I used these to fiddle around with the parameters of different otherwise hard-coded audio installations.
Together with the beloved mother of my children Aimee Slickers, I realized various different Video Installations, primarily using the pseudonym Lux & Lucid. All the tools listed here emerged from these projects and are purpose build. Most of them were only intended to perform one specific task for one occasion. Even if designed as disposable software, some were reused several times. Here is a list of the browser based tools.
2+1 Channel Video Mixer
Video Mandala Mixer with audio trigger and spectrum visualization.
Image Slideshow Tool with basic projection mapping capabilities.
Single Surface Video Projection Mapper
Infinite Zoom Application
Custom made image gallery that can be hosted freely on github. I don't have insta. So I created this to share images of a personal photo project with people I know.
Update: Today I have Instagram, but still don't like it.
You can collaborate in real time on writing slowly fading poems using this tool. You might also use it for anonymous chat purposes and even script it to write weird messages repeatedly. In urgent cases you can roll your own server in just ten seconds. An art project in terms of its objective.
Molehill is a Webcrawler for repetitive data mining and dataset unification purposes. I needed something like this for a data mining task, I had a bit of time, so I wrote it.
These are some of my digtal art projects that generate visual output while not being useful in any other means. JS Edition.
Fun with GLSL. Multiple Shader Passes modulating their own output.
Sub Sample Impressionist
Growing mycelium
Some tech demos I once coded. Most of them are from my outdated goldsource website, I have not touched these in a decade.
Fractal trees for JavaScript.
Canvas Bezier Movement Tech Demo
An attempt to imitate the movements of an amoeba
Polygon Smoothing Algorithm
Dynamic dragable branches with Javascript and THREE.js
Gravity for Particles. I today consider it a toy, but it was a fun project learning JS.
Simple Asteroids Clone written in JS. This was one my first attempts to write JS code.
Bounce on a line tech demo.
Some Arduino projects. Unfortunately the documentation is as crappy as the photos I took.
Plant MIDI Interface. Listen to the sounds of your potted plant. Part of an art installation of Katharina Kenklies.
Simple program to measure and display distance as part of a project of Daniel Kocyba.