Move multiple events closer together by X amount?

One thing I can think of :

speed up the tempo of the project gradually until the spacing between your events suits you, making sure your tracks are in “Musical Mode” but NOT your audio events (or they will be streched)
that way, the begining of each event will stay sinced to the grid but their lenght will not be altered…

Regards
Yannick