we are visualnerds, a design collective specialized in generative techniques

latest activities

contact us!

17th december

2nd octover

20th september

11th may

Gabriel just wrote crazy stuff

the website is just a new sound

gabriel wrote about everything

how know what comes next

We‘re always in the search for challenging clientworks and inspiring visions. So, if you have either one of tho- se or just want to have a chitchat about all the world and his wife.

>> Feel free to say hello!


Electro Active Polymeres

in Autumn 2011 Markus experimented with

Electro Active Polymeres

for Zurich University of the Arts in Zurich

it felt like the space was becoming alive

In summer 2012 I had the honor to make an exchange to Zurich University of the Arts and work on some projects with the interaction design class. In this course we wanted to explore the application of smart materials and their ability to transform space into responsive, adaptive products and environments.

At the beginning this all seemed quite mystique – nobody actually knew how those materials would look like and which potential of movement they will have.
In different steps we developed shapes which might have a good potential of stretching. The shape I developed at the end became a sequence of iterations, with really little changes in the strength of the border. I wanted to find out the changes of their movements. To let the material move we had to apply around 5000 volts on them.

After 4 weeks of development and working in the studio – this video was the outcome of the workshop.

Live Visuals

in Winter 2010 Gabriel & Markus developed

Live Visuals

for Feiertag Party Series in Berlin

In Winter 2010 we got the possibility to support a drum and bass party series based in berlin. Although we were interested in generating audio reactive live visualisazions, there was no system at this point which had all the components we were looking for – analyzing the audio, loading different visual modules and the communication between each other (fading, colors, speed etc.). So we used a combination of different programming languages to build our own controller for generative live visuals.


how it works

The whole communication between the different modules is based on the OSC-protocol, because it is supported by a lot of frameworks. For the visual output we used mother, a runtime which allows to load different processing sketches via osc. All of these sketches contain different visuals and some variables that can be controlled via osc as well. One of the most important parts is the audio analysis which get’s the audioinput and shows a live overview over the frequency bands. It also enables the to set thresholds for the bass and kick, for our beatdetection. All this collected data is accessible through osc. The last part is a MAX/MSP interface controlled by two midi-controllers. We can fade in/out all our sketches in different channels and and manipulate different variables, such as the other VJ-Tools for video loops.


how it looks

We got the possibility to try out our generative VJ-Tool on three different dates, in two different locations in berlin – ADS Club former Maria and MIKZ . That was a great opportunity for us, because this way we could find problems in our idea of creating live generated visuals and optimize them.


a generative musicvisualization

in february 2012 gabriel developed

a generative musicvisualization

for university of applied sciences Potsdam in berlin

Writing calligraphy is a bit like playing an instrument, a emotion captured in one defined movement.

This visualisation is my final project of the “Programme Entwerfen” (winter semester 2011) class at the university of applied sciences in Potsdam. Using a audioanalysis and beatdetection, stroke-/particle-system and a few more things these visuals are generated in realtime from a processing-application. Sadly, my macbook wasn’t powerful enough for making a screencapture and running the application at the same time. I used my EOS 500D to capture my screen, hence the blurriness.

Also I’m really sorry for those lags, it did run better on my old system (with slightly different code, which of course was lost).

The music is the beautiful song called “Time Spent” from Death Center ( Their album is called “Owl Splinters”.

Tools used:


studies interactiondesign at University of Applied Science Potsdam
speaks english, german, html, css, javascript, processing (java), php
loves making things perfect, math altough i hated it until i started programming, cooking & eating food, some art, strange music, to start coding before thinking, trying things out
plays around with creative suite, cinema4D, ableton

“Before i moved to berlin, i lived in small village with about 300 residents. i watched about 80 anime series. i once helped a selfmade millonaire building his basement. I always wanted to work as a designer, but i was afraid of it because i couldn’t draw well. In fact i still can’t. I had black and pink, about 60 centimeter long dreadlocks, and I always dressed black. I am also some kind of audiophilia. Although I am half italian, i somehow managed not to learn any italian .”




vimeo, github, openprocessing
studies interactiondesign at University of Applied Science Potsdam
speaks english, german, html, css, javascript, processing (java)
plays around with creative suite, max/msp, solidworks, cinema4D

“I live in berlin. I am programming websites since i am 12. I worked at a english-speaking company in germany. I hate the smell of old plastic foils. Before interactiondesign, I tried to become a forester, but I got rejected by the companies. I used to wear black nails and red hear in my boyhood. I am some kind of audiophilia. Though I have a slavic surename, unfortunately I don’t speak slavic languages. I also studied at Zurich University of the Arts.”




fb, vimeo, twitter, github, openprocessing