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.
