Posted by Omer

04 Apr 2013 — No Comments

Posted in ITP, Works

Here's something I did with Surya Mattu for James George's video art class at ITP. For now, it's a program that takes feeds from traffic cameras, extracts cars and turns them into sprites. There's some fun stuff coming up in part 2, so watch this space.

Tools: openFrameworks, OpenCV.

Posted by Omer

25 Mar 2013 — No Comments

Posted in Uncategorized, Works


tl;dr: I made Wikipedia:Random even more satisfying. It's at

Maybe it's just the way I select the people I hang around, but it seems to me I know nearly no one who can say they aren't the target audience for Wikipedia:Random. Personally, I keep my access to it as close as I can. For a while I even had typing in the address bar redirect there.

Screen shot 2013-03-25 at 07.54.20 AM

Wikipedia:Random is an amazing phenomenon. While it may turn out rubbish 50% of the time (unverified statistic), it also turns out pure gold, more often than I'd expect. That means, I guess, that the general importance of all the knowledge in the universe only has a partial ordering, and it's way more dense in the upper echelons than what you think. There is, however, a minute difference.

Wikipedia:Random isn't Wikipedia.

It's just not the same thing. People don't use that as a feature of Wikipedia, they use it recreationally, in a completely different context. It's a random fact generator, only better informed and better verified. is a wrapper for Wikipedia:Random. Only it has two things that make me like it better:

  • It has a big refresh button, with a pigeon on it.
  • Instead of a topic, say "Medulla oblongata", it would display the title as "What the fuck is a 'Medulla oblongata'?". I'm calling that a feature.

RandomFax - Hebrew

That's kind of the point, I guess. Making Wikipedia:Random as fun as it's supposed to be. Oh, and it's indexed by google, which means that I have a lot of weird traffic. But more on that later. is currently available in Hebrew. Once I get a strong enough server, I'll make it available in English as well. If anyone wants to help open it in another language (depending on the language, it requires a bit of NLP, but I can help with that), hit me up we'll make it happen.


Posted by Omer

05 Mar 2013 — No Comments

Posted in Works

Oscillations (click for fullscreen) is something I wrote in processing.js. It's an experiment in iterated linear interpolations of trigonometric functions.


  • The mouse controls the sampling frequency
  • The up/down keys control the frequency multiplier
  • The left/right keys control the y phase.

Posted by Omer

28 Feb 2013 — No Comments

Posted in Works




I released the code I used to projection-map my Inverse Kaleidoscope (documentation coming soon). P5 Texture Map is a projection mapping addon I wrote for the project. It only uses Java and Processing (no external OpenGL libraries). Version 0.1 is now available on GitHub.


Posted by Omer

22 Feb 2013 — No Comments

Posted in ITP, Works

This is my first assignment for James George's class, Emerging Processes in Video Art. The pixel sorting program was written by me. It runs in real time.

Posted by Omer

26 Jan 2012 — No Comments

Posted in Works

ForceField has now been updated to allow beter modeling, higher depth resolution, and better calibration. Oh yeah, and it now plays sounds.

Here are some changes:

  • Screen Modeling: Instead of using inverse bilinear interpolation, we now use 3D rotation matrices, multiplied by stretch matrices.
  • Hand Recognition using OpenCV
  • MIDI using the processing library, The Midi Bus

Posted by Omer

29 Dec 2011 — No Comments

Posted in Works

Kinect, Processing, Projector, bridal veil.

This is a project I've been working on with Ohad Ron: an audiovisual feedback system to gestures. It uses spatial segmentation with readings from Kinect and some Computer Vision, and outputs to MIDI.

Here's a demo: