In case you didn't know, pixelpusher (evan.raskob) is a live video performance artist, or "pixelist" based in London, UK. Click the Info button above for hiring and contact info.
opensource

Drawn Together

by pixelpusher on Friday 23 July 2010
[Blog, Performances, Upcoming Performances]

Screenshot of Drawn Together by pixelpusher

Drawn Together

An interactive installation project, exploring creative crowd sourcing in hand drawn music videos. Shown at the Big Chill Festival, August  2010

The result of Drawn Together at The Big Chill festival, 4-8 August 2010:

More images here and here

About Drawn Together:

Drawn Together allows groups of individuals to create a music video by asking each of them to visually interpret small sections of music, and combining their work.

This particular video came from the collaborative results of about 80 people drawing 211 individual drawings (frames of animation) that each interpreted a frame of audio (at 12 frames per second, that comes to 66 milliseconds).

Download the application (OSX, Windows, Linux) and source code

The experience begins with a piece of music broken into short sections, be that a slice of a drum break or a sliver of a synth warble. Individuals are given a black screen, a digital drawing tool and a looping, random section of the music. They are encouraged to draw their own visual interpretation of that sound. Once satisfied with their handiwork, the drawing is saved, linked to the sound it represents and becomes a small section of the music video. When all the sound clips have a visual representation linked to them, the video is shown.

Like the early 20th Century animator Oscar Fischinger, participants are encouraged to draw in black-and-white line drawings, giving them a free range of expression within strict stylistic constraints.

Drawn Together builds on ideas of collective consciousness and puts a modern spin on the Surrealist game of Exquisite Corpse – where artists would draw body parts and conceal them under folds of paper, before passing it to the next person to add to the mystery figure.

Like in Exquisite Corpse, participants in Drawn Together do not get to see the video until it is entirely complete. Cards are handed out with details of how they can see it online, or in a private viewing.

A Bit More:

At the same time, Drawn Together is a completely Open Source production (developed in Processing, graphics created in Inkscape) and the source code will be available after The Big Chill on this website.

Additionally, Drawn Together explores the idea of factory production in art by dividing up an artistic task (e.g. creating a music video) between a collection of anonymous, interchangeable strangers. The result is uncertain – is it stronger or more interesting than a conceptually coherent work by a single author? Is it more interesting because of its complexity? Or is the result something different, entirely? Answering these questions requires us to use the software and judge the results.

The medium of production, e.g. the Open source software, constrains the artistic possibilities of the images (black and white, with limited ability to create complex shapes). Yet, the Open source license of the software allows anyone to create a derivative version with more visual possibilities built in. The trade-off to this approach is that the more specialization and complexity are built into the visual tools for the software, the more the participants are constrained to the software’s authors’ version of visual possibility, resulting in a production model more like a traditional factory where the creative power is in the hands of those who design the system, not those who carry it out.

Contact:

If you’d like more information on Drawn Together, or to show it or other pixelpusher projects, or to schedule an interview with the artist Evan Raskob, please contact pixelpusher at info@pixelist.info.

No Comments Digg del.icio.us

Forking Claude’s rdex-client

by pixelpusher on Saturday 12 December 2009
[Blog]

reaction diffusion visuals on the GPU in Fluxus

reaction diffusion visuals on the GPU in Fluxus

As part of MakeArt 2009’s theme, forking (taking someone’s code and altering it so it becomes a new project built on top of it), I’ve forked Claude Heiland-Allen’s (claudius maximus) excellent rdex-client into an open source fluxus project on googlecode.

What this does is (from Claude’s site):

rdex-client is an installation that explores in an autonomous hyperspace mathematical model, searching for interesting emergent behaviour (life-alike, alife).

The model is a kind of continuous non-linear cellular automaton, based on partial differential equations representing chemistry of two reagents involving reaction and diffusion.

The mathematical equations of the model have four parameters, that need to be set to concrete values when running the simulation. rdex-client explores this 4D parameter space at random.

