a deep dive down noise framework and perlin noise made me write my own.
https://github.com/x64x2/libnoise
Ohhh, that is such a cool project