User Tools

Site Tools


Global Preferences

The Preferences dialog can be found under the Options menu under Windows or the <tbd> menu under OSX (or with the standard Apple shortcut for preferences: Apple key + ','). It contains settings that are used for all your projects. For project-only settings, please see the Project options dialog.


  • Display help balloons: When checked, this will turn on help balloons for the buttons at the top of the Timeline window. (Currently Windows only!)
  • Time locator moves to stop location after playback: When unchecked, after playback, the time locator is reset to where playback started. When checked, after playback, the time locator is moved to where playback stopped.


  • Disk buffer size: the size in sample frames that Audio Evolution caches per audio track for smooth uninterrupted playback. Audio Evolution does not load all samples completely into memory. This would consume too much memory and take too much time. Instead, parts of the samples are read into memory just before playback and when playback has started, it will continue reading the next block of sample data into memory. When the first block has been played, it continues with the second block and the program will load the next block of data from disk while the other is playing.

    How much data is read every time from disk is determined by this settings. Note that the unit is 'sample frames', not kilo byte. This means that for example for a 16-bit stereo track, when a disk buffer size of 64K is used, the memory consumption for this track only will be 64K * 2 (tracks) * 2 (2 bytes in 16-bit) = 256KByte. Don't set it too low, 128K is probably just fine in most cases.
  • Sample buffer size: audio data is sent in blocks to your sound card. This settings determines the block size in sample frames. The larger the block size, the less cpu usage you have, but latency is increased. Setting the sample buffer size low will result in higher cpu usage but smaller latency. This is usually a trade-off, but nowadays computers can handle block sizes of 64 frames easily. Note however, that under Windows, low latency values can only be achieved by using ASIO drivers. If you do not have ASIO drivers for your sound card, DirectX or MME can be used, but these require much higher buffer sizes for fluid playback, and therefore low latencies can not be achieved which can be a problem for playing virtual instruments in real-time.
  • Number of buffers: only used for recording. 2 should be enough.


  • Latency correction: Used for matching the timing of a new recording (audio or MIDI) with the samples and MIDI already on the timeline. It is common to play back the existing tracks while recording a new track, and without this adjustment they may be slightly out of sync due to latency of the sound card. Use estimate will make a guess on the latency depending on the buffer size. You can start with enabling the estimate and adapt later if needed. It is usually a bit more than twice the sample buffer size.


  • Driver: Select the driver system you want to use. Note that on OSX, the only option is 'Core Audio'. On Windows, choose ASIO if it's available for optimal performance and lowest latency.
  • Card (ASIO only): When selecting ASIO, you need to select the specific audio card you want to use if more than one ASIO-supported card is installed in your system.
  • Enable software input monitoring on Arm: When enabled, selecting arm on an audio track will route the incoming audio through the channel (including effects) to the selected output bus. This way you can not only see if audio is coming in, but you can also hear it. Downside is that it goes through the whole A/D, buffering and D/A process which means that the sound is coming out with latency determined by the sample buffer size. If you don't have an outboard mixing desk through which you monitor your audio, or if your sound card doesn't offer zero-latency monitoring options, you can use this setting.


  • Remote control device: Select the MIDI input and output for receiving and controlling a MIDI remote controller.
  • MIDI Thrus: Here you can route any MIDI input to any MIDI output. For example, if you have an external MIDI keyboard controller (without internal sounds) connected by USB to your computer and you want to play sounds from an external synth with it while also having the ability to record in Audio Evolution, select the USB keyboard as input and the MIDI output device where the synth is connected to as output. The MIDI will be routed from input to output with the latest latency as possible. Note that you can route multiple pairs of inputs to outputs.
  • Default I/O: when creating a new MIDI track, its input and output will be set to the devices you select here which saves quite some time.
global_preferences.txt · Last modified: 2016/08/30 12:01 (external edit)