Jump to content

Loop stretching


Recommended Posts

Hello! Tell me what stretching algorithm is used when I use Groove-clip loop. How can I change the algorithm? I noticed this when setting a loop to the desired tempo using the AudioSnap feature (Clip Follows project). This makes the sound more natural without the chorus effect. If I use Groove-clip loop playback, the chorus effect appears.

Edited by Andrey_rbk
Link to comment
Share on other sites

1 hour ago, Bristol_Jonesey said:

Have you bounced the track down to itself after engaging looping?

This is what the "Offline" part of Offline Render refers to.

Watch the video. I bounced both tracks.

Link to comment
Share on other sites

Posted (edited)
1 hour ago, Wookiee said:

@Andrey_rbkPage 632 describes the differences between different type stretching and the difference between offline and online render. Did you read that?

Yes, I read it. There is no answer to my question there. If I export these two tracks, the first one still sounds worse (with the chorus effect).

Edited by Andrey_rbk
Link to comment
Share on other sites

Which stretching algorithm works best is very material dependent.  "Radius Mix"  is one of the older algorithms, and although it works well on some material, you may find the Elastiqué algorithms work better.  There's also the "Groove" algorithm, which works well if you want to stretch both time (to match tempo) and pitch (to match pitch markers).

It's worth mentioning however, that any stretch algorithm is going to have limitations and the quality of results will get worse the greater the stretch is.

The preferences page sets the default algorithm, however you can set the algorithms used by clip in the clip inspector after selecting the clip:

image.png.1e030b95786c9e8f48db7d6864f65fed.png

IIRC, the default is Elastiqué Efficient for Online Render (i.e. live playing), and Elastiqué Pro for Offline Render (i.e. bounce).

The reason there are two is because high quality stretching is processor intensive, which can make edits annoying as you wait for it to adjust things.

So you use the lower-quality-but-quick online method to get timing correct, then bounce using the high-quality-but-slow method when you're finished.

If you also want to keep the original clip after bouncing, I suggest duplicating the track and archiving one of them before bouncing.  This will allow you to use the higher quality bounced track, but also giving you the option of going back to the original if you need to change anything.

 

  • Like 2
Link to comment
Share on other sites

3 hours ago, msmcleod said:

Which stretching algorithm works best is very material dependent.  "Radius Mix"  is one of the older algorithms, and although it works well on some material, you may find the Elastiqué algorithms work better.  There's also the "Groove" algorithm, which works well if you want to stretch both time (to match tempo) and pitch (to match pitch markers).

It's worth mentioning however, that any stretch algorithm is going to have limitations and the quality of results will get worse the greater the stretch is.

The preferences page sets the default algorithm, however you can set the algorithms used by clip in the clip inspector after selecting the clip:

image.png.1e030b95786c9e8f48db7d6864f65fed.png

IIRC, the default is Elastiqué Efficient for Online Render (i.e. live playing), and Elastiqué Pro for Offline Render (i.e. bounce).

The reason there are two is because high quality stretching is processor intensive, which can make edits annoying as you wait for it to adjust things.

So you use the lower-quality-but-quick online method to get timing correct, then bounce using the high-quality-but-slow method when you're finished.

If you also want to keep the original clip after bouncing, I suggest duplicating the track and archiving one of them before bouncing.  This will allow you to use the higher quality bounced track, but also giving you the option of going back to the original if you need to change anything.

 

Please tell me what am I doing wrong? Why does the first track sound worse than the second? I recorded two videos. In the first video, the Radius mix algorithm, in the second, Elastique Pro.

 

Link to comment
Share on other sites

14 minutes ago, Will. said:

Groove clip does not stretch the file. Its ONLY prep's it to be duplicated as an extended LOOP FILE.

I don't agree with you. It still stretches, just not as well. 

Well, if you are right, then it would be logical to add this function to Sonar. I very often work with different loops that need to be slowed down or speeded up.

Link to comment
Share on other sites

2 minutes ago, Andrey_rbk said:

I don't agree with you. It still stretches, just not as well. 

Well, if you are right, then it would be logical to add this function to Sonar. I very often work with different loops that need to be slowed down or speeded up.

Actually why are you stretching something you recorded? Why not record the right length?

Link to comment
Share on other sites

24 minutes ago, Wookiee said:

Actually why are you stretching something you recorded? Why not record the right length?

I often work with instrumental and percussion loops. Which need to be adjusted to the pace of the project. Have you ever adjusted a shaker or tambourine loop to the desired tempo?

Link to comment
Share on other sites

4 minutes ago, Andrey_rbk said:

Fine. And if the project slows down or speeds up. What to do then?

Use the proper stretch tool. Right click on the wrench in the tools bar. 

Link to comment
Share on other sites

1 hour ago, Andrey_rbk said:

I often work with instrumental and percussion loops. Which need to be adjusted to the pace of the project. Have you ever adjusted a shaker or tambourine loop to the desired tempo?

I don't use loops or samples, I record what I need.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...