May 22, 2014

Bushwick Open Studios ALERT!

Works by Matt Romein, Reid Bingham, and Phillip Stearns at the ACTIVE SPACE | 566 Johnson Av (entrance on Stewart Av) | May 30 - June 1

http://artsinbushwick.org/bos2014/directory/matt-romein-reid-bingham-phillip-david-stearns/

Stop by and say hi!

May 4, 2014

May 4, 2014
More TBC Torture from a session earlier today. Thanks to Hank Rudolph for the debug help in setting up the system.
System: RGB Decoder outputs into Audio Mixer, Audio outputs to TBCs, TBCs into Hearn EAB VideoLab 6x6 mixing matrix, 6x6 Matrix outputs to RGB encoder, RGB encoder output to Dave Jones Video Output Amplifier, Video Output Amplifier to RGB Decoder inputs and Audio Mixer.
POW!

More TBC Torture from a session earlier today. Thanks to Hank Rudolph for the debug help in setting up the system.

System: RGB Decoder outputs into Audio Mixer, Audio outputs to TBCs, TBCs into Hearn EAB VideoLab 6x6 mixing matrix, 6x6 Matrix outputs to RGB encoder, RGB encoder output to Dave Jones Video Output Amplifier, Video Output Amplifier to RGB Decoder inputs and Audio Mixer.

POW!

December 29, 2013
Seasonal Order: Autumn 001
Video shot on a hike in the Adirondacks in October 2013. The footage was RGB channel sorted with Processing.

Seasonal Order: Autumn 001

Video shot on a hike in the Adirondacks in October 2013. The footage was RGB channel sorted with Processing.

December 6, 2013

Datamosh Test Sequence 01 from Phillip Stearns on Vimeo.

Process:

Stock 3D models available within 123D Sculpt by Autodesk (for iPad) were exploded by exploiting a mesh pinching and flattening bug. Video source material was generated within 123D Sculpt and exported. Datamoshing was performed using AviDeMux 2.5.4 for MacOSX. Databending was performed using HexFiend 2.1.1

(Source: phillipstearns)

December 6, 2013

Scanning Veil Test 01 from Phillip Stearns on Vimeo.

Video Source: An image of a sunset was scanned top to bottom, one row of pixels at a time. Individual video frames were created from each row of pixels in the image by first mirroring, then stretching them to the full height of the frame. The frames were then animated in sequence at 15fps.

Audio Source: Each row of pixels was exported as a string of 8bit RGB values. A file containing the RGB pixel data was rendered as 24bit floating point audio (each pixel rendered as an audio sample). The final exported audio playback rate was matched to the video (playback sample rate was adjusted only).

(Source: phillipstearns)

November 24, 2013

Expanded Works - Daniel Temkin: Glitchometry Triangles #1 (2013)

Video generated by scanning Glitchometry Triangles #1 (2013) by Daniel Temkin from left to right one pixel at a time and stretching the single vertical strip of pixels to the full width of the frame. Frames are animated at 30fps. Sound is generated by reading the pixel values of each strip from top to bottom to produce a raw binary file of interleved RGB values (8bits per channel). The raw file was then audified as an 8bit unsigned mono audio file and time shifted (by altering the playback sample rate) to match the length of the animation.

source: http://danieltemkin.com/Glitchometry/

November 23, 2013

Roots No Shoots by lovid at Smack Mellon in DUMBO Brooklyn.

Loving the fact that their installation is totally freaking out my cell phone’s camera and video record function!

November 19, 2013

Desktop Warp: Snow Leopard Aurora

Using only a few lines of code, the iconic artist rendering of an Aurora featured as the default background for Mac OSX Snow Leopard is scanned from left to right, using a strip one pixel wide. Each strip is repeated across the width of a single frame. The frames are then animated in sequence at 15 per second.

November 19, 2013

Desktop Warp: Andromeda Galaxy

Using only a few lines of code, the iconic artist rendering of the Andromeda Galaxy featured as the default background for Mac OSX Lion is scanned from left to right, using a strip one pixel wide. Each strip is repeated across the width of a single frame. The frames are then animated in sequence at 15 per second.

November 18, 2013

(De/Re)constructing Gerhard Richter (A Study): “Lesende (Reading)” (1994)

Using only a few lines of code, an image of  ”Lesende (Reading)” (1994) (source: http://nyogalleristny.files.wordpress.com/2011/10/gerhard-richter-reader.jpg) by Gerhard Richter is scanned from left to right, using a strip one pixel wide.  Each strip is repeated across the width of a single frame. The frames are then animated in sequence at 30 per second.

November 18, 2013

(De/Re)constructing Gerhard Richter (A Study): “Abstract Painting 724-4 (1990)”

Using only a few lines of code, an image of  ”Abstract Painting 724-4” (1990) (source: http://www.gerhard-richter.com/art/search/detail.php?6851) by Gerhard Richter is scanned from left to right, using a strip one pixel wide.  Each strip is repeated across the width of a single frame. The frames are then animated in sequence (ascending and then descending) at 15 per second.

Trivia: "Abstract Painting 724-4" (1990) was used in the "Strip Paintings" body of works.

November 18, 2013

(De/Re)constructing Gerhard Richter (A Study): detail from “Abstract Painting”

Using only a few lines of code, images of works by Gerhard Richter are scanned from left to right, using a strip one pixel wide.  Each strip is repeated across the width of a single frame. The frames are then animated in sequence at 15 per second.

Personally, I’m curious to know who is purchasing these “Strip Paintings”.

Here’s the Processing sketch:

//PixelStrips 2013 11 18 Phillip Stearns

//Processing 2.1

PImage photo;

PImage stretch;

String filename;

int counter=0;

int imgNum;

void setup() {

  photo = loadImage(“<filename>.<ext>”);

  stretch = createImage(photo.width, photo.height, RGB);

  size(photo.width, photo.height);

  noLoop();

}

void draw() {

  counter=0;

while(counter<photo.width){

  stretch.loadPixels();

  for (int j=0;j<photo.height;j++) {

    for (int k=0;k<photo.width;k++){

      stretch.pixels[k+(j*photo.width)] = photo.pixels[(photo.width*j)+counter];

    }

  }

  stretch.updatePixels();

  println(photo.width + ” width, ” + photo.height + ” height, ” + counter + ” counter”);

  image(stretch, 0, 0);

  imgNum=100000+counter;

  filename=”<title>”+ imgNum +”.<ext>”;

  save(filename);

counter++;

 }

}

May 13, 2013

Excerpt of Idol No More

A Remix of Idle No More, by Stine Marie Jacobsen, for the 2013 Turku Biennial in Finland.

Sound and Video Processing by Phillip Stearns

Example of abstraction utilizing datamoshing techniques, mirroring and layering via various blend modes in Adobe Premiere.

March 12, 2013

Submission From: Illegal Arduino

Rental Car, Oahu 2007 by Big Pauper.

Multimedia work crafted with a circuit bent Sega Saturn and no additional processing.