Here’s a Perlin noise generator I just ported.
Perlin Noise 2D.epe (10.8 KB)
It’s not up to my normal standards for posting to the patterns library, but it seems to be working!
I threw in a 1D render() for you to try out as well.
Note that I think most plasma effects, including the one you posted, will be cycling a thinner stripe through the Perlin’s height map output. I’m only cycling hues through it, then panning the viewport through the noise in a circle.