openobject.org

Links

From Physical Programming

Contents

Cool youtubes

Daft Punk's Alive tour set design.

Robert Henke (Monolake) and Christopher Bauders ATOM project

Polygon Playground

Dual VGA monitor hack with Arduino

Richard Harvey - Floating Forecaster, Physical Information Display 2010

Beatfly

Nike Music Shoe

Making of Nike Music Shoe

Fine Collection of Curious Sound Objects

X by Y, Kinetic Sculpture

Night Lights (YesYesNo -- Joel, Zach, Pete, Kyle, Todd and Daito)

electric stimulus to face -test

General References

Wikipedia definition of Physical Computing.

Dan O'Sullivan = nerdy guru and author from NYU.

Tom Igoe = another nerdy guru and author friend of Dan. Check out his book 'Making Things Talk'.

John Frazer, 'An Evolutionary Architecture', AA Publications, 1995. Out of print, but downloadable as .pdfs from here. The seminal book on architectural design as a computer-driven biological evolutionary process.

MOMA: Design and the Elastic Mind exhibition. Both the design of the site and the content, everything on here is amazing. Lots of physical computing crossover projects.

The Street as Platform post on Dan Hill's City of Sound blog. A sketch of a future/current scenario of the crossovers between pervasive computing and urbanism. Some really awesome ideas, like 'an open API for the city'. Everyone should read this.

Aaron Betsky (author) & Erik Adigard (graphic design), 'Architecture Must Burn: A manifesto for architecture beyond building', Thames and Hudson, 1999?

Bruce Wands, 'Art of the Digital Age', Thames and Hudson, 2006

Future Feeder. Just found this, dunno if it's any good, seems to have some of this stuff on there.

Quick-links

Full HTML Colour Chat


Digital / physical crossover practices

ENESS- Melbourne's own super-gurus.

Graffiti Research Lab

United Visual Artists. A good interview with them here.

MIT's John Maeda- the digital thinker, writer and maker. Also see his books 'Design by Numbers', 'Maeda@Media', 'Creative Code' & 'The Laws of Simplicity'.

Phillip Beesley

RMIT's own Greg More. He is also involved in the MOMA exhibition.

Emergent. Ex-Coop Himmelblau guys. Despite the name, the work is fairly heavily authored as opposed to emergent.

Scripted by Purpose exhibition. Pulls together a whole lot of practices interested in computational design.

HypoSurface is the World's first display system where the screen surface physically moves! Information and form are linked to give a radical new media technology: an info-form device.


Object Oriented Systems

Object Oriented Systems an introduction.

Object Oriented Programming on Wikipedia

The Black Box Metaphor


Pure Data References

Pure Data (or Pd) is a graphical programming language developed by Miller Puckette in the 1990s for the creation of interactive computer music and multimedia works. It is particularly suited to realtime audio manipulation. Pd is released under an open source licence and is free to download and use. Pd will run under Mac OSX and Windows.

Pd uses an extension called GEM for visual manipulation (GEM is included in the Pd-extended download and does not need to be installed separately).

Here are some good Pure Data Tutorials by FLOSS manuals.

This PDF provides a good introduction to GEM.

A list of all Pd objects is available here.

Max/MSP and Jitter are closely related to Pure Data. They are commercial products released by Cycling 74. They will run under Mac OSX and Windows, they are not free but a 30 day demo version is available.

vvvv is similar to Pd and Max/MSP. It is also tailored to realtime video and audio manipulation. vvvv is free for non-commercial use. It is only available for the Windows environment.

Processing References

Processing is a programming language and integrated development environment (IDE) designed for visual outputs. Processing is based on the Java programming language and does not have a visual programming environment. It is however specifically designed to get non-programmers started with programming and has a large user base. Processing is released under a GNU General Public License and is free to download and use. Processing is available for GNU/Linux, Mac OS X, and Windows.

Bird flocking simulated with Processing by Robert Hodgin.


Arduino References

For details on the various Arduino boards available see Hardware - Arduino.

Arduino homepage. Including 'what is Arduino'.

Processing is the language used to program Arduinos.

Fritzing - open source software for simulating Arduino circuits.

Ladyada's Arduino Tutorial. Really detailed, goes from initial setup to simple projects with screen grabs or photos of every step.

Todbot blog by Tod E. Kurt. This guy has made some sweet components for the Arduino platform, like this Wiimote adaptor for the Nintendo Wii remote (which is basically an input device with X, Y & Z accellerometers built in).

Theremin Arduino from Laboratory for Experimental Computer Science at the Academy of Media Arts Cologne.

Digital Artefacts Studio Wiki- Haydn and Julian's Arduino work for studio, requires rmit login.

BlimpDuino - autopilots for blimps based on the Arduino. With open source schematics or buy the board.

Additional Electronics References

Electronics guide An introduction to electronics.

Digital Circuits An introduction to digital electronics.

Circuit Bending on Wikipedia. The creative sort-circuiting of electronics.

Introduction to Circuit Bending.

Bent Festival An American festival for Circuit Bending.

Light Emitting Diodes LED basics.

LED resistor calculator

Jaycar Local electronics supplier.

A good video on how to solder from Curious Inventor (6 min 45 sec).


Additional Software

Automator References

Automator on Wikipedia

Automator Tutorials


Quartz Composer References

Quartz Composer on Apple.com

Quartz Composer Coordinate System

quartzcompositions.com, a community wiki for Quartz Composer developers.

Flickr group for Quartz Compositions. These ones are particularly awesome.

Kinene. A great source for Quartz Composer Plugins/Patches. It includes a patch for connecting a Nintendo Wii Remote to Quartz Composer. Most of the patches on Kinene are released under the MIT License and so you are free to use them for whatever you want.

Quartz Composer patches for motion tracking

JavaScript functions in Quartz. A Japanese site listing the available Quartz Composer JavaScript types. Use it in combination with the this link for detailed explanations.

AsteroidsQC. The classic Asteroids arcade game built inside Quartz Composer.

+Video Feedback Tutorial Simple QC tutorial with good video effects.

+QC mailing list/ Forum if you plan to do your project with QC and if you are stuck and Scott and I can not give you the answer you want, ask these guys.

+QC Programing Guide Good intro to QC.

+Futurismo Zugakousaku Amazing examples of what you can do with QC by Mamoru Kano.

+TOP 10 Downloadable QC composition

let me know if you need any advice or help on your QC composition. you can e-mail: Brandon

Rhino Explicit History References

Rhino wiki explicit history main page.

David Rutten's homepage. Rutten works for Rhino and wrote Explicit History, among many other awesome features.

David Rutten's youtube page. A few videos of some examples.