Saturday 19 March 2011

Progress on uni project

For one of my modules at uni I'm attempting to make an algorithmic composition that can be controlled by your motions (using data from a web cam).

I'm in the prototype/learning how the hell to use the Gem objects in Pure Data at the moment and so far I've come up with this:


Which does this to the input of my webcam:

I still haven't got the pix_data object to work (arrrrrrggggg!), but basically what the patch does at the moment is it only shows movement (thanks to the pix_movement object) and then the green and blue channels are removed (using colourRGB) to reduce noise and make the video input easier to analyze.  Then the pix_blob object tracks the 'center of gravity' of the video and gives me data for the distance away and X and Y coordinates.

I may post updates on this project and eventually audio, maybe even the patch when I'm done.

Back to the metaphorical banging of my head against a wall that is pure data...

10 comments:

  1. It's a freeware graphical programming software called Pure Data (Pd for short) http://puredata.info/ it's a freeware version of max MSP and it's DOING MY HEAD IN right now.

    ReplyDelete
  2. Wow what the hell, that language looks bizarre!

    ReplyDelete
  3. that looks tech, i love shit like this. i miss studying computer programming :(

    ReplyDelete
  4. This looks really interesting, really looking forward to reading the updates. Would it be possible to post any video of it in action, or is it to early at the moment?

    ReplyDelete
  5. I dont have a clue what you're on about haha, but wth, was good to read at the time.

    ReplyDelete
  6. i used to dip into PD a coupla years ago, shit was away over my head, got some basic visualizers going tho. might give it another crack.

    ReplyDelete
  7. You should definitely post up a video when it's progressed enough.

    ReplyDelete
  8. Once I've got it doing something interesting (it's pretty much only showing numbers and squares move around the screen with some movement) I'll put a video up.

    ReplyDelete
  9. Not gonna pretend to understand this, but it looks like some next level stuff.

    ReplyDelete