FR: Time Stretch Audio Files

Official support for: mutools.com
RELATED
PRODUCTS

Post

Would be great to have the possibility to time-stretch Audio Files in Composer directly in a track. Additionally pitch-shift and warp at transient points functionality would be perfect.
This is imho still the missing piece of the puzzle.

There are many possibilities to implement: Melodyne ARA, Elastique or Copula Time and Pitch engine.

Post

mutools wrote:
runaudio wrote:clip launcher time stretch still waiting they were the most voted features for version 7 http://www.kvraudio.com/forum/viewtopic ... 9&t=442838
As messaged some time ago i'm also working on time-stretching, a serious amount of work has already been done, but still a serious amount of work has to be done. Lets say i'm in the middle of that, but that's only a rough estimation.

Post

I've researched most existing solutions but some of them are too expensive, some of them don't sound good enough and some of them don't react on my repeated info requests. So i have been researching time-stretching myself the past months and have developed a good core algorithm. The only thing is that it is a non real-time algorithm but it will depend on the effective implementation in the composer whether that's a real disadvantage or not. R&D to be continued.

Post

Thanks for the reply :-)

I think Ardour/Mixbus which have also non-realtime algorithms have resolved the problem in a good way. Perhaps look here for inspiration.

Best

Post

Please describe the way they do it in full detail. Thanks.
I tried Ardour but it uses an almost unreadable font.

Post

In Ardour/Mixbus I stop playback, then I mark an audio clip and choose the timestretch option from one of the dropdown menus. A box appears, but first I ignore it. Then I draw a "virtual" clip over the original clip as how I want the new one ( f.e. same starting point, but one bar longer). Then I choose the algorithm in the box, click OK and the program lenghtens my clip. Same procedure if I want to shorten a clip.

Audio Warp is not implemented yet in Mixbus, and it is not as neccessary as timestretch in a general way imho.

Post

Ok, thx for the input! What i have in mind will be much more real-time than the procedure in Ardour/Mixbux. Lets say it will be semi-realtime. Drag-stretch a part then the stretching is applied which can take a little bit of time (=the non realtime aspect). The amount of time will depend on the length of the audio and on the choosen algorithm. There are basically 2 algorithms. Anyway, i can't go too much in detail yet cause R&D is not yet finished.

Post

Hey , this sounds good. That´s the way one can timestretch f.e. in Cubase. Absolutely ok :-)

Looking forward...

Post

In FL Studio the most time stretch algos are implemented as well as "pre rendered"... If you put in a new tempo the clips get updated, the same by changing the size of an audioclip... after releasing the mouse the clip gets updated...
Since about half a year or so, they got their first self developed realtime algo, but all the years before it worked very well, except for the people working with realtime tempo changes in their songs... but to be honest, how many songs do really make use of realtime tempo changes... I don´t know any...

So don´t worry about not being real time... bigger companies have done this for years :tu:

Post

Pre-rendered won't hurt us. In fact, it keeps the performance up as the DAW "just reads it" from RAM.

Dakkra
Software portfolio
M.N.I.E - soon to be my musical portfolio
Hey, I'm Eurydice(Izzy for short) - she/her :hug:

Post

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
I'd be willing to contribute $10 towards RubberBand (http://www.breakfastquay.com/technology/license.html (http://www.breakfastquay.com/technology/license.html)).
Can we get an informal fundraiser started?

Post

EricRaible wrote:I'd be willing to contribute $10 towards RubberBand
Welcome, Eric! The 'stretch to fit' approach that Jo described seems faster and more precise than the RubberBand 'meter' (plus the cost)
F E E D
Y O U R
F L O W

Post

I did check out Rubberband. It had sonic artifacts i didn't like and i did not get response to my info request. So i removed it from the list of possible solutions. After researching most existing solutions (some were too expensive, some didn't sound good enough and some didn't react on my repeated info requests) i have R&D'd a time-stretching algo myself the past months. I'm happy with the current results but still have to continue R&D. Working on it. Happy to hear semi-realtime usage is acceptable.

Post

I am happy that time stretching is being researched and coded and will one day be in mulab.. soon as next release would be great but i think its best not to rush things. This is my most wanted feature, i am aware of time slicing audio files in mulab. I still want time stretching though.

I just upgraded my mulab 6 user license to show support for the great work you are doing and for such an easy to learn and use product. This my second go at mulab and i have learned a lot this time around. Other DAWs had me stumped, too many menu's crammed in and complex non intuitive ways to do things.

Post

MuLab will have the powerful timestretch / pitchshift for Samples.
I'm so stoked to try that one :) :tu:

Post Reply

Return to “MuTools”