GLITCH ART G.O.P.
TAXONOMY OF GLITCHES
Outline of talk given at READ_ME Software Art Festival 2003, Helsinki.
Thanks to Olga and Alexei.
What I do at BEFLIX:
Finding glitch-like phenomena.
Minimal processing of images.
Aim to produce aesthetically pleasing images.
Quote from Kim Cascone:
Today's digital technology
enables artists to explore
new territories for content
by capturing and examining
the area beyond the boundary
of "normal" functions and uses of software.
This talk is more about art than software.
The tool isn't the message.
The result might be the message.
The genre is partly the message.
Why does there have to be a message?
Quote from schoolteacher:
The picture came from you,
and you are not wrong,
so the picture cannot be wrong.
A contrasting non-quote:
The picture came from a computer,
and computers always crash,
so the picture is wrong.
Old-style definitions of glitch mention:
Outcome is unknown.
[supporting pictures follow]
Away from appearance.
Away from electricity.
Away from things localized in time or space.
Towards textures and fields of influence.
A glitch is not random.
Glitches are not like fractals.
Not trying to mimick nature.
Not trying to explain anything.
Highly structured - Some structure - No structure
Fractal - Glitch - Randomness
New proposed definition of glitch.
Generated by complicated process,
Whose output is deterministic.
Image: PC RAM
Image: Unusual system initialization
Image: Executing garbage code
Image: Cookie index file
Image: Hardware crashes
Allow random events
Random events include:
Consequences of Heisenberg Uncertainty Principle
Glitches occur after an initial error-event
during a system's operating session.
Random inputs to deterministic machines:
Image: Calculator errors
Image: IC manufacturing errors
Deterministic inputs to deterministic machines:
Image and live example: Arcade emulator executing itself
Image and live example: Arcade emulator with wrong bios
Glitches aren't always "outputs" of something.
Data Visualization can be Intrisic or Non-Intrinsic.
Intrinsic Data Visualization.
Glitches occur in a hardware device with built-in display capabilities.
Glitches occur in auxilliary data which is fed into software.
External display device required to see the glitches.
Non-Intrinsic Data Visualization.
Data can be segmented differently to give different images
via colour lookup-tables.
One-to-one colour mappings give different aesthetic effects
although the data remains unchanged.
Code Bending is Intrisic Type II Data Visulaization,
but we can classify further.
"Low-risk" code-bending attacks only the graphics engine.
"High-risk" code-bending attacks all the code including system routines.
[supporting animation of high-risk code-bent game]
Emotional appeal of glitches.
Image: Relatively new imagery for consumption.
Image: Images open to personal interpretation.
Image: High-density material.
Image: Retro overtones.
Image: Some people like straight lines.
GLITCH ART G.O.P.