For CC Value Scroll, an Increase/Decrease and send gives the option to set step value in one message. But for PC Number Scroll, to achieve this needs two messages, one for Utility to increase/decrease by specified step value and a second message to send.
Can’t think of a reason NOT to enable “in-line” step values for PC as well as CC? Less useful for program change typically, but someone might find it handy?!
We didn’t add it for PC Scroll because it didn’t seem logical.
For CC values, you might want to step through, say, the volume parameter in increments of 2/5/10 etc. But for PC scroll which recalls presets, typically the user want to scroll through each preset rather than jump through every n preset. I mean, we can add that, but we just didn’t have any requests or logical use case for this.
Actually it would make sense for me, because Boss does this weired thing with the 500 series pedals. You get 3 patches per bank but depending on how you set up the on board footswitches you only have access to two of them. Bank 1 Patch A is PC# 0; Bank 1 Patch B is PC#1. In most use cases the next patch is Bank 2 Patch A which is PC# 3. That’s because PC# 2 is reserved for Bank 1 Patch C which one doesn’t have access to in most configurations.
Boss really goes out of their way to screw you if you want to do anything with midi