AUDIO
0:00
DROP VIDEO / PRESET
SPD --:-- / --:--

BEND — HOLD THESE

MOD MATRIX — PATCH SOURCES INTO ANY PARAMETER

BENDR

An analogue-style, circuit-bent video processor. Feed it video, then abuse the signal path the way a bent mixer or a dying VHS deck would: sync corruption, chroma smear, rainbow fringing, tracking errors, tape dropout, and video feedback.

INPUT

FILE loads any video your browser can play (drag & drop works too — files stream from disk, so size doesn't matter). CAM uses your webcam. PATTERN is a built-in test signal — pick BARS, TESTCARD, OSCILLATOR (video-synth colour waves), GRID, RAMP or STATIC from the dropdown.

SIGNAL PATH

Feedback → composite/NTSC encode-decode → sync & tape damage → bent enhancer → colour stage → CRT. The BENT ENHANCER section is the circuit-bent video enhancer core: RAINBOW MAP replaces luma with hot posterized rainbows, EDGE RING is the sharpness circuit driven into oscillation (repeating ghost edges), RGB SPLIT tears the channels apart, LUMA HUE makes colour chase brightness, INV FLICKER strobes inversions.

MOVEMENT

Real bent circuits never sit still. Use the MOD MATRIX to patch four LFOs, chaos, drift, random spikes, or audio bands into any parameter. Set AUDIO to SOURCE to react to the video's own soundtrack, or MIC to react to the room. The AUDIO REACT section sets each band's frequency range and gain, with live level meters.

PERFORMANCE

The six BEND pads are momentary — mash and hold them (Q W E R T Y). MIDI: click MIDI, click a parameter name, move a hardware knob to map it.

MIXER, MORPH, KEYER & TIME BASE

The INPUT MIXER blends video channel B over A (load B first) — FADE, LUMA KEY or CHROMA KEY modes. PRESET MORPH is different: STORE A and STORE B snapshot the whole control panel, then MORPH A>B blends every slider between the two snapshots (LFO it for auto-evolution; moving any slider takes that control back). The KEYER selects part of the image by brightness (or hue) — turn on VIEW MATTE to see the selection in white, then KEY>FX applies the glitch chain only inside it, KEY>FB grows feedback only inside it. TIME BASE is a bent frame store: ECHO blends in frames from the past (modulate DELAY for time-scrub), STUTTER freezes and repeats. RESCAN: FULL feeds the CRT output (scanlines, curvature and all) back through the whole chain like a camera pointed at a monitor. CHAIN swaps whether tape damage or the colour/enhancer stage comes first.

VIDEO-REACTIVE

MOTION, BRIGHT and CUT are mod sources computed from the picture itself — patch CUT into TEAR and every edit knocks the sync loose like a real deck.

TEMPO & MIDI

TAP sets the tempo; LFOs with a SYNC division lock to it. MIDI clock (enable MIDI first) overrides tempo automatically; MIDI notes C1–F1 trigger the six bend pads; CC learn: click MIDI, click a parameter, move a knob.

KEYS

Space randomize   M mutate   Z undo   19 presets   B bypass (hold)   F fullscreen   S snapshot   R record   P play/pause   H this help

OUTPUT

REC captures the live output (with source audio when AUDIO=SOURCE) to a WebM file. RENDER does a frame-accurate offline render of channel A to MP4 — every frame processed at full quality, no drops (video only; grab audio with REC or marry it in an editor). SNAP saves a PNG still. FULL gives a clean fullscreen feed. POP OUT opens a clean output window with no UI — point OBS at it, or drag it to a second display (double-click it for fullscreen).

Click anywhere to close.