chromaSmearTaps
The child sampled like a VHS deck: brightness stays sharp while color bleeds sideways.
chromaSmearTaps(opts: {warp: (params: RttFilterParams) => Expr; smear: ArgSpec}): SampleStage
Import effects from shaders/std and use effects.blurs.chromaSmearTaps.
warp is the coordinate set from tapeWarp. smear sets how far color trails; positive trails it to the right, negative to the left, −2 to 2 is the usual range. Alpha comes from the sharp tap.
Parameters
| Name | Type | Notes |
|---|---|---|
opts | {warp: (params: RttFilterParams) => Expr; smear: ArgSpec} |
Example
effect: gatherStack(chromaSmearTaps({warp: tapeWarp({wobble: p('wobble'), jitter: p('noise'), speed: p('speed')}), smear: p('smear')}), [beatPulse({wobble: p('wobble'), speed: p('speed')})])
See also
tapeWarp— The wobbling, jittering coordinates of a worn VHS tape, to feed intochromaSmearTaps.beatPulse— A faint brightness throb, like the mains hum of an old television.rgbSplit— The child with its red and blue pulled a little to either side, like a misaligned CRT.