Linearly interpolates Color A and Color B by the Mix value. At 0 the result is A, at 1 it is B, and in between it is the color obtained by mixing each channel (including alpha) linearly. Mix is clamped to 0-1, so values outside that range stop at the ends. Plugging an LFO or Easing into Mix makes a crossfade in which the color travels back and forth.
- Color A — default is black
- Color B — default is white
- Mix — default 0.5 (clamped to 0-1)
Input ports
| Port ID | Type |
Color A | Color |
Color B | Color |
Mix | float |
Output ports
Scriptable members
Synapse Apps (scripting)
await synapse.modules.create({ type: "ColorMix" })