We are having some audio hiccups using programmer sounds specially when the system hangs a little. We assume it’s because FMOD running on the main thread (and this is very noticable on music), is there any way to make the fmod plugin implementation run on a separate thread?
Programmer sounds will execute from the Studio Update thread, this is already asynchronous from the game threads where the API is invoked from. We also have several other threads for mixing and stream, etc.
Can you share some more details about what issues you are seeing?
Have you tried connecting the FMOD profiler? check for excessive CPU usage.