Press [Space] or click/tap to toggle animation.
Undercurrent has three layers: a lower background pattern layer, a middle noise layer, and an upper pattern layer with a noise mask. Each layer has params for its pattern, scale, and animation. The upper two layers also have a seed param which controls the noise.