Performance

DSP CPU Utilization

Signal processing uses

This option defines how many “threads” Mixbus will create to process audio signals. If you use a lot of tracks and plug-ins, then Mixbus will require significant CPU resources. This setting allows Mixbus to use multiple processors in parallel, thereby taking advantage of modern computers with 2, 4, or more CPU cores.

  • all but one processor is the default setting. This setting reserves one processor so your computer does not feel sluggish when Mixbus is heavily loading your CPU.
  • all processors might allow Mixbus to run more tracks/plug-ins with the risk of causing other desktop applications feeling sluggish.

CPU/FPU Denormals

Denormals relate to 32 bit floating point processing used by Mixbus. Some plugins, when used in Mixbus, generate “denormals” which is an invalid processor state that causes random high CPU spikes. If you believe a plugin is generating denormals, you can enable this checkbox for the track, and see if it helps the problem. For more on denormals click here: http://en.wikipedia.org/wiki/Denormal_number

Processor Handling

This option attempts to use internal CPU settings to avoid denormals. In a few cases, plugins that cause CPU spikes can be improved by enabling this option, or one of the other “denormal” options.

Disk I/O Buffering

A smaller buffer allows mixbus to load sessions and locate faster. If you receive a message like “your disk was not able to keep up with Mixbus”, then you should increase the buffer size. If you have fewer tracks (8-16), and/or a very fast disk (SSD), then you can use very low buffer sizes, and Mixbus will feel extremely responsive. Generally speaking, Mac requires larger buffers than Windows and Linux.

Preset

There are four preset options: small sessions, medium sessions, large sessions, and custom, which allows you to set your own buffer times using the sliders for playback and recording.

Playback (seconds of buffering)

Increase this value if Mixbus reports “your disk was not able to keep up with playback”. Increasing the buffer might cause a slight delay when Mixbus locates, because it is buffering more audio before playback can start.

Recording (seconds of buffering)

Increase this value if Mixbus reports “your disk was not able to keep up with recording”.

Memory Usage

Waveform image cache size (megabytes)

This slider allows you to set the size, in Megabytes, of the waveform image cache. For large projects with a lot of tracks, setting this higher may improve screen rendering times to improve performance. For smaller projects, or for systems with smaller amounts of RAM, the cache size can be reduced.

Automation

Thinning factor

This option removes data points within the automation draw points. Excessive draw data may reduce system responsiveness with little to no audio benefit. Larger numbers means more thinning, and therefore fewer draw points but more responsiveness.

Automation sampling interval

This option determines the rate (in milliseconds) at which automation points are acquired. If the density of automation points is too high system responsiveness may be reduced.

Automatables

Limit automatable parameters per plugin

This selector sets upper limit on the number of parameters that are automated in plugins.

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment