After a year with gig performer, I think I’m getting it figured out. Was my Hammond BX three patch I have drawbars mapped and percussion switches as well. Now I have tried to put a vibrato swell switch on my panel. It’s connected and working, however, when I press the switch on my controller, I have to press it twice to turn it on or off. What am I missing so I only have to press it once. Thanks in advance. 
It took a year? Ouch
Please open your global midi monitor and press that switch exactly twice and upload a screenshot of the midi monitor
Note on G3 (67) Velocity 80 Channel 1
Note off G3 (67) Velocity 100 Channel 1
Which message is the vibrato switch mapped to, the Note on or the Note off? ![]()
So the problem is Note On and Note Off are different messages and the BX is only responding to one of those messages, which is . While this can be handled with some GP Script, if possible it would be better if you can change the message that your controller sends out to use CC messages instead.
What controller are you using?
SL MIXFACE is what i am using