Sounds a bit like you’re trying to think out your solutions without a Midihub to hand; have you got one yet?
If not it might be better to read bit at bottom when you can get hands-on.
In the meantime –if there’s a spare in&out– feel confident you can get Midihub to do the above…
…or even something fancier like switching between just 4 arp types of your choice!
(some day Midihub will do this natively but for now loopback is what some users use get Midihub to respond to scaled mapping values)
EDIT:
if i could squish the 0-127 into 0-4 range (or however many octaves are the max)
just looked at this again.
But this is what it does, right?
CC value
→Octave Range
{0 - 9}
→-7
{10- 19}
→-6
- ~~
{54- 63}
→-1
{64- 73}
→+0
- ~~
{117-126}
→+6
{127}
→-7
You only need to get fancy if you want your {0-127}
to sweep over say -2 to +4 octaves
try it yourself bit:
what rescale does - doesn’t it just affect notes, not CC ranges
No, you can Choose from:
The sticky bit is not that, but fact that mappings are always taken as direct inputs.
See explanation of “direct-ness” of mappings and how to get around it