Pure black and white, drawn to the exact pixel: scrolling barcodes, fields of binary cells, stacked waveform plots and a plane of data rushing toward you, cut together on a hard clock. Optional sound adds sine tones and noise clicks locked to the cuts.
⚠ Flash inverts the whole frame. Leave it off if you're sensitive to flashing light.
Everything is one fragment shader working in whole device pixels, so lines are exactly one pixel wide and cells never blur. There are no images and no randomness at run time: every bar, bit and cell comes from an integer hash of its coordinates and of a quantised clock, hash(cell, ⌊t · rate⌋). That makes the piece deterministic — the same second always looks the same — while still reading as a torrent of data.
z = k / (horizon − y), the pinhole-camera ground-plane mapping, scrolling toward you.The numbers are drawn on a second canvas with mix-blend-mode: difference, so white digits turn black wherever they cross white data — they can't vanish into it. Sound, when on, is a sine oscillator that jumps between octaves of 440 Hz on every cut, plus 3 ms white-noise clicks at barcode edges. Flash is capped at three inversions per second (the WCAG general-flash threshold), and is disabled entirely when your system asks for reduced motion.
A study in the visual language of Ryoji Ikeda's data-driven audiovisual work — binary black/white, pixel precision, sine and click. It is not a recreation of any piece and is not affiliated with the artist.