Archive for the ‘programming’ Category

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

Advertisements

Derivative_TouchDesigner

Derivative’s TouchDesigner is a new programming tool, at least for me. It’s a graphical programming language for art, video game prototyping, 3d animation, audio and more. It’s also got support for OSC, XML and html, and that’s a good thing! There are two versions, one free and one you have to pay for. Here’s a list of some of the things it can be used for.  I would like to try it out when I get some free time..

Derivative’s net site
Here is the wiki

The sound computing language Max/MSP is a type of visual programming language. This means that instead of writing code, you use some sort of graphic representation of the language’s functions to create your program. Subtext is another graphic programming language. It uses blocks as prototypes for the structure of the program you create. The visual side of Subtext makes it easier for the programmer to see what’s going on. In this video, Jonathan Edwards shows some of the logic behind the language:

Vodpod videos no longer available.

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

  • new library Poco ( http://pocoproject.org) 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: http://www.openframeworks.cc/download

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: http://wiki.openframeworks.cc/

Now go and make some digital art!!

On Cycling ’74’s site I found a video of a drum machine someone have made in Max/MSP. They use it with a cheap touch overlay and the result is very impressive. A real performance tool!

read more about the project here

The OpenGL Redbook can be found online here:
http://www.glprogramming.com/red/


This video showcases how you can use openFrameworks to make really cool interactive art on your computer. OpenFrameworks is a multiplatform C++ library. For more on openFrameworks, check out the openFrameworks site