Engine parallelization

Hi, it looks like I can get into trouble while running tracktion engine in ELK embedded systems if audio processing spans new threads. I’m not 100% sure yet but I’ve seen som errors related to tracktion_engine::MultiCPU::ParallelMixOperation::processNode. Is there a way to limit audio graph computations to 1 thread?

Yes, in your EngineBehaviour subclass override getNumberOfCPUsToUseForAudio to return 1.
That should stop the multi-threaded processing.

great! I’ll try with that, many thanks!