(the fluxus version doesn’t do the sophisticated analysis stuff yet, like Claude’s does)

No Comments Digg del.icio.us

MakeArt2009: Day 2

by pixelpusher on Saturday 12 December 2009
[Blog]

Blogging from MakeArt 2009 in Poitiers, France. Tonight I’m watching presentations from IOhannes M. Zmölnig (AT), Gábor Papp & Agoston Nagy (HU), Wesley Smith (US).

IOhannes’s talk was about software as “intelligent” agents, which boiled down to programming using Pd (involving visual boxes you connect by wiring together bungee-like “patch cords”) using visual objects.  What I really enjoyed about his talk is depth of his curiosity and his willingness to experiment.  For example, making cannibalistic objects, where one ropes another with its patch cord and sucks the life (screen size) out of it.  Or boxing, and using that as controller data for a performance.  With his agents, though, the idea of making your computer code work with (or against) you is a powerful notion.

Gabor Papp fooled us all into thinking he was livecoding his talk, but it really turned out he recorded movies of his livecoding and edited them together or loaded them into fluxus.  Still, bonus points to Gabor for doing his entire presentation from within Fluxus.  And of course, he’s been doing some really interesting things, especially with “simple” geometric animations. (Not really so simple, but they look that way)

Wesley is demoing yet another amazing-looking audio-visual programming environment called LuaAV.  Seriously, the last thing I need to distract me from doing something productive is another audio-visual programming development tool in a language that I should learn.  The system itself shows the experience of the developers; it’s an asynchronous events-based system, which in plain-speak means that you can set up many interesting audio-visual things to happen at different times and they all occur independently, as if you were a big shot investment banker with a bunch of secretaries whom you could trust to carry out all of your wishes once told, and not step on each others’ toes (too much).

No Comments Digg del.icio.us

messing about with solid 3D geometry

by pixelpusher on Thursday 10 December 2009
[Blog, Visuals, video]

Just a sketch, playing with “extruded shapes” – basically, 3D geometry in a big long cheese log, doped up with some sinusoidal harmonics.

Some code:

(require fluxus-016/shapes
scheme/list)

(clear)

(define l (build-list 20 (lambda (i)
(vector 0 0 (+ 10 (* -1 i))))))

(define w (build-list 20 (lambda (i)
(* 1 (+ 1 (sin (* 3.14156 (/ i 20))))))))

;(define w (build-list 10 (lambda (i) 4)))

(hint-wire)

(define (sinuside circ complexity)
(define (_ c n)
(cond [(< n 1) empty]
[else
(cons (vadd (car c) (vmul (car c)
(* 0.3 (sin (* (* complexity 3.1415) (/ n (length circ)))))))
(_ (cdr c) (- n 1)))
])
)
(_ circ (length circ))
)

(define circle (sinuside (build-circle-points 80 1) 16))

(define pe
(with-state
(rotate (vector 0 0 90))
(build-partial-extrusion circle l 1)))

(recalc-normals 1)

(define (draw-extr e)
(with-primitive e
(partial-extrude
;(* (length l) (+ 0.5 (* 0.25 (+ (sin (time)) 1))))
(length l)
(sinuside (build-circle-points 80 1) (round (* (time) 16)))
l
w
#(0 1 0)
1)
)
)

(define (animator)

(draw-extr pe)
)

(every-frame (animator))
No Comments Digg del.icio.us

Featured on SketchPatch

by pixelpusher on Sunday 6 December 2009
[Blog, Visuals, images]

I’m proud to announce that the gang at SketchPatch.net were kind enough to make me the featured artist this month!

PixelPusher's SketchPatch Sketches

For those of you who haven’t seen it, SketchPatch is a playground for Processing sketches, where you can create, edit, share, and copy others’ sketches.  All sketches on the site are Creative Commons  3.0 attribution licensed, which means you can copy the code and use it as long as you give credit to the original author(s).

No Comments Digg del.icio.us
pixelpusher

Promote Your Page Too