AudioProcessor constructor and destructor threads?


Are the constructors and destructors of AudioProcessor based classes guaranteed to be called on the main thread?

Would this vary based on plug-in format (AAX, AU, VST, etc)?


You get very few threading guarantees, I’m afraid! Most hosts will probably call the non-audio callbacks on the main thread, but I’m sure there are some that won’t, so avoid making any assumptions.

1 Like