Spreadsheet of which threads hosts call certain methods on

Hey all, I’m working on a highly multithreaded plugin and need to figure out which methods from AudioProcessor can be guaranteed to be called on the message thread. Methods like:


This would also help to know which hosts to test for edge cases. I was wondering if anybody knows or has a spreadsheet or note that details this behavior of the most recent version of all the major hosts.

If not I’d be interested in starting a shared google sheet if anybody else is interested :slight_smile:


I would be curious about this as well.

I believe Pro Tools will call setStateInformation() and getStateInformation() from other threads.

1 Like

This would be super useful information

Perhaps it could be added to:

Please contact me if you need write access (you can already comment the spreadsheet)