|
TROUBLESHOOTING
Optimizing CPU and memory usage
This section contains tips that will help you reduce CPU and
memory usage in your projects.
- Reduce the plugin count: Try to reduce the
number of plugin generators (instrument and FX). These are the most
CPU hungry parts of the program.
- Smart Disable: Whenever possible enable
Tools > Macros > Smart disable.
This turns off effects when they are not receiving a signal and so
decreases CPU usage significantly.
- Freeze mixer tracks: Render some Channels to
audio and then
mute the instruments in the Channel Window or delete them. Remember
that FL Studio records mixer tracks so you will select several
mixer tracks to record, then mute or remove the Channels feeding
those mixer tracks.
- Increase the buffer latency: Keep doubling the
latency until you notice a drop in CPU usage. This will of course
make live playing difficult but will allow you to mix CPU intensive
tracks easily.
- Channel FX: Channel based delay echoes work by
re-triggering the instrument, not in audio. See Function Channel Settings. This
increases polyphony and thus CPU usage. In nearly all cases the
Fruity Delay effect does the same job with less
CPU hit. Similarly Echo Delay will not trigger echoes (thus freeing
CPU resources), if feedback is set to minimum (see
Function Channel
Settings).
- Limit Polyphony: Use the maximum
polyphony setting to reduce the maximum polyphony of
channels (see Miscellaneous Channel
Settings). This often reduces dramatically CPU usage in complex
melodies. You can still set FL Studio to ignore the maximum
polyphony settings when exporting to wave/mp3 file (see Exporting to WAV/MP3/MIDI).
- Samples: Trim (with any wave editor) the
remaining silence in your samples not to have it mixed (you don't
hear it but it takes CPU resources). Any remaining ZERO silence is
automatically removed within FL Studio, but nothing more.
- Disable MIDI output: See Enable MIDI
Output in Options menu. If
you are not using it, disable it as it uses CPU resources.
|