Wireless Beamer with a Raspberry PI

Without that Corona-thing it’s about once a month that I am deejaying in my favourite bar in my hometown (Trash in Osnabrück). Few months ago I bought a projector which I am using to do live visuals in parallel. It took me some time to figure it out but I think I found the setup with the best possible balance between transportability and useability.

That’s the Projector in action. It’s not that easy to find a canvas to do projections in that particular venue but everything is possible with a little fantasy and a magic arm with a Manfrotto-Clamp
Continue reading

VDMX Setup

As some of you might already know (because I’m constantly telling you about) I occasionally do lights and visuals in a discotheque. VDMX is my tool of choice for doing visuals and I was looking for the best hardware-controller for quite a long time. Recently, someone reminded me of the Kontrol F1 by Native Instruments and after working out some quick ideas I got myself a Kontrol F1 via ebay and built a VDMX-set around it. In this post I’ll describe the setup and how things are realized.

Continue reading

Midi Clock to Ableton Link

[Edit 03.12.2019] I added a link to the corresponding GitHub Repo at the end of this article. Feel free to clone, fork and mess around. #fcksbt [Update]

Long story short: This is an application which receives Midi clock data and converts them to Ableton Link. Target scenario is using it to enable Track Decks in Native Instrument’s Traktor being the Tempo Master in an Ableton Link Timeline. You can download it here (Mac).

Continue reading

SMSWall: SMS to Open Sound Control

Dieses Teil empfängt SMS und schickt sie als OSC-Daten weiter, damit sie von einer VJ-Software verarbeitet werden können.

Grobe Idee war es, bei öffentlichen Veranstaltungen mehr Interaktion mit den Besuchern zu ermöglichen. Der ein oder andere kennt vielleicht die Twitter-Wall. Bei der Letzten Cool-Savas-Tour wurde das glaube ich eingesetzt. Vor dem Gig war die Bühne mit Stoff verhangen und ein Beamer hat Tweets, die unter einem bestimmten #Hashtag liefen, aus dem Internet gezogen und auf den Vorhang projiziert. Die Konzertbesucher konnten also irgendwas unter einem bestimmten Hashtag twittern und es wurde dann quasi-live angezeigt. Ansonsten findet man soetwas typischerweise auch bei irgendwelchen Web2.0-Konferenzen, etc. Schätze überall da, wo man Sascha Lobo antrifft, steht auch eine Twitterwall.

Continue reading

Terrassenfest 2010

In den Katakomben meines Fileservers habe ich noch Bilder von längst vergessenen Events gefunden. Eins davon ist das Terrassenfest der FH Osnabrück aus dem Jahr 2010. Zu der Zeit habe ich noch in OS gewohnt, es war also fast vor meiner Haustür. (Selbst Orte, die ‘weit weg’ sind, befinden sich in Osnabrück quasi vor Deiner Haustür; Es ist halt alles eine Frage des Maßstabs.)


Continue reading

Improving the stability of the TCPSClient

This script is quite helpful when you want to run the TCPSClient (beta 3) somewhat completely unattended.

If the program hangs up, fails or anything doesn’t work as expected the CPU load increased drastically. This is taken as an indicator and the TCPSClient will be terminated and restarted.

declare -i MULTIPLIER=10

killall -v $PROCESSNAME
sleep 3
while true; do
	if ps ax | grep -v grep | grep TCPSClient > /dev/null 
		CPU_TEMP_USAGE=$(top -bn1 |grep TCPSClient | awk -F' ' '{print $9}')
		CPU_USAGE=$(echo "scale=2;$CPU_TEMP_USAGE*$MULTIPLIER"|bc)
		if [ $CPU_INT -gt $CPU_USAGE_THRESHOLD ] ; then
			echo KILLING
			killall -v $PROCESSNAME
			sleep 3
		/home/pi/TCPSClient/TCPSClient.bin &
		sleep 3


This is one of the very few Linux scripts I did. Be gentle. Feel free to contact me if there are questions, suggestions, etc.