Macro improvements

I really want the macro section to get a lot of improvements.

Right now we can only connect one macro to one parameter
without being able to set the range as well.

If it becomes possible to connect multiple parameters to one macro
and adjust their ranges in a matrix, that would be awesome.

It would make it possible to change the kick structure multiple times in the middle of the track.
I’d appreciate it if you could seriously consider this.