loading

Archive for July, 2008

Chris Hand

OSC/ChucK soundtoy sketch

OSC/ChucK soundtoy sketch

Processing sketch for a soundtoy using OSC to talk to ChucK which is generating the audio.

Cast: Chris Hand

Chris Hand

OSC/ChucK/Processing soundtoy sketch

OSC/ChucK/Processing soundtoy sketch

A little sketch in Processing from January 08, using OSC to talk to ChucK which is generating the audio.

Each coloured section around the edge generates a different note in the scale when struck by the bouncing ball.

Gets more interesting with 2 instances running together, with the phase difference determined — pretty much at random — by when the 2nd copy is started.

Cast: Chris Hand

Alex Beim

Rogers Picnic, Nokia N95

Rogers Picnic, Nokia N95

We created this experience for Rogers and their phone Nokia N95. We showcased some of the amazing capabilities of the phone like capturing live video from the phone straight to the computer.
We took short videos of people, the videos were captured and made immediately available to a 3D photo collage. At the end of the night we showed the logo of the event made of all the photos we took that day.

Cast: Alex Beim, Kirby Szeto

ghjunior

Sensors, Processing & Live

Sensors, Processing & Live

Testing a couple of sensors through Processing and channeling them into Ableton Live to control loops.

Cast: ghjunior

Daniel

Book Release: Learning Processing

Learning Processing

I’m pleased to announce that my new programming with Processing book will be released this August (by the end of the month). You can pre-order the book from Amazon, download a sample chapter from the web site, and, yes, even become a fan of the book on facebook (since that’s what all the 35 year olds are doing these days.)

A few things I’d like to say about the book:

My goal for “Learning Processing” was to write something for the complete and total programming beginner. If you’ve never written a line of code before in your life, but want to get started creating your own digital media tools then I wrote this book for you. There are several other wonderful Processing books out there and I hope mine will complement them nicely. A special thanks to Casey, Ben, and Ira who kept encouraging and inspiring me as their books were being published.

The book is also geared towards the teacher. It’s not my belief that such a person will necessarily learn any new skills from the book (assuming they have a programming background), however, my hope is that the book will encourage and help facilitate the teaching of programming. It is structured with 10 lessons (complete with examples and exercises) and can act as a ready-made syllabus for a beginner interactive media / programming class. In fact, the book is modeled exactly on ITP’s Introduction to Computational Media course.

The first half of the book is all fundamentals: pixels, variables, conditionals, loops, functions, objects, arrays. The second half is an introduction to select advanced topics: 3D, images, video, data, sound, etc. (download full table of contents). And although the web site is currently just a splash page, it’s my intention to make available all the examples (and exercise answers) at the site. The full site should launch in the next few weeks (a big thanks to Rich Hauck who is helping to build the site.)

If anyone is interested in teaching with the book come this fall, please feel free to drop me a line and I’d be happy to answer any questions. It’s also my hope that this book can teach programming to high school students, however, I don’t have as much experience in this area. . . but if anyone is looking to try it out with younger students, please let me know and I would love to help.

Andy Best

Processing 3D webcam

Processing 3D webcam

A simple sketch that I made that converts the intensity of pixels from a webcam image into a Z value and draws horizontal lines to make up the image.

I decided to make this after being inspired by the recent radiohead video (house of cards) and realizing that I probably won’t ever be able to get hold of a 3D laser scanner…

** Apologies for the pink- in the video. The lines are supposed to be green, but that seemed to happen after the vimeo conversion **

Cast: Andy Best

Daniel

N in N

I recently participated in 7 in 7, a scheme cooked up by the ITP resident researchers to do seven creative projects in seven days. The project inspired the currently running and oh so more manageable 5 in 5. The rules are:

Projects must be completed in a day.
Each project needs a name and documentation posted by the end of the day.

Although I did complete seven projects, it took me nine days, and some of the projects were arguably not creative, but rather a quick experiment or a “i’ve been meaning to do this for the last five years so let me see if I can just get it started in one hour” deal-ee-o. Code-wise I worked on adapting examples into Java from the wonderful book Collective Intelligence by Toby Segaran, began the process of thinking about self-publishing a book, and developed a quick bayesian classification Processing library (which I would like to make more fully functional), among other things.

Best of luck to the five in fivers, look forward to seeing the results! And a quick plug to the ITP residents’ show, which will be this Saturday, August 2nd! Details here.

Daniel

Four Months Later. . .

I’ve decided to try to get this blog going again. I’ve been very busy with my most fun interactive project of all time, but with a month to go before the ITP semester begins, I’m getting back to several projects.

So here come a string of posts. . . hopefully it won’t be another four months before you (and by now you are likely really just the singular you — hi mom) hear from me again.

Digital Tools

Eegra webcomics about gaming related stuff

Fellow people! We got something to laugh! The Eegra webcomics are about gaming and related stuff. And they are funny, crazy and well… mad?

Some example, just to get you going.

eegra_mr_fun.jpg
Mr. Fun. Watch the whole.

Highly recommended also this and that and that one.

Thanks (tigsource!).

Herbert Spencer

Pintor autómata: Intento 1

Pintor autómata: Intento 1

Hace tiempo que quiero explorar la idea de la “machina pictórica” y esta es la primera película que exporto de este tema.
Este programa está construído sobre la base de un objeto “trazo” que avanza “browneanamente” y que se ramifica de acuerdo a un factor de fertilidad. La idea es muy simple ya que la composición sólo se basa en 1 tipo de objeto que sólo varía de color. El resultado —en esta ocasión— es bastante simplista y duro… al parecer hay que darle un poco más de inteligencia a los trazos para que no se densifiquen más de lo necesario, que topen o eviten otros objetos.
Más adelante iré subiendo experimentos más avanzados en la línea de las machinas pictóricas.

Cast: Herbert Spencer

Peter Kirn

Processing Examples and Code, Now Broadcasting on CDM Labs

“Where the future is being made … today!”

You already know Processing can create wonderful visual stuff. It can output movie files, so it can be a companion to your live visual tool of choice. It also happens to be a great way to experiment with OpenGL, so you can work with shader code and other goodies to use elsewhere. But learning its ins and outs requires some skill development.

I’m doing a lot of Processing teaching and coding, so I’m pleased to bring you some of the results of that work live on our companion site, CDM Labs. Labs quietly poked its nose out earlier this spring, but starting this week, it’s the place on which I’ll be “journaling” code examples and teaching materials. You can think of it as an additional output of my sometimes-cluttered but sometimes-useful brain. I’m finding that keeping stuff on the blog also helps organize my thoughts, so I’m really looking forward to the new approach.

Regularly, I’ll also organize some specific CDM Labs projects that are more fully-formed.

For starters, you can check in on the 5-minute presentation I did of Processing (20 slides, each advancing automatically every 15 seconds), as part of Ignite NYC.

Ignite: Visual Code Literacy with Processing, in Five Minutes

Be sure to click through to the actual site so the code formatting and embedded presentation work properly!

I can also say, it is possible to learn Processing even if you’re not a programmer. It’s also possible – though probably not advisable – to cram the fundamentals of programming into 20 slides and five minutes and get the point across in a bar full of loud people drinking beer! (Full presentation with voice explanation coming soon.)

CDM Labs is here:

labs.noisepages.com

And you can add CDM Labs to your RSS feed reader:

http://feeds.feedburner.com/cdmlabs

Wondering what this “noisepages” business is about? We’ll be talking more about that soon. Don’t worry, we’re not spreading ourselves thin with more blogs – on the contrary, Labs and others are about better organizing what we’re doing, keeping you in the loop, and making us more productive. But we will have something else to share soon.

Bonus points to anyone who knows what the first line of this article is about.


© Peter Kirn for Create Digital Motion, 2008. |
Permalink |
No comment

Add to del.icio.us

Want more on these topics ? Browse the archive of posts filed under News.

haque d+r

Primal Source photos (quick mix)

Primal Source photos (quick mix)

Quick mix of untouched photos from Primal Source, specially commissioned by the City of Santa Monica.

Located on the beach near the Pier in an area that had been specifically landscaped over the course of several days, and making use of a large-scale outdoor waterscreen/mist projection system, the mirage-like installation glowed with colours and ebullient patterns created in response to the competing and collaborative voices, music and screams of people nearby.

haque.co.uk/primalsource.php

Built with Processing and Puredata.

Cast: haque d+r

Velodyne Lidar - Monterey

Velodyne Lidar - Monterey

Velodyne gave me some sample data captured with their HDL-64E lidar ( velodyne.com/lidar/ ), and I’ve gotten it processed into video with the help of Aaron Koblin’s SceneViewer processing app (provided with the Radiohead House of Cards data).

This is only a fraction of the data in the set, I need to changed the processing app to not try to load the entire csv into memory at once and only get what it needs to render the next frame.

See binarymillenium.blogspot.com/search?q=lidar

I saved 1280×720 jpegs from processing, imported them into Premiere as numbered stills, then exported the video with their media encoder as 720p 30fps HDV- vimeo takes that format just fine apparently.

Cast: binarymillenium

christian bovine

5in5 - brady bunch (Andy)

5in5 - brady bunch (Andy)

Using an idea my friend Rob had to use processing to recreate the opening sequence to the Brady Bunch by recording a few seconds of you looking around then placing them in the appropriate squares. I collaborated with Ben Chao who is currently in LA who helped write the code. I didn’t want to buy a wig for $20.00 and never use it again, so i made one out of yellow tape i found in the wood shop. So much better than any wig!!!

Cast: christian bovine, Anderson Miller