wish : Elastique Pro algorithm

Share what you’d like to see added to Ableton Live.
robbmasters
Posts: 1107
Joined: Tue Feb 10, 2004 7:37 pm
Location: London, UK.

Post by robbmasters » Sun Apr 27, 2008 1:18 pm

Angstrom wrote:Even though Elastique Pro is better than 'efficient', it is still not artifact free, it is just a better featured real-time stretch than 'complex'. It is not a quality offline stretch.
Ah, I was wondering about that - i.e. whether Elastique Pro would tick both boxes. Shame it doesn't look that way...

In my opinion, a better offline algorithm is even more important than a better real-time algorithm. I can get away with the issues with the current algorithms during a live performance, but I can't use them for serious production.
OS X, Live 9, Microbook II

Angstrom
Posts: 14987
Joined: Mon Oct 04, 2004 2:22 pm
Contact:

Post by Angstrom » Sun Apr 27, 2008 1:41 pm

yep,
I bet a lot of people thought that 'Pro' was equivalent to an offline stretch. Hence my little joke about the popularity of this thread being mainly because it has "Pro" in the title ;)

I only posted this wish because Live already has the base level technology from Elastique so they may as well move up a level as processors have improved in the intervening time.

An offline stretch is a good idea too, a different good idea.
It would preclude tempo-shifting while that 'offline' mode was selected because each 'offline stretch' clip would need to generate a hi-quality wave in the project folder.

It would be a 'studio' stretch of course, but as the majority of the users do use Live in a studio setting it would be worth adding it. While "Elastique Pro" is more for the live situation.

Nokatus
Posts: 1068
Joined: Fri Jul 01, 2005 7:06 am

Post by Nokatus » Sun Apr 27, 2008 3:45 pm

Nevertheless, the distinction between a "realtime" and "offline" timestretch isn't simple, as the stretch algorithms usually thought of as being "realtime" aren't (of course) truly realtime in the strict sense, otherwise they would be able to see into the future when speeding up material :). However, they are functionally realtime enough to allow smooth parameter changes. Similarly, the "offline" timestretches often complete their task in considerably less time than the length of the material they're stretching, and to some extent they can be integrated into a sequencer/multitracker to appear to function in "realtime" on a given clip, too.

The point is, if a timestretch algorithm is implemented in an offline manner (throwing a progress dialog and making you wait for the transformation to be over), it isn't by all means a guarantee that it would produce a better result than a perceived "realtime" one.

That being said, I'd be very interested to know what offline timestretchers are there nowadays that use considerably heavier calculations than the algos in "realtime" applications? How much better do they sound, and are there demos available?
Last edited by Nokatus on Sun Apr 27, 2008 4:29 pm, edited 3 times in total.

Angstrom
Posts: 14987
Joined: Mon Oct 04, 2004 2:22 pm
Contact:

Post by Angstrom » Sun Apr 27, 2008 3:58 pm

I think the primary distinction between what we call 'realtime' and 'offline' is : if you waggle the tempo about will it say "RECALCULATING" or will it continue to play?

All of the Elastique algorithms continue to play, so in my book they are 'realtime'.

I don't know what the current state of offline processing is in this area. Any stretch will give artifacts, I mean you can't make something out of nothing without making some data up!
But I don't know if there is some new magic 'beard-based' voodoo that is especially transparent.

Nokatus
Posts: 1068
Joined: Fri Jul 01, 2005 7:06 am

Post by Nokatus » Sun Apr 27, 2008 4:14 pm

Angstrom wrote:I think the primary distinction between what we call 'realtime' and 'offline' is : if you waggle the tempo about will it say "RECALCULATING" or will it continue to play?
Yep, I agree, the functional end result (the editability of parameters during playback) is what counts. To be sure, I edited my post to be more specific while you were answering.

The quality difference is what I'm getting at: if a stretch algo is implemented to work completely offline, it might still use less computational resources for the actual stretching than a realtime-functional algo, or sound otherwise inferior. That's why I'm interested to know whether there are some truly superior offline stretchers around these days, like, ones that would take their time and crunch on a track for a long time, producing stellar results, utilizing the kinds of beard-based techniques you were referring to ;).

vmardian
Posts: 4
Joined: Wed Apr 30, 2008 3:46 am

Post by vmardian » Wed Apr 30, 2008 3:16 pm

I would love a higher quality time stretching algorithm, even at the expense of requiring greater processing power.

djsynchro
Posts: 7471
Joined: Thu Jun 23, 2005 9:06 pm
Location: Amsterdam, Netherlands
Contact:

Post by djsynchro » Thu May 01, 2008 4:09 pm

It's good for elastic bands.

TroyP
Posts: 255
Joined: Mon Apr 02, 2007 9:50 pm

Post by TroyP » Thu May 08, 2008 12:08 am

+1 Pleeeez

thesis
Posts: 4
Joined: Sun Feb 17, 2008 2:45 pm

Post by thesis » Wed May 14, 2008 11:45 am

+1

Especially with CPU's getting faster and cheaper, it makes sense.

jez3122
Posts: 534
Joined: Tue Jan 16, 2007 9:02 pm
Location: Lincs,England

Post by jez3122 » Fri May 23, 2008 11:21 am

+1
Live 7.0.16, core 2 Quad 2.66ghz 4 gb ram,ESI U46SE,Vestax VCM-600, M-Audio Axiom 25,
evolution249c,Maudio Xpression pro, various guitars,Akai mpd16, NI intact,YamahaMSP3's,zoom323, a Ukulele and a Crate of Stella.

dvj fitz
Posts: 3
Joined: Thu Nov 29, 2007 9:22 pm
Contact:

Post by dvj fitz » Tue Jun 03, 2008 6:59 am

+1
come on fellas

DrOscillator
Posts: 9
Joined: Mon Mar 24, 2008 4:31 pm

Post by DrOscillator » Mon Jun 09, 2008 9:14 pm

+1

condra
Posts: 2755
Joined: Fri Jun 08, 2007 2:03 pm
Location: Dublin

Post by condra » Fri Jun 13, 2008 3:31 pm

+1

Sinjin
Posts: 85
Joined: Mon Aug 18, 2003 3:02 am
Location: Daytona Beach, FL

Post by Sinjin » Sat Jun 21, 2008 12:27 am

+1
"I shoulda done the hat dance..."
http://www.myspace.com/ibsinjin - Where I posts my tunes

leisuremuffin
Posts: 4721
Joined: Tue Apr 06, 2004 12:45 am
Location: New Jersey

Post by leisuremuffin » Mon Jun 23, 2008 5:24 pm

-1
leisuremuffin wrote:please no.

I already *HATE* complex mode. I don't want anything else from that company in my software. It's a cpu hog, it sounds like shit, and in my experience it's been the number one culprit in causing "skips" in audio on my setup. I NEVER use complex mode anymore because of this.


Whatever, if you guys all want it so bad, fine. But I really don't and don't want to have to pay for it, and i don't want the abes to support that company. In my opinion it is a shit product.



just another opinion, that's all.


from the thread in general section. Thought i better represent here as well since the abes are more likely to read this.




.lm.
TimeableFloat ???S?e?n?d?I?n?f?o

Post Reply