Software over the rainbow

desearch and revelopment

Category: Programming

emulating toshio iwai

This is an attempt at emulating a simple but beautiful piece that toshio iwai showed at the last ars electronica. Basically a video is divided into different portions and each of them is delayed by a certain amount of frames. Thanks to the magic of openframeworks, it is realtime video. More explanations, some code and [...]

Music and memory: A small (frustrated) last.fm project

Antecedent: A couple of months ago, having a look at some old stats in my last.fm profile, I realised how much I could remember a given time by just seeing the music I used to listen to (that old (unfinished?) project by marcos weskamp and didier hilhorst came to mind inmediately). The source: Last.fm keeps [...]

openframeworks, an introduction

Last week I went to a two-day openframeworks workshop run by Zach Lieberman at hangar. As said here before (and elsewhere), openframeworks is an open-source library to help other artists and students produce works through coding, written in C++. Yes, this might sound familiar. Its philosophy and intentions are very similar to processing‘s. However, openframeworks [...]

My new favorite programming language feature

Friendship in C++: A friend of a class is an external function or class that has access to the private and protected members of this class. Isn’t it lovely? More favorites: In chuck, function declaration is fun. maybe() (also from chuck): a method for the non-decisive programmer. Returns 0 or 1 at random.

A teaser

Zach Lieberman talk and performance at UPF

Zach Lieberman will be presenting (talking and performing) his work tomorrow at the University Pompeu Fabra. He will be talking, among other things, about openframeworks, his “open-source library to help other artists produce works through coding.” in c++, which I’m totally in love with. Details: – ink & c++ for dinner a performance and talk [...]

Algorithmic hymn of the week

bubble sort by x3j11, something like alvin lucier‘s I am sitting in a room but backwards and with a sorting algorithm instead of feedback. Genius.