cpu savers

Share your favorite Ableton Live tips, tricks, and techniques.
The Phat Conductor
Posts: 1768
Joined: Thu Apr 07, 2005 9:30 pm

cpu savers

Post by The Phat Conductor » Wed Feb 08, 2006 8:29 pm

people frequently ask me how they can keep their processor load down, so i'm gonna do a little post. it will be by no means complete, as i'm about to go run errands and have limited time, but i'll be back.

1. busses, especially for reverbs

-many fx, especially reverbs and things that add modelled harmonic content to a sound just GOBBLE cpu resources. you should really only have one or two reverb busses in a tune while you're writing. come back later and go bananas on your mixdown, by all means, but while you're writing, don't go puttin reverb and chorus inserts on everything or you'll run out of processor really fast. a delay or beatrepeater doesn't use that much because it is just copying the audio data that is already there, but a reverb has to do extensive real time harmonic modelling and it really is a lot of math.

2. don't chain too many inserts on any one track

-each time you add another effect to a stream you are removing what you hear fromt the original sound by another algorithm. if you get 6 or 7 plugins on a sound, and you feel it's integral to the piece, consider routing the output to another channel and sampling yourself. you can always freeze the big fx chain for later editing if you want to change something... which brings me to:

3. sample yourself

-seriously. you should be sampling yourself all the time. if you are just in the digital realm the sound quality loss is truly minimal, and you'll be able to make all types of sounds that would use the whole processor just to play once. this is especially important for complex one shot sounds like splashes and fx.

4. use a sampler with a large number of sample mapping locations and multiple outputs.

-if you use a sampler like kontakt when you produce, you can just dump in a ton of samples, one per key, and then jam out your song with midi. this has the advantage of being able to switch samples very easily (for writing fast), and you can re-use a sampler multi for another tune later if you don't use all the same samples ad nauseum. when you use bigger samplers, and play in your midi, you will find your songs have a more 'real music' kind of feel, and it will also save you gads of processor not to be running a million impulses all the time.

i find that even if you keep it simple, and your fx chains short, having nine or ten impulses running in a track really bogs you down. if you have only one sampler vst, and you take advantage of all the outputs and internal fx, this isn't a problem.

5. when a tune is almost done, and you're out of headroom, bounce out all of the tracks seperately and then start a new ableton set with them.

-this one has multiple advantages. first off it's like freezing every vst, so your computer only has to play a bunch of audio files. even if you have 20 tracks your processor load will stay way down.

-it will also sound a lot cleaner. when you are listening to a bunch of math happen in real time ableton (and any other sequencer) usually cuts a few corners to make itself more stable and responsive. when you render a piece of audio, ableton just does the math at it's own pace and gives you a perfect output file. a lot of people who swear by doing their mixdowns in cubase or whatever get their sound quality difference here. this is true of any good audio program, they all do the math perfectly when rendering, but cut corners when playing back through the soundcard 'live'.

-if you want to make major arrangement shanges or edits, this is really nice too. especially if you have done something like mixdown your drums into one or two files. it is really easy to do hiphop style drum edits/cutups. it is also sometimes nice to use the finished bounces as source material for further manipulation.

ok showertime... more later.

peace!

d
Last edited by The Phat Conductor on Thu Feb 09, 2006 7:02 am, edited 2 times in total.

interceptor
Posts: 435
Joined: Mon Jun 27, 2005 9:26 pm
Location: Norway

Post by interceptor » Wed Feb 08, 2006 8:43 pm

If you are on a pc laptop, you can use speedswitch. Wich make the computer work on max cpu. It's actually better than just setting the computer on always on in power settings.

http://www.diefer.de/speedswitchxp/

The Phat Conductor
Posts: 1768
Joined: Thu Apr 07, 2005 9:30 pm

Post by The Phat Conductor » Wed Feb 08, 2006 11:35 pm

:D

Onanism
Posts: 90
Joined: Tue Oct 04, 2005 10:29 am
Location: Hallett Cove, Adelaide, South Australia
Contact:

Re: cpu savers

Post by Onanism » Thu Feb 09, 2006 6:54 am

3. sample yourself

-seriously. you should be sampling yourself all the time. if you are just in the digital realm the sound quality loss is truly minimal, and you'll be abel to make all types of sounds that would use the whole processor just to play once. this is especially important for complex one shot sounds like splashes and fx.
:wink: 4 sure dude, i've been doin that alot of late, and it saves alot of frustration. Sure it takes a bit of extra time 2 do, but when its played back without CPU spikes, clicks & pops etc, i feel alot better about live, and u can then twist the audio in any way u c fit plus use that extra CPU headroom 4 extra FX etc......

:lol:
------------------------------------------------
IMAGINATION IS WORTH MORE THAN KNOWLEDGE
------------------------------------------------
http://soundcloud.com/thekrakafaktri

Number 3
Posts: 43
Joined: Mon Jan 02, 2006 8:27 pm

Post by Number 3 » Thu Feb 09, 2006 4:53 pm

how can i sample myself?turn the file into wav. and put it in the "samples" section?

hambone1
Posts: 5346
Joined: Fri Feb 04, 2005 8:31 pm
Location: Abu Dhabi

Post by hambone1 » Thu Feb 09, 2006 5:38 pm

Warp and pre-render files that you only play at one tempo. There's no need for your processor to be number-crunching through warping (especially complex) if you're not varying the tempo of that particular clip/track.

All of my DJ tracks are warped and pre-rendered. I save the complex warping CPU overhead for the clips and samples that I vary the tempo with.

Number 3
Posts: 43
Joined: Mon Jan 02, 2006 8:27 pm

