Live 5 .mp3 support and "decoding cache"

Discuss music production with Ableton Live.
Alex
Posts: 4006
Joined: Wed Apr 03, 2002 1:07 pm
Location: Ableton Headquarter

Post by Alex » Thu Jul 28, 2005 9:50 pm

Hi Livewire,
its just that i use other mp3 DJ programs and it seems they dont have a problem playing mp3s directly and instantly.
I would guess that most of these programs can not play many files at the same time. Decoding 2, 3 or maybe 4 MP3 files in real-time would not be a problem for the most computers, but when you want to play 20 or more at the same time it would need a lot of CPU power.

regards,
Alex.

Machinate
Posts: 11648
Joined: Thu Jun 24, 2004 2:15 pm
Location: Denmark

Post by Machinate » Thu Jul 28, 2005 9:52 pm

Livewire wrote:does it really take so much cpu to decode mp3s in real-time? arent the LAME mp3 encoder, and most commercial encoders, capable of faster than real-time encoding/decoding?

dont stress out about this ableton, its just that i use other mp3 DJ programs and it seems they dont have a problem playing mp3s directly and instantly.
no, they don't have these problems... because that's really all you can do with them. If they had designed live5 to be a 2-track mp3-player, I'm sure a lot of people would be very angry right now ;)

By using the current procedure, I can load up 40 mp3s and play them all at the same time, adding effects, and playing synths over the top - try doing that in traktor, hehe.
Horses for courses, it would seem, no?
mbp 2.66, osx 10.6.8, 8GB ram.

drush
Posts: 1282
Joined: Tue Jul 29, 2003 4:40 am
Location: Venice, CA
Contact:

Post by drush » Thu Jul 28, 2005 10:14 pm

so when it's all said & done, if you have the HD space you're still better off keeping tracks in .wav format. or does Live still create a cache regardless of original format when it Auto-Warps? if that were true keeping .wavs on hand would greatly increase total storage needs.

does the cache get created either way?

ethios4
Posts: 5377
Joined: Tue Dec 02, 2003 6:28 am

Post by ethios4 » Thu Jul 28, 2005 11:22 pm

I think the Decoder Cache is fine. It takes about 5 seconds to decode a 10 minute mp3 at high VBR. And I can play the clip as soon as the part I want to play is decoded, so really it takes about 1 second or less before its actually ready. I find this to actually be faster than Traktor, which in my experience does not always provide instantaneous playback, and the time-stretching blows.
Also, the warp settings are saved, and thats the part that actually takes some time. Add in all the other countless advantages to using Live, plus the incredibly good (imo) Complex-mode time-stretching, and...well, its pretty obvious I think.
The Decoder Cache thing is something that would seem problematic, until you actually get in there and see how it works in practical reality.

robtronik
Posts: 1185
Joined: Wed Jul 06, 2005 1:16 am
Location: City Of Angels
Contact:

Post by robtronik » Thu Jul 28, 2005 11:44 pm

drush wrote:so when it's all said & done, if you have the HD space you're still better off keeping tracks in .wav format. or does Live still create a cache regardless of original format when it Auto-Warps? if that were true keeping .wavs on hand would greatly increase total storage needs.

does the cache get created either way?
why keep .wav or .aiff files when you can store everything as FLAC? Then you get no loss in audio quality and the cache is only used during performance on the files you actually use?

I think FLAC is the best solution, personally.

rob.

proggybreaks
Posts: 22
Joined: Sat Jul 16, 2005 8:55 pm

Post by proggybreaks » Thu Jul 28, 2005 11:49 pm

The Decoder Cache thing is something that would seem problematic, until you actually get in there and see how it works in practical reality.
Well, its still extremely problematic for people like me, whose laptop has a mere 12 gig hard drive, and was looking forward to .mp3 support so that I could actually fit plenty of playable tunes on there. Guess I just need to stop living in the past though *sigh

DJALEX
Posts: 128
Joined: Wed Dec 01, 2004 2:27 am
Location: MARYLAND

Post by DJALEX » Fri Jul 29, 2005 12:57 am

I dont know why i hate Live 5 now!! :evil:
im not shur if is becouse, before the release (L5) i convert all my 300 GB of Wav samplers, loops and songs to MP3.....and now Live 5 convert again all my f____n work to wav!!! :evil:
Sorry for my english.
Live 6 - Reason 3 - Fruity Loops - Acid - Sound Forge 7 - UC-33 - BCF 2000 - KeyStation 61 - Arkaos - Sony Vaio lap

