April 24, 2013

Top 10 Student Works from my Illuminated Errors course on Skillshare

#1

Index, Scale, Convert, Find, Replace, Repeat

April 5, 2013
More Gangam Moshing @3rd Ward

More Gangam Moshing @3rd Ward

December 29, 2012
364 of 366
Processing + JPGs
Randomly varying byte 0x37 and byte 0xCD.  Animating the usable frames.

364 of 366

Processing + JPGs

Randomly varying byte 0x37 and byte 0xCD.  Animating the usable frames.

December 27, 2012
362 of 366
Processing + JPGs
Cycling through values of byte 0xC7 gave the frames of the animation above, as well as loads of files that Processing refused to load.

362 of 366

Processing + JPGs

Cycling through values of byte 0xC7 gave the frames of the animation above, as well as loads of files that Processing refused to load.

December 26, 2012
361 of 366
Processing + JPGs
Byte number 55 or 0x37 of a 640x480 JPG encoded at the highest quality using GIMP was sequentially stepped through all possible values.  This is a snip of 25 of those values.
Thanks to Ted Davis for insight into the technique of tinkering with JPG Huffman encoding tables.  This manipulation is performed on the first byte in the luminance tables.

361 of 366

Processing + JPGs

Byte number 55 or 0x37 of a 640x480 JPG encoded at the highest quality using GIMP was sequentially stepped through all possible values.  This is a snip of 25 of those values.

Thanks to Ted Davis for insight into the technique of tinkering with JPG Huffman encoding tables.  This manipulation is performed on the first byte in the luminance tables.

December 25, 2012
360 of 366
Processing + JPGs
After meeting Ted Davis (FFD8) and attending his panel with Paul Hertz at Gli.tc/h in Chicago earlier this month, I decided that I should get over my personal aversion to programming.
Using Processing, I’ve written a primitive (and probably poorly structured) program that will enable me to go through a file byte by byte and sequentially change the value of a particular byte.
The GIF above started as a JPG.  By stepping byte number 0xC4 (or the 196th byte in the file) through values 128 through 220, the alignment of the image raster was thrown askew.
Writing a program to proceduralize the restructuring of data doesn’t seem antithetical to the glitch ethos.  Though, somehow there’s a line that is crossed once that code becomes packaged and sold, used only for a particular effect, rather than extended further.  At that point, the process seems little different from the ritualized produce/consume (prosume) paradigm established by large “productivity” software firms.  For me, anyways, glitch has been about skirting the usual channels of productivity.  Creating your own tools is part of that.
Processing code

360 of 366

Processing + JPGs

After meeting Ted Davis (FFD8) and attending his panel with Paul Hertz at Gli.tc/h in Chicago earlier this month, I decided that I should get over my personal aversion to programming.

Using Processing, I’ve written a primitive (and probably poorly structured) program that will enable me to go through a file byte by byte and sequentially change the value of a particular byte.

The GIF above started as a JPG. By stepping byte number 0xC4 (or the 196th byte in the file) through values 128 through 220, the alignment of the image raster was thrown askew.

Writing a program to proceduralize the restructuring of data doesn’t seem antithetical to the glitch ethos. Though, somehow there’s a line that is crossed once that code becomes packaged and sold, used only for a particular effect, rather than extended further. At that point, the process seems little different from the ritualized produce/consume (prosume) paradigm established by large “productivity” software firms. For me, anyways, glitch has been about skirting the usual channels of productivity. Creating your own tools is part of that.

Processing code

December 24, 2012
359 of 366
Superfluidity
Static and Dynamic.  A GIF created at the breaking point of a databent DV.

359 of 366

Superfluidity

Static and Dynamic.  A GIF created at the breaking point of a databent DV.

December 13, 2012
348 of 366
Forest for the Trees (Series)
HD video shot while driving through the Rocky Mountain National Park was databent in Audacity.  Images are stills pulled from playing back the compromised file in Quicktime 7 Pro.  Playback artifacts are highly dependent on the way in which the timeline is scrubbed.

348 of 366

Forest for the Trees (Series)

HD video shot while driving through the Rocky Mountain National Park was databent in Audacity.  Images are stills pulled from playing back the compromised file in Quicktime 7 Pro.  Playback artifacts are highly dependent on the way in which the timeline is scrubbed.

December 11, 2012
346 of 366
Forest for the Trees (Series)
HD video shot while driving through the Rocky Mountain National Park was databent in Audacity.  Quicktime 7 Pro playback artifacts are animated to produce the following GIF.

346 of 366

Forest for the Trees (Series)

HD video shot while driving through the Rocky Mountain National Park was databent in Audacity.  Quicktime 7 Pro playback artifacts are animated to produce the following GIF.

December 9, 2012
344 of 366
Forest for the Trees (Series)
HD video shot while driving through the Rocky Mountain National Park was databent in Audacity.  Quicktime 7 Pro playback artifacts are animated to produce the following GIF.

344 of 366

Forest for the Trees (Series)

HD video shot while driving through the Rocky Mountain National Park was databent in Audacity.  Quicktime 7 Pro playback artifacts are animated to produce the following GIF.

December 6, 2012
341 of 366
Forest for the Trees (Series)
HD video shot while driving through the Rocky Mountain National Park was databent in Audacity.  Quicktime 7 Pro playback artifacts are animated to produce the following GIF.

341 of 366

Forest for the Trees (Series)

HD video shot while driving through the Rocky Mountain National Park was databent in Audacity.  Quicktime 7 Pro playback artifacts are animated to produce the following GIF.

December 4, 2012
339 of 366
Forest for the Trees (Series)
HD video shot while driving through the Rocky Mountain National Park was databent in Audacity.  Quicktime 7 Pro playback artifacts are animated to produce the following GIF.

339 of 366

Forest for the Trees (Series)

HD video shot while driving through the Rocky Mountain National Park was databent in Audacity.  Quicktime 7 Pro playback artifacts are animated to produce the following GIF.

November 21, 2012
326 of 366
DCP_1963 through DCP_1972
Animation created using sequential still images taken with a prepared (intentionally and methodically short circuited) Kodak DC3400 digital camera.

326 of 366

DCP_1963 through DCP_1972

Animation created using sequential still images taken with a prepared (intentionally and methodically short circuited) Kodak DC3400 digital camera.

November 10, 2012
315 of 366
Top to Bottom, Left to Right Series
Created using a prepared (intentionally short circuited) 35mm film negative/slide scanner.

315 of 366

Top to Bottom, Left to Right Series

Created using a prepared (intentionally short circuited) 35mm film negative/slide scanner.

November 6, 2012
311 of 366
Pseudo Random - Dynamic Static
Created from noisy frames captured by a prepared Kodak DC280 2-Megapixel digital camera.

311 of 366

Pseudo Random - Dynamic Static

Created from noisy frames captured by a prepared Kodak DC280 2-Megapixel digital camera.