hello your Get function was broken
I changed (line 263)
return buffer_peek(self.noise, ((x * self.height) + y) * 2, buffer_f16);
to
return buffer_peek(self.noise, ((x * self.height) + y) * 4, buffer_f32);
and it seems to be working
thank you for this amazing program, do I need to credit you anywhere?