Set the note range you would like to include, any notes outside of this will be brought into that Range.
Note this is NOT scaling but shifting the input, you can think of it like a dynamic transpose.
Example you set the range from C2 to C4, you then hit the C5 key, this will be output as C4, if you hit the C1 key then the output would be C2. If you had a tiny range of E3 to A3, you hit the C5 key, there is no C key to transpose to so the output will be A3 (the next nearest key).
(Temp)Video Tutorial: https://youtu.be/4xxVoaHZF5g?t=315
Build #06: Optimized code. Build #05: Added a bit of flexibility at C-2. (If you had a Range from C-2 to xyz (xyz being less than C-1) and you hit a C key, C-2 was not being picked up and you would be moved to xyz). Build #04: Public Release