Skip to content
madphaseBack to website ↗
Contact support ↗

DC Block Shift

Offset block-average colour components for low-frequency channel jumps and codec-like shifts.

Add DC Block Shift

Open an image or build the source composition first. Put this effect after the content it should process in stack processing order. Choose Glitch → Byte & Color Damage → DC Block Shift in the effects picker, or search for DC Block Shift with Cmd/Ctrl + F. Select the new layer in Layers to open its Effect Panel.

Set the block structure

Choose Block Size, then Error Rate for how many blocks receive changed average values. Seed gives another arrangement.

Direct the error

Adjust Error Strength and Angle for the visible shift. Reset Each Row changes whether the error continues across row boundaries.

DC Block Shift: source left and current native result right
Source left; DC Block Shift result right. Example settings. Source: SHIBUN RYO (Unsplash).

Compare and finish

Toggle the layer eye to compare with the incoming composition. Use the Effect Panel footer for opacity and blend mode, or add a mask to limit the affected area. In Video or Live, use the function menu on a supported control to add keyframes or a driver.

Control reference

Show individual controls
ControlWhat it doesValues and animation
Angledirection the colour casts streak — 0 is horizontal rows0° to 360°
Default: 0°
Continuous keyframes
Block Sizesize of each block the colour cast streaks from0 to 20 %; 1 to 500 px (typed input: 1 to 2000)
Default: 3 %
Continuous keyframes
Error Ratehow often a block injects a colour cast0% to 100%
Default: 25%
Continuous keyframes
Error Strengthhow strong each colour cast is0% to 100%
Default: 18%
Continuous keyframes
Reset Each Rowclear the cast at the start of each row, or let it carry acrossOn / Off
Default: On
Discrete keyframes
Seedchange for a different random pattern0 to 9999
Default: 0
Discrete keyframes

Related