Sub-forum for discussion about the DAWs and mobile apps that you use with your MPCs
User avatar
By goldenxscholars Sat Nov 26, 2011 10:00 pm
I've been using ableton right out the box since i started using it.

sometimes i notice it taking up a lot of cpu and sometimes not. doesn't really seem to be a rhyme or reason.

sometimes i'll have like 6 tracks going with minimal cpu usage and other times i'll just have a couple of clips going and cpu usage goes up higher. i know applying reverb takes up a lot of memory but just wanna try to optimize memory usage, latency and what not.
User avatar
By mp3 Tue Nov 29, 2011 11:30 pm
You're being vague, the best you're going to get is vague answers.

First is your computer. Get as much RAM as you can. Get a second hard drive and put all your samples and audio files and project files on it. Streamline your OS and installed programs as much as possible and uninstall as much gunk as you can. Your soundcard choice is an important one, because all drivers are not created equal. Some use more CPU resources than others. Some have more problems than others...

Second, without knowing the details of what you're doing with Live and what's causing the CPU spikes, all i can really say is already in the manual, in chapter 30. You should start there.
By defis Wed Dec 07, 2011 12:40 am
Some things to remember when working with Live/audio software in general (all simplified):

Latency:
time between pressing a key and hearing the sound. the lower the latency, the better the "feeling".


Buffer Size:
the lower the buffer size, the lower the latency but the higher the stress on the CPU .
the higher the buffer size, the higher the latency but the lower the stress on the CPU.
a "good" buffer size to start with is 128.

pianists or drummers might need a lower buffer size to feel comfortable.
Some audio interfaces like buffer size values that you can divide by 16, like 128, 156, 512 etc. an do not like "odd" buffer sizes like 403 or 130.


Sample Rate:
the higher, the better the audio quality but the larger the recorded audio files.
CD quality is 44100. Lower than that is not recommended.

Higher sample rates are possible and recommended when you have a recent computer model (which should be able to handle the additional workload).
Higher sample rate = more hard disk activity (more data in same time to be processed).

The audible benefit of sample rates higher than 96000 is questionable (since you have a higher CPU load and you need more bandwidth for the audio stream).



Audio drivers:
always use ASIO as driver type when working on windows. If your interface does not come with its own ASIO driver (like many built-in audio interfaces), download and use the universal ASIO driver from here:
http://asio4all.com/ (works with most interfaces, sometimes better than their own ASIO drivers.


Midi:
use a high quality midi interface to avoid timing problems with midi clock to or from the computer/MPC.


MIDI/SYNC Tab in Live's preferences:
for inputs:
Activate the "track" button when you want to receive notes and CCs from the respective input port (into Live). Example: control a synth in Live from a controller keyboard.
Activate the "sync" button when you want to receive midi clock or MTC from the respective input port (into Live). Example: sync Live as slave to the MPC as master.
Activate the "remote" button when you want to receive notes and CCs fro midi mapping from the respective input port (into Live). Example: use a fader on your midi controller to control a fader in Live.

for outputs:
Activate the "track" button when you want to send notes and CCs to the respective output port (from Live). Example: control your hardware synth from within Live.
Activate the "sync" button when you want to send midi clock to the respective output port (from Live). Example: sync MPC as slave to the Live as master.
Activate the "remote" button when you want to send status updates of mapped parameters to the respective output port (from Live). Example: when you use a motor fader device like BCR2000, the fader automatically moves when you adjust a fader in Live (which it is mapped to the hardware fader).


Controversial: Get a Mac. :wink: