Allow reverb tail of audio track to play out when region loops


(Thomas Kresge) #1

I have what I thought would be a fairly simple situation, but the other answers I looked up didn’t actually solve this problem, even though it seemed to be the exact same question.

I have a music track that I’ve set up under a Loop Region… so it loops endlessly. I have the loop region adjusted so it actually loops a measure before the track is actually over, since this is when the music should loop; the extra bar is simply a reverb tail. However, I want this reverb tail to play back even when the track loops back to the store. Currently, it just hard jumps back to the start of the loop region, which of course makes sense, but I also want that reverb tail.

Using multi instruments doesn’t change anything - it still doesn’t allow the track to finish.

Asynchronous tracks don’t solve the problem properly; I’m looking for a way to keep the track synced to the timeline.

There are more complex ways I’ve achieved this, such as by using two tracks with the same asset, overlapping them on the timeline, and just looping the second one alongside the reverb tail from the first one, but I’m hoping there’s a simpler method that doesn’t require these redundancies.

An image of what I imagine the event should look like is below:

Thanks for any help!


(Joseph Harvey) #2

First things first, it’s physically impossible to do this using only synchronous instruments. By definition, a synchronous instrument is an instrument that plays the part of the waveform at the timeline playback position. Thus, if you want an instrument to play out its waveform even when the timeline playback position moves away, you want an instrument that isn’t synchronous.

That being the case, here’s some steps to get the behavior you want.

  1. Start with the event from your screenshot.
  2. Right-click the instrument at a point along its length that’s inside the loop region, and select “Split” from the context menu.
  3. You now have two instruments. Right-click on the second instrument, and select “Replace Audio with Trimmed Copy” from the context menu. This creates a new audio file that’s missing the “head” cut off by the split, and is necessary for the next step to work.
  4. Select the instrument whose audio you just replaced with a trimmed copy, then set it to async in the deck.

This results in an event that begins a new loop every time the loop region returns the playback position to the beginning of the timeline, but which plays out the tail of the second instrument every time that it does.


(Thomas Kresge) #3

Thanks a lot, Joseph, that looks like the most eloquent solution for now.

It still seems like there should be a cleaner, more inclusive way to just loop a track but include a reverb tail, but this works quite nicely for now.