I think the issue here is the way I wrote the custom module. It's really waiting to receive only one CC in the range of 117-125 at one time while your Generic Remote sends all 4 together. The reason you always see CC120 value 1 displayed is because it is the last one sent to OSC. A re-write of some of the code would be necessary to get it to work with sending multiple CCs at once, but in that case I could see the Tremolo plugin method working quite well. Sending two CCs at once could mean one is a bank number and the other instrument number. So 128x128 instruments - all you ever need. But yes, you would need to change the custom module for this kind of behaviour. I might have a bit of time to look into it later this week, but can't make any promises!