I mentioned this issue here
the problem cannot be fixed within Scaler, because ranges cannot be changed
nor using the Ableton’s rack Octave remapper
nor using a MIDI pitch tool, nor the MIDI Polysher mentioned by Jamieh
the reason is that notes above, or below, a certain range are blocked, at the point their progression is ruined, so ruining the whole Phrase, Melody, Expression etc.
I think that some AI could be required: an algorithm that grabs the notes that would fall in the forbidden range and move them in the allowed range, but keeping them in the appropriate musical (math) rules, not simply randomly
I don’t know if I explained it correctly…