Getting the look you meant
Recipes
Each of these is available as a Style preset. The settings are listed so you can see what the preset actually changed, and so you know which dial to nudge afterwards.
The looks
Melt — one shot dissolving into the next
The classic transition. Pixels stop refreshing while motion carries on, so the outgoing shot is dragged along by movement that now belongs to the incoming one.
Mosh Amount 1.0
Motion Threshold 0.0 ← everything moshes, not just fast areas
Motion Gain 1.2
Motion Smoothing 0.4
Softness 0.3
Motion Lag 2 ← enough mismatch to stop it looking like a morph
Trigger it by hand, or set Auto Mode to On Cut and let it fire itself.
Bloom — motion piling up on itself
Freeze the field and the same vectors keep applying every frame. The image stops being a picture and becomes flow.
Mosh Amount 1.0
Freeze 1.0 ← the whole trick
Motion Gain 1.5
Motion Smoothing 0.6
Motion Threshold 0.0
Decay 0.1 ← so it recovers instead of collapsing forever
Pixel drag — trails without collapse
Only what is moving fast smears. Still areas stay sharp, so the shot remains readable and the effect reads as motion trails rather than as breakage.
Mosh Amount 1.0
Motion Threshold 0.5 ← the control that defines this look
Motion Gain 2.0
Motion Smoothing 0.2
Block Size 32 ← chunky, and cheap
Liquid — smooth, no visible blocks
The same estimator with the field blurred and the snapping off. Closer to an optical-flow morph than to a codec, which is sometimes exactly what a track wants.
Mosh Amount 1.0
Softness 1.0 ← interpolate between block vectors
Pel Snap 0.0 ← sub-pixel, so it stays soft
Motion Smoothing 0.5
Block Size 8
Corrupt — everything wrong at once
Every damage control engaged. The furthest from clean motion compensation, and the closest to a genuinely broken file.
Mosh Amount 1.0
Motion Threshold 0.1
Motion Lag 4
Corruption 0.4
Block Repeat 0.3
Quantise 0.7
Chroma Drift 0.4
Live workflows
Playing it like a key
Hold keeps full mosh up for exactly as long as it is on and ignores Burst Length altogether, so it is the control to play in time with the music rather than fire and wait out.
- Leave Mosh Amount at 0, so there is somewhere to go.
- Right-click Hold and assign it to a key or a MIDI note.
- In the shortcut, tick Piano. That is the part that matters: Piano is what makes a shortcut momentary, and it is a property of the shortcut rather than of the parameter.
Without a mapping there is no held gesture to make — the panel control is a toggle, and a mouse cannot hold a checkbox down. Piano also has an Invert option, which gives you the opposite instrument for free: moshing all the time, and the key punches a clean hole in it.
Reset ends a hold even while the control still reads on, so if a key-up ever goes missing — you alt-tabbed mid-hold, a note-off got dropped — that is the one gesture that gets the picture back.
Auto-melt every cut, hands off
The setup worth doing first, because it needs nothing from you once it is running.
- Put Datamosh on the composition, not on a layer — it needs to see the finished image so it can notice clip changes.
- Auto Mode → On Cut.
- Leave Mosh Amount at 0. The cut detector supplies its own burst; Amount is for holding a mosh open by hand on top of that.
- Set Burst Length to taste — around 0.5 s reads as a stutter, 2 s as a full dissolve.
Every clip you fire now melts into the last one. If it fires on fast camera moves as well as cuts, lower Cut Sensitivity.
Motion transplant between two clips
This is what the mixer build is for, and it is the closest the plugin gets to what datamoshing originally was: one shot's motion spliced onto another shot's pixels.
- Put the clip you want the movement from on the upper layer.
- Set that layer's blend mode to Mosh Transplant. It is in the blend-mode dropdown, not the effects list.
- Leave Motion Source on This Layer. The layers underneath now supply the pixels.
- Raise Mosh Amount.
Clips with strong, coherent, full-frame movement work best as the motion source — water, smoke, crowds, a whip pan. A locked-off shot has nothing to donate.
Beat-synced stutter
- Auto Mode → On Beat, with Resolume's tempo running.
- Beat Divisor 4 for once a bar, 1 for every beat.
- Short Burst Length — 0.1 to 0.3 s so it punctuates rather than smothers.
Audio-reactive pressure
Rather than switching on and off, let the mix push an already-moshing image further.
- Audio Band → Bass to ride the kick.
- Audio Amount around 0.3–0.5.
- Set Mosh Amount to a low baseline, 0.2 or so. Audio adds on top, so the baseline is what it pushes from.
When nothing is happening
In the order worth checking, because each one masks everything below it.
- Mosh Amount is 0. The default, and a deliberate passthrough. Pick a Style — every preset sets it to 1.0 — or raise it by hand.
- Motion Threshold is too high for the footage. It gates per pixel, so anything moving slower than the threshold refreshes normally. Selecting Custom does not reset it, and Drag leaves it at 0.5 — 4 pixels of movement per frame. Set it to 0.
- Mosh Amount is 1.0 and you are pressing Trigger or Hold. The gate is already saturated, so they have nothing to add. Bring Mosh Amount down to 0 to play it, or 0.2 as a floor.
- The footage is not moving. There is no motion to estimate and nothing to smear. Datamosh needs movement the way a codec does.
Almost always one of these, roughly in order of likelihood.
- Mosh Amount is 0 and Auto Mode is Manual. The plugin is a passthrough by design until something opens the gate.
- Motion Threshold is above what the shot is doing. Nothing is moving fast enough to qualify. Drop it to 0 to confirm.
- The shot is not moving. The whole effect is built on estimated motion; a locked-off static frame has none to work with.
- Freeze was enabled before there was a field. It is holding zeroes. Set Freeze to 0, let movement play, then re-enable.
- Mix is down. It crossfades the whole result back to the original.
- On macOS, the plugin never appeared at all. That is Gatekeeper quarantining an unsigned bundle, not a settings problem — see the install notes.