colorizer

colorizer · effects · schema v1

colorizer tints a mono (single-channel) video signal into a solid color. Each incoming pixel is reduced to a single brightness value by averaging its R, G and B channels, and that brightness then scales a tint color you set with the R/G/B faders: the output pixel is (mono x R, mono x G, mono x B). The result reads as a one-color image whose intensity follows the input's luma, so dark areas stay black and bright areas hit the full tint. Feed it a luma key, an oscilloscope-style mono shape or any video, then dial the three faders to recolor it; with no input connected the output is solid black.

colorizer tints a mono (single-channel) video signal into a solid color. Each incoming pixel is reduced to a single brightness value by averaging its R, G and B channels, and that brightness then scales a tint color you set with the R/G/B faders: the output pixel is (mono x R, mono x G, mono x B). The result reads as a one-color image whose intensity follows the input's luma, so dark areas stay black and bright areas hit the full tint. Feed it a luma key, an oscilloscope-style mono shape or any video, then dial the three faders to recolor it; with no input connected the output is solid black.

the faceplate

colorizerinmono-videotintRcvtintGcvtintBcvoutvideoaudiocvgatepitch
4 inputs · 1 outputs · 3 params

inputs

idcablewhat it does
inmono-videoThe source frame to tint. It is treated as mono: the shader averages the pixel's R, G and B into one brightness value, so plugging in a full RGB video upcasts to its luma before tinting.
mono video stream
tintRcvCV input that modulates the R fader (the red component of the tint), 0 to 1. Patch an LFO or sequencer here to animate the red tint over time.
control voltage (CV); modulates tintR (additive offset — ±1 CV sweeps the full range, centered on the knob)
tintGcvCV input that modulates the G fader (the green component of the tint), 0 to 1. Patch a modulation source here to animate the green tint.
control voltage (CV); modulates tintG (additive offset — ±1 CV sweeps the full range, centered on the knob)
tintBcvCV input that modulates the B fader (the blue component of the tint), 0 to 1. Patch a modulation source here to animate the blue tint.
control voltage (CV); modulates tintB (additive offset — ±1 CV sweeps the full range, centered on the knob)

outputs

idcablewhat it does
outvideoThe tinted RGB video frame: each pixel is the input's mono brightness multiplied by the (R, G, B) tint, fully opaque alpha.
RGB video stream

params

idlabelrangedefaultcurve
tintRR0..1linear
tintGG0..1linear
tintBB0..1linear

controls

controlwhat it does
BBlue component of the tint color (fader labeled B). 0 = no blue; 1 = full blue at peak input brightness. Defaults to 0.7, which together with the R=1 / G=0.4 defaults gives a pinkish-rose default tint.
GGreen component of the tint color (fader labeled G). 0 = no green; 1 = full green at peak input brightness. Defaults to 0.4.
RRed component of the tint color (fader labeled R). 0 removes red entirely; 1 lets the brightest input pixels reach full red. Defaults to 1.

source

colorizer.ts on GitHub.

Generated from packages/web/src/lib/{audio,video}/module-registry.ts · repo