I made one but it is limited to 16 steps max. I think i need to use "array" module to extend the steps numbers but i i don't know how ....
The X value of the "X-Y pad" module give the step number, and the Y value give the step value.
You can download this patch here
It will be easy to understand.

thank you
