Archive for the ‘programming’ Category

h1

Terrarium Interactive Installation

25. f 2009

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

h1

Derivative TouchDesigner

9. f 2009

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

h1

Subtext

20. f 2009

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:

h1

OpenFrameworks 0.06 released

27. f 2009

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!!

h1

Touchscreen drum machine for Max/MSP

2. f 2009

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

h1

OpenGL Redbook online

30. f 2008

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

h1

What you can do with openFrameworks

11. f 2008


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

h1

Skwrk for Csound

21. f 2008

Skwrk (whatever that means) is a new front end to Csound that seems very promising. It claims to give Csound possibilities of real time rendering and automatic score generation. Still only for Windows, but that’s fine with me. Haven’t had a chance to try it out though..

The official Csound site
Checkout this cool music made with Csound

h1

Chuck lydprogrammeringsspråk

21. f 2008

I denne YouTube-videoen presenteres lydprogrammeringsspråket Chuck av Ge Wang, en av utviklerne bak programmet. Chuck gjør mye av det samme som Csound, Max/MSP, Nyquist, Super Collider og Pd, men språket er relativt ferskt og har klare fordeler i forhold til mange av de andre. Chuck-programmer skrives med tekstlinjer slik man ville skrive et program i f.eks Java eller C++. I forhold til Super Collider, Csound og Nyquist har Chuck en syntaks som gjør det enklere å starte med programmeringen når man er vant til å kode i Java. Det kule med programmet er at koden kan endres i sanntid uten at programmet må stoppes og kompileres på nytt. Dette gjør programmet mye mer intuitivt enn Csound som i utgangspunktet ikke er lagd for sanntidsbruk. En annen kult ting med Chuck er at man kan ha mange prosesser samtidig som hver har sin egen tidsoppløsning som kan være alt fra uker til samples. Det negative med Chuck er at det ikke finnes like mange Unit Generators (kalt Opcodes i Csound, Objects i Max/MSP) som i de andre språkene, men på ett vis er det bra for da blir man tvunget til å lage det man trenger selv.

Les mer om Chuck og last det ned gratis herfra
Chuck har et forum på nettsidene til electro-music

h1

Multitouch with water

9. f 2008

This video shows that a bag of colored water can be used as a multi-touch input. Very smart indeed, but video projection on a flat bag of dyed water might not give the best results. Original blog post and discussion can be found here.