All work

A—03Case study · Windows

GLCHLAB

Where pixels become experiments.

Platform
Windows
Version
v2.0
Licence
One-time · offline
Uploads
None
GLCHLAB
FileEditViewSettingsHelp
–102%+FitCropSplit
Style & Palette
STYLE
CATEGORY
All‹›
STYLE
Bayer 8×8‹›
Scale (DPI)44
Effect Blend100
GLYPH SETTINGS
Density10 px
CHARACTER CATEGORYClassic CHARACTER SETClassic @%#*+=-:.· @%#*+=-:.· INJECT CHARACTERSType your own ramp — dark to light

Leave empty to use the set above. Order matters: darkest first.

Character Offset0
FONT
MediumJetBrains Mono
Colour from palette
Transparent background
ringed-planet-study.png •
ReadyVIEWPORTFULLMOTIONDRAFTUNDOREDO–102%+
GPU ready130.7ms1200 × 1248
Sheet A—03 · where it startedGLCHLAB v2.0 · glchlab.comScroll to turn the sheet

01The problem

A broken image that looked better than the original. What if you could break one on purpose?

Every glitch artist has the same origin story: a file that broke in an interesting way. Colours smeared, rows shifted, a face dissolved into blocks — and somehow the broken version was more alive.

GLCHLAB began with one of those images. The question was simple: what if you could make that happen on purpose, and control it?

  • Dithering
  • Halftone
  • CRT
  • ASCII
  • Thermal
  • Pixel sort
  • Datamosh

One image, many layers

02The process

From a seed to a field.

  1. 01 · Seed

    A happy accident

    A file that failed to load properly — and looked better broken.

  2. 02 · Experiment

    A lab, not a filter

    Every effect is a different way of breaking an image. Each one tried, tuned and kept only if it earned its place.

  3. 03 · Product

    Layers you can stack

    Dithering, halftone, CRT, ASCII, thermal, pixel sort and datamosh — combined as layers, for stills and for video.

  4. 04 · Growth

    Version two

    v2.0 on Windows: frame-accurate MP4 out, original-resolution export, a one-time licence. It runs on your machine; nothing is uploaded.

03Screens

GLCHLAB, up close.

FileEditViewSettingsHelp
–102%+FitCropSplit
Style & Palette
STYLE
CATEGORY
All‹›
STYLE
Bayer 8×8‹›
Scale (DPI)44
Effect Blend100
GLYPH SETTINGS
Density10 px
CHARACTER CATEGORYClassic CHARACTER SETClassic @%#*+=-:.· @%#*+=-:.· INJECT CHARACTERSType your own ramp — dark to light

Leave empty to use the set above. Order matters: darkest first.

Character Offset0
FONT
MediumJetBrains Mono
Colour from palette
Transparent background
ringed-planet-study.png •
ReadyVIEWPORTFULLMOTIONDRAFTUNDOREDO–102%+
GPU ready130.7ms1200 × 1248
The planetDithered live — Bayer, Floyd–Steinberg, Atkinson.
FileEditViewSettingsHelp
–102%+FitCropSplit
Style & Palette
STYLE
CATEGORY
All‹›
STYLE
Bayer 8×8‹›
Scale (DPI)44
Effect Blend100
GLYPH SETTINGS
Density10 px
CHARACTER CATEGORYClassic CHARACTER SETClassic @%#*+=-:.· @%#*+=-:.· INJECT CHARACTERSType your own ramp — dark to light

Leave empty to use the set above. Order matters: darkest first.

Character Offset0
FONT
MediumJetBrains Mono
Colour from palette
Transparent background
ringed-planet-study.png •
ReadyVIEWPORTFULLMOTIONDRAFTUNDOREDO–102%+
GPU ready130.7ms1200 × 1248
The panelStyle, palette and every parameter, as layers.
  • 40+ effects, as layers
  • Video in, frame-accurate MP4 out
  • Original-resolution export
  • Offline · one-time licence

04Where it is now

Standing on its own — and still growing, one version at a time.

  1. Idea
  2. Experiment
  3. Product
  4. Growth
40+glitch effects, as layers
0files uploaded — it runs on your machine
A—01Next sheet Backbench Your whole semester, sorted.