sino - a Simplex Noise implementation in C. This is a C-port of the OpenSimplex.java code by Stefan Gustavson. In sino.h you can typedef scalar to float or double.