robtronik
Posts: 1185
Joined: Wed Jul 06, 2005 1:16 am
Location: City Of Angels
Contact:

Post by robtronik » Fri Jul 29, 2005 3:04 am

it only does it termporarily while you use it (per your cache settings). You still gain all the space savings and retain the same audio quality you downgraded to when converting to MP3.

This is a non-issue, IMO.

rob.

bensuthers
Posts: 760
Joined: Wed Oct 01, 2003 4:51 am

Post by bensuthers » Fri Jul 29, 2005 3:47 am

hard drive space is cheaper than processing.

THEREFORE

you should have your 20GB of MP3's as AIF or WAV on a 200GB drive.

rather than go through the processing bullshit. REGARDLESS of the speed of decoding and warping.

I thought this would be obvious!!

ethios4
Posts: 5377
Joined: Tue Dec 02, 2003 6:28 am

Post by ethios4 » Fri Jul 29, 2005 3:51 am

now that's a good idea!

Livewire
Posts: 465
Joined: Wed Jan 26, 2005 10:41 pm

Post by Livewire » Fri Jul 29, 2005 4:25 am

HD space isnt whats bothering me. if creating decoding cache will save me CPU, then so be it.

its just that i'm not able to to play an mp3 song instantly when i drop it into the session view (for the first time), unlike wavs where you can play the song while the waveform is being generated.

is it possible to start playing a wav file before its finished being completely written to the HD? cant hardisk streaming do this?
: XP Pro Sp2 : 3.2GHz : 1GB RAM : Dell 8400 :
Live:Mawzer:Lemur:X-Station 25:I wish

Hedroom
Posts: 749
Joined: Tue Jan 04, 2005 12:23 pm

Post by Hedroom » Fri Jul 29, 2005 9:36 am

robtronik wrote:Interesting problem... hope it isn't systemic to the program and is an isolated thing.

rob.
Hi,

Got a reply from Ableton's Alex on an equivalent thread in the "bugs and tips" section. Apparently if I install Quicktime Ableton will use this to decode the mp3s by default and this problem will go away.

Hope so :D

rikhyray
Posts: 3644
Joined: Wed Aug 25, 2004 12:13 pm
Contact:

Post by rikhyray » Fri Jul 29, 2005 9:39 am

Just tried it today. Many tunes sounds like shit, some are OK. I think it can be used only as preview. I f you want to use for real, have to convert permanently.
Otherwise I am amazed, autowarp is rather accurate.

zekrab
Posts: 379
Joined: Wed Jan 28, 2004 9:25 am
Location: France

Post by zekrab » Fri Jul 29, 2005 9:42 am

="SplashmasGot a reply from Ableton's Alex on an equivalent thread in the "bugs and tips" section. Apparently if I install Quicktime Ableton will use this to decode the mp3s by default and this problem will go away.

Hope so :D
It's true! I've tested... especially if you want to decode VBR mp3s. Got no problem since then.
Dell inspiron 9100 P4 3,2Ghz, 512 Mo RAM, XP SP2, Echoindigo dj, Firewire 410, UC33e

serotoninsteve
Posts: 1094
Joined: Wed Jan 28, 2004 2:27 pm
Location: Luxembourg

Post by serotoninsteve » Fri Jul 29, 2005 9:43 am

Yes, you can immediately start plaing back while the wav is written in the background, but not the first time you import your mp3, then it´s not playable until it has been fully analyzed.

The biggest problem for me is that all my mp3 are on my external Hd, when I prepare a set at home all the stuff is decoded one by one while setting up a running track, no problem so far.

All the decoded wav´s are already in the cache, now I save as self contained, Live copys all the mp3´s in the songs related folder on my internal Hd and directly restarts to decode all the tracks another time into the cache, but all the tracks are already in the cache, Live just renames them with "name-1.wav".

The first time I didn´t notice it, I closed Live, went on stage and started playing.
Live continued to decode the whole 40 mp3 tracks in the background, while playing back 2 or 3 clips togheter, and immagine that that on a slow 4200rpm Hd.
Dropouts, hanging GUI every few seconds for about 2 hours of gigging.

I´m thinking of buying a second 7200 Hd for internal storage for now, but I think this behaviour has to be improved as fast as possible.

Greetings
MBP 15,4" 2,53GHz C2D 4Gb late 2008 / Mac OS X.6.2 / Novation Remote 37SL Compact / TriggerFinger / FaderfoxDJ2 / Padkontrol / UC33 / SM Audio TB202 / Audiofire2 / Apogee Duet / Event OPAL's / HD25 /

Post Reply