Hi Almuzura,
As i wrote in my first post, then i don't have a Arturia controller, and i did'nt know which Program Change possiblities it have. We are talking about MIDI program change.
I have now looked in the MCC application. And i'm actually able to see, that a Keylab MKII button can be set to Program Change Mode just like terrym posted an image of.
By selecting the Program Change option, then i see it has settings for Program Number, Bank LSB and Bank MSB.
I can't test how this behave, as i don't have the controller.
Is this what you have tested, and tested fully? Does the button only send a specific number, or does a step infact occour depending on the settings?
(You could have told that and asked specificly about how to get steps in this function, if this is what you had tried.)
In the MCC manual Arturia write this:
"Performance control assignments
◦ Bank/Program number and range".
What is meant with range in this? How to set it? Is it a fault in the manual?
Could it be that the Bank LSB and Bank MSB in this case actually set a range in a way where the increament and decreament is determined by which of the MSB and LSB parameters that have a higher value than the other, and not about selecting a certain Bank like one perhaps should think? I don't know, as i can't test it. You can test it.
The fact that you have the same settings availble for expression pedal may suggest, that it's possible to send more than one specific value. Again - i can't test it, so i can't tell.
I don't know about MSB, LSB, NRPN, RPN, so i can tell if there is a possibility in using this.
(A button in the Switched mode have the options Toggle and Gate. I don't know if this has an impact on how the button work in Program Change mode.)
Better informations about all this in the manuals would be good. I exspect a Program change can work in steps. I will be disapointed if Keylab MKii in some way or another can't do this.
(I also exspect buttons in generel to be able to be able to have more than 2 stages.)
You are not been given any wrong informations.
EDIT: After having a look in the Keylab 88 controllers manual, then i'm afraid that it might be so, that you can only send a specific Program Change value. But i guess it have to be tested. EDIT END