Post by Number 3 » Thu Feb 09, 2006 6:13 pm

ok but then it says "Unknow Compound Stream Type",apparently, this file was saved in another version of Ableton which is incompatible with this version" yo what the fuck!!
8O 8O

Michael-SW
Posts: 2054
Joined: Sat Apr 30, 2005 4:05 pm
Location: Stockholm, Sweden

Post by Michael-SW » Thu Feb 09, 2006 10:22 pm

Number 3 wrote:how can i sample myself?turn the file into wav. and put it in the "samples" section?
Just set the input in one track to resample, arm it and start recording at the same time as you play the tracks you want to sample (mute the rest). The result: a new clip. I do that all the time.

theofficials
Posts: 103
Joined: Sun Aug 15, 2004 6:37 pm
Location: U.K

Post by theofficials » Fri Feb 17, 2006 11:06 am

Thanks very much Phat Conductor.

I've learnt loads there in 5 mins of reading. (Just playing your shambhala mix atm)
TheOfficials / ACAPELLAS4U
P4 2.8Mhz + /1Gb of Crucial DDR Ram 1 x 200gb SATA+ 1x80gb IDE

deckme(N)tal
Posts: 465
Joined: Thu Jun 23, 2005 10:48 am
Location: Italy
Contact:

Post by deckme(N)tal » Mon Feb 20, 2006 9:00 am

wow...i tried speedswitch....great program....!!!!!!!!
everyone should use it...great cpu saving for free! 8)

djmoose
Posts: 17
Joined: Fri Jan 20, 2006 8:42 am

Re: cpu savers

Post by djmoose » Wed Mar 01, 2006 12:49 pm

The Phat Conductor wrote: 5. when a tune is almost done, and you're out of headroom, bounce out all of the tracks seperately and then start a new ableton set with them.

-this one has multiple advantages. first off it's like freezing every vst, so your computer only has to play a bunch of audio files. even if you have 20 tracks your processor load will stay way down.

-it will also sound a lot cleaner. when you are listening to a bunch of math happen in real time ableton (and any other sequencer) usually cuts a few corners to make itself more stable and responsive. when you render a piece of audio, ableton just does the math at it's own pace and gives you a perfect output file. a lot of people who swear by doing their mixdowns in cubase or whatever get their sound quality difference here. this is true of any good audio program, they all do the math perfectly when rendering, but cut corners when playing back through the soundcard 'live'.

-if you want to make major arrangement shanges or edits, this is really nice too. especially if you have done something like mixdown your drums into one or two files. it is really easy to do hiphop style drum edits/cutups. it is also sometimes nice to use the finished bounces as source material for further manipulation.
What's the best way to do this? I'm about to that point and want to move each audio track in to Sonar. Can I resample each track to a new track at once?

KX
Posts: 38
Joined: Tue Jan 03, 2006 3:14 pm

Re: cpu savers

Post by KX » Wed Mar 01, 2006 1:05 pm

The Phat Conductor wrote: Can I resample each track to a new track at once?
Yes, i guess this operation is called "Render to disk"

SubFunk
Posts: 7853
Joined: Sat Jan 28, 2006 3:41 pm
Location: A Big Toilet Called Berlin
Contact:

Post by SubFunk » Wed Mar 01, 2006 3:18 pm

it's only tiny, but using page instead of scrolling for the follow function in arrange can save up to 2-3 percent in some cases.

Inductive
Posts: 81
Joined: Thu Dec 22, 2005 5:30 am
Location: Maryland, USA
Contact:

Re: cpu savers

Post by Inductive » Wed Mar 01, 2006 4:47 pm

djmoose wrote: What's the best way to do this? I'm about to that point and want to move each audio track in to Sonar. Can I resample each track to a new track at once?
I think what you want to do is this. Say you have 10 tracks of midi/audio/effects whaver. If you have send effects its a little more of a pain. Make 10 new audio tracks, set each input to a diffrent (one of you finished ones from before) track. Set them all to record (hold shift and click them, or is it alt? live isn't in front of me) and them well, record them. If you get crazy with sends and stuff you will have to decide what you want each new track to be. Just bus diffrent things to empty audio channels in whatever way makes most sense for your song. Master effects will not be recorded like this, if your not using a master compressor or something that needs all the audio at once to sound remotly the same you can just copy all the master effects to all the other tracks before you do the recording.

Realy, the whole mixing down to single/many tracks stuff ends up being pretty flexable, if not always so obvious. Mess around for awile before hitting the old save button though :)

djmoose
Posts: 17
Joined: Fri Jan 20, 2006 8:42 am

Re: cpu savers

Post by djmoose » Thu Mar 02, 2006 3:02 am

Inductive wrote:
djmoose wrote: What's the best way to do this? I'm about to that point and want to move each audio track in to Sonar. Can I resample each track to a new track at once?
I think what you want to do is this. Say you have 10 tracks of midi/audio/effects whaver. If you have send effects its a little more of a pain. Make 10 new audio tracks, set each input to a diffrent (one of you finished ones from before) track. Set them all to record (hold shift and click them, or is it alt? live isn't in front of me) and them well, record them. If you get crazy with sends and stuff you will have to decide what you want each new track to be. Just bus diffrent things to empty audio channels in whatever way makes most sense for your song. Master effects will not be recorded like this, if your not using a master compressor or something that needs all the audio at once to sound remotly the same you can just copy all the master effects to all the other tracks before you do the recording.

Realy, the whole mixing down to single/many tracks stuff ends up being pretty flexable, if not always so obvious. Mess around for awile before hitting the old save button though :)
This is what I was looking for. Thanks!

Post Reply