Skip to main content
All CollectionsAudio & Midi Options
Audio Performance Options
Audio Performance Options

Explanation of the performance options

Updated over 9 months ago

This option dialogue provides you with several choices for multithreaded processing.

Number of processing threads

To utilize multiple CPU cores, the processing work is divided into sections known as "Threads."
This option controls how many threads the work should be divided into. Higher numbers will, in theory, give a better distribution of work among the CPU cores. However, when latency should be low, the overhead of synchronizing all the threads, among other things, often eats up this benefit.

Recommended values:

The same number as physical CPU cores. For CPUs that have "Performance" and "Efficiency" cores, only the number of high-performance cores should be used.
For example, Apple M2 has eight cores, four performance, and four efficiencies; the recommended number of threads would be 4.

Apple M1/M2: 4
Apple M1/M2 Pro: 6
Apple M2 Max: 8
Apple M2 Ultra: 16

Multithreading Mode

These are different strategies on how to utilize the multicore performance best. Technically, these settings have to do with how to return resources to the computer while still ensuring they are available for low-latency performance.

Recommended values

On PC: "Hybrid" is the default as it gives the best performance on most systems.

On macOS: "Apple" is the preferred setting as it utilizes the built-in features of macOS to prioritize audio processing.

Did this answer your question?