I did some stuff on this and posted it up then forgot to come back here and mention it!
The complete patch is described here, FYI with links to the main patch on patchstorage.
(It amuses me that by far the most popular component is the one that turns an LCXL’s LEDs on&off…)
Thanks again for exploring this query so thoroughly! I still don’t own a MIDIhub yet but it is in my future and the in-roads you’ve made here make the prospect even sweeter!
the main control for the parameter (say Filter) comes in the SETTING pipe.
(if this were coming from a controller it’d go out to the synth. If it were coming from the synth itself, it’d be likely filtered out)
This is CC17 in this patch
the “offset” controller (Touché, BopPad, etc) comes in the ACCENT pipe.
The SETTING CC17 controls the “floor” of the ACCENT's output.
So, at this point in time, the touch device would come in as 0→127, but be rescaled to 70→127
(The CC6 extra mapping is included to show the possibility to set the ‘touch range’ independently of the main control)
The other (bypassed) Rescale flips the offset to go from ‘main’ value→0 thus reversing the effect of the touch device
sorry, description took longer than patch to write!
PS. @redrabbit mentions “No flicker”. My Touché is not so well behaved.
Probably the least glamorous role of my Midihubs is to get my many old and now incontinent controllers to stop chattering at other devices