Scale Step Transpose

Can you please consider and investigate the possibility of adding a Scale-Step or Scale Sensitive Transpose functionality for use with selected portions of Scenes or whole Scenes.

I would expect this might require the Scaler to do a quick analysis on the selected portion or whole Scene, and then suggest possible matches, with the user then confirming which scale to use. At that point, the transpose would maintain the harmonic voicing/character/chord shape based on the notes in the selected scale. Or maybe it could be built to not even need a suggested/selected scale, but be able to automatically make the most likely/probable adjustment needed to maintainthe chord shape. Or or maybe offer the ability to toggle both approaches.

This would really encourage fast comparison of an array of transpositions to different keys with or without scale specific constraints. The benefit here would be quickly being able to assess and compare vibe and feelof where each transposital option takes the composition. Would be incredibly useful.

Thank for taking these suggestions!