Getting to grips with vectorization in py5

I knew that, I thought it was sort of optimum. It’s probably a bit confusing to have all the parameters in the noise function, given the possibility of 1d, 2d, 3d, 4d and possibly higher dimensions. As a rubyist anything more than say 4 parameters is frowned on. In this case you could have default values for octave, and persistence?