Okay, that's great. It would be nice if the tick names could be connected somehow, but I can imagine how hard that might be to program.
However, I can't get it to work consistently. I'll try to describe my setup for my current test case as completely as possible.
The knob is a normal subtype, display min and max 1-24, 24 ticks. Channel 6, Message Type Program Change, MIDI Min and Max 0-23, Default Value 0, MIDI Receive on, Send on Release Only is selected, named ticks (obviously), no options selected for "Options as Sub."
For the supercontrol buttons I am trying to do Momentary buttons, Channel 6, Message Type Program Change, Default Value On, MIDI Receive On, Send On Only is selected, Supercontrol Options: Buttons are send on only, send default value is selected.
For a button where MIDI Min and Max are 0 and 0, it changes the knob to the first preset, PC 0, exactly what I was expected. For other combinations (like 23 and 23), it doesn't work.
I'm guessing this might have to do with what you said about scaled MIDI values, but I didn't totally understand that.