Close gaps by moving events

Hello people

I’m wondering if there’s a way to close gaps between audio by shifting each one to start at the previous event’s end? (NOT by time-stretching i.e. the ordinary “close gaps” function)

I have a half-hour recording take of a synth performance, which I then went through and cut up into segments that I wanted, deleting the unwanted events. Now I wish to close the gaps between the events so that they are touching in one big part and playing seamlessly, there are hundreds of clips now so moving each event into a grouping is highly tedious.

Is that possible? I tried a few different things and had a look around key-commands but can’t figure this out.

Help would be greatly appreciated

Cheers

yep, i use the following macro to do this:


transport - locate selection end
navigate - right
edit - move to cursor

assign to a keyboard shortcut.

2 Likes

Thanks, it’s working.

Although this way you have to spam the command or hold it down which isn’t ideal but i’ll get used to it; its working nonetheless, so i’m a happy bunny!

:smiley:

glad to help.

and yes, there is no way, natively, to have all the events ‘stick’ together all at once using a macro, i think. this solution works okay enough for me, it’s rather fast.

hi this doesnt work in 2025

is there a close gap by now?

No. But I realised that the PLE and macros are so powerful that Steinberg and we are all better off if they put time and resources into developing more critical things which can’t be achieved through the same means.

The macro has served me just fine so far. It was a few minutes to set it up, but has saved probably many hours of tedious mouse clicking in the long run. Give it a try

Hi @WK1 ,

try to change the grid-type to “Shuffle”. Now, your next event will snap automatically to the previous event if you move it.
If you want to select all events on a track just pick the first one and doubleclick while you hold shift. Afterwards you just have to move one of these events and all events will snap to their previous event. However, if you select all events on a track there’s a caveat - all events will be moved to the very start of your project. If you don’t want this just put a locator/marker to the original position and move them back - this time perfectly aligned.

There’s also the range tool which offers a lot of options - depending on your use case you might want to look into that, too.

1 Like

i just want something to do this automatically

i have a Python script outside cubase that does this, would be nice if it worked in CB

thanks