Posts Tagged ‘openFrameworks’

This is a video from an interactive installation made by Emily Gobeille and Theodore Watson. The software is made with openFrameworks. Participants can interact with the sonic ecosystem by speaking into a microphone. It’s very beautiful. More pictures here and here

The new ArsElectronica center in Linz, Austria is covered in 1085 led windows. The programming for the led windows is done with openFrameworks, programmed by Zachary Lieberman, Joel Gethin Lewis and Damian Stewart. Zachary Lieberman is one of the developers of OF.

I want to show you some of the cool things that can be done with OpenFrameworks. I start by showing the projects of someone who calles themselves Playmodes. They have made an audiovisual sampler, using Native Instruments Reaktor for the sounds (controlling it via OSC) and OF for recording, manipulating and playback of video. It looks like this:

Here’s another example:

Visit their website for more info:

Today version 0.06 of OpenFrameworks was released. There has been a lot of changes including the most important:

  • new library Poco ( included – used for events
  • event system for base events (setup, update, draw, mouse, keyboard) and constructing new events
  • the addons.h system has been dropped in place of direct inclusion of addons .h files
  • the window toolkit has been abstracted – now other windowing toolkits besides glut can be used with OF (iphone, glfw, non-windowed/command line)
  • all graphics have been opengl-es-ified, allowing for iphone support
  • all objects now have virtual destructors
  • all objects that draw can return their internal texture
  • base types for OF object (ofBaseDraws, ofBaseHasPixels) has been added -> better OOP programming with OF
  • new advanced user functionality, like choosing the ARB extension usage, disabling setupScreen, binding of textures, etc.
  • lots of bug fixes and small functions (ofClamp, push and pop styles) that should make programming in OF easier

The new version is compatible with the projects from version 0.05, but you have to copy the source code of your old project into an existing 006 project folder. Moving an 005 project folder to OF 006 will not work.

For us Windows / Visual Studio users it seems that we have to upgrade to VS2008 as the library is only compatible with that. Or move to Codeblocks..

Download the current version:

There is even a possibility to download OF for the Iphone SDK!

Please note that there are two main versions of the library, the standard, and the FAT-version. The difference is that the FAT-version has all the addon-libraries (like OSC, XML, network, opencv, vector math etx)

OF documentation here (not updated since v0.03)

The OF Wiki page:

Now go and make some digital art!!

openFrameworks, et bibliotek for C++ som jeg bruker i min masteroppgave har fått ny framside på nettsiden sin:

Her presenteres nå forskjellige prosjekter som er lagd med hjelp av biblioteket.

openFrameworks er en slags C++variant av det populære Processing som gjør det enkelt å programmere applikasjoner som inkluderer audio, video, bilder, fonter og interaksjon. Siste versjon, 0.05, gir også muligheten til å sende og motta OSC. Altså akkurat det jeg trenger til masteroppgava. Har jobba med openFrameworks fem-seks måneder nå. Biblioteket er et utmerket verktøy til å lære programmering!