Peng1.art
Peng1 Labs / Canvas Signal Processor

Signal Glitch Lab

Upload an image, corrupt it live, paint masked glitch layers, and export still frames or animated WebM transmissions directly from the browser.

SIGNAL STATE No source Awaiting upload.
Image Upload 01
Playback / Layer Defaults 02

Animation controls the live preview. The sliders below seed newly added glitch layers, then each layer can be tuned on its own.

Live
Mask Drawing 03

Draw directly on the canvas. Masks are reusable: assign them to layers in the Glitch Layers panel, then paint another area for a different transmission.

No mask Paint mode Overlay on 0 layers
No signal loaded. Upload an image to begin corrupting the frame.
Glitch Layers 04
Export 05

Animated export uses canvas.captureStream() and MediaRecorder. Applied mask layers remain live and animate together.