Hate to be the one to dig up a grave, but there's something that's been bothering me. Is this simplex noise or perlin noise? I'm using perlin noise on another application and it doesn't have any settings for octaves. I heard simplex noise is an octave-thing only, and this has octaves. Just wanted to make sure.
EDIT: Turns out I don't know what octaves are, but now I do! The program didn't have octaves for perlin noise built in, but I found someone else's program that does! If I had to suggest some advice (if you still update this), make us able to know what they mean. Would help out tremendously.