While assignment of control elements through automatic learning is intuitive and fast, there are devices with which it doesn't work too well.
I have a controller with x-y pad mapped as two sliders. The learning only sees one of the sliders, since it has a higher priority than the other, and masks the other out before it can be registered.
I was able to map it correctly by temporarily disabling one axis, but this is not optimal.
I would therefore suggest to add the option of assigning controls directly by CC number.
While assignment of control elements through automatic learning is intuitive and fast, there are devices with which it doesn't work too well. I have a controller with x-y pad mapped as two sliders. The learning only sees one of the sliders, since it has a higher priority than the other, and masks the other out before it can be registered. I was able to map it correctly by temporarily disabling one axis, but this is not optimal. I would therefore suggest to add the option of assigning controls directly by CC number.