SOLVED: Quickly Change Length of All Midi Notes in Run without Overlapping?

I may be missing something very basic, so please bear with me.

If I write a string run (or any fast note run) with the grid at 1/32, say, and then decide that I want the grid and note length to be 1/16th (or any other length), I have to extend (or shorten) every single note one at a time, moving the rest of the run to one side. It can take an age with a long run.

Is there a way to quickly change the grid and the length of all the notes in the run, without them overlapping?

I’ve Googled it and found MIDI>Legato, but that does not seem to work for me, nor does time stretch + alt.

All other suggestions welcome. Thanks.

I’m not sure exactly what you’re asking or what the correct solution is but…. Open the part you want to change in the Midi Editor, lasso the notes you want to change (the run), Adjust the quantize value in the editor, open the Inspector and expand the tab “Length”. Then just set the quantize value you want and click on “Fixed Lengths” in the inspector.

I was asking how to extend (or shorten) the length of midi notes in a run, all at once, without having them overlap each other, when the first note in the selection was extended.

I solved it by setting the grid snap type to shuffle, changing the value of the grid (say from 1/16th to 1/8th) and extending the first note of the selection to fill the new grid space. Obviously, this also works if I decrease the grid size from say 1/16 to 1/32.

All of the others events then filled the new grid slots, without overlapping each other.

Very simple in the end, but I had wasted a huge amount of time trying to chnage the length of each midi event separately, in the past because I was not aware of the ‘shuffle’ solution.