I have a synth with a vibrato. I want to be able to control the vibrato in two ways - either by a dial in the GUI or via CC from keyboard. So I need an object class that has a button but also the ability to take an input. I thought I could use a ctrl/hook object for this, and it works...sort of. The problem is that I always have to touch the button before it takes input from CC.
Should I use another object class for this, and what is in fact the proper use for ctrl/hook?