The problem in this patch is that in 16 step mode, everything works fine but in 32 step mode the first 16 steps go crazy and jump around all over the place when I try to edit them from the step module. The second 16 steps behave fine.
I am still wrapping my head around arrays so there's a chance I have done something really silly?
Anyways, if this screenshot is hard to understand, I can upload the patch.
Also, as a super bonus I would like to be able to mirror the steps 1-16 to 17-32 but scaled +16 when switching to 32 step mode.
I've mostly given up on trying to do that for now, but if anyone has any quick idea?
Also, is there any way to pass only changed values from an array and filter out all unchanged values?

