FR: Time Stretch Audio Files
-
- KVRist
- 292 posts since 17 Sep, 2004 from Good Old Germany
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.
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.
-
- Banned
- 1256 posts since 22 Feb, 2014
mutools wrote: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.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
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
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.
-
- KVRist
- Topic Starter
- 292 posts since 17 Sep, 2004 from Good Old Germany
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
I think Ardour/Mixbus which have also non-realtime algorithms have resolved the problem in a good way. Perhaps look here for inspiration.
Best
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
Please describe the way they do it in full detail. Thanks.
I tried Ardour but it uses an almost unreadable font.
I tried Ardour but it uses an almost unreadable font.
-
- KVRist
- Topic Starter
- 292 posts since 17 Sep, 2004 from Good Old Germany
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.
Audio Warp is not implemented yet in Mixbus, and it is not as neccessary as timestretch in a general way imho.
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
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.
-
- KVRAF
- 5070 posts since 27 Jul, 2004
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
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
- KVRian
- 1451 posts since 4 Oct, 2012 from Utah
Pre-rendered won't hurt us. In fact, it keeps the performance up as the DAW "just reads it" from RAM.
Dakkra
Dakkra
Software portfolio
M.N.I.E - soon to be my musical portfolio
Hey, I'm Eurydice(Izzy for short) - she/her
M.N.I.E - soon to be my musical portfolio
Hey, I'm Eurydice(Izzy for short) - she/her
-
- KVRer
- 1 posts since 18 Feb, 2017
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?
- KVRAF
- 5383 posts since 25 Jan, 2014 from The End of The World as We Knowit
Welcome, Eric! The 'stretch to fit' approach that Jo described seems faster and more precise than the RubberBand 'meter' (plus the cost)EricRaible wrote:I'd be willing to contribute $10 towards RubberBand
F E E D
Y O U R
F L O W
Y O U R
F L O W
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
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.
-
- KVRist
- 116 posts since 5 Nov, 2014
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.
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.
-
- KVRist
- 64 posts since 5 Jan, 2016
MuLab will have the powerful timestretch / pitchshift for Samples.
I'm so stoked to try that one

I'm so stoked to try that one
