
sj_curveMapper
- Simple gizmo with a collection of tools to remap or manipulate your curve.
- Features normalization, lerp, clamp, step, smoothstep, inverse, 1st and 2nd derivative and python code to find min/max values for your curve.

Sweet Python snippets
Collection of small and useful python snippets I’ve created or collected over the years.

sj_mergeOps
- Let’s you set and cycle commonly used merge operations with hotkeys.
- If no merge nodes are selected a mask/stencil node + roto node will be created when mask/stencil hotkeys are pressed.


sj_moveNodes
- Move nodes in the node graph using keyboard shortcuts.
- Useful for moving in precise increments and/or keeping nodes aligned to the grid.
- Option to move in small or large steps.

sj_nodeInverter
- Inverts or reverses the selected nodes.
- Works on grades, transforms, cornerpins, ramps, switches, colorspaces, log2lin
- If a roto node or nothing is selected it will creates an invert node.

sj_logKeyer
- Log keyer with gamma slider.
- Shuffles alpha into rgba for a quick and easy overview.