MidiOutput: Is it thread safe or not?

Is it safe to call sendMessageNow from multiple threads? Or if I’m doing that, do I need to wrap each one in my own lock of some sort? The docs don’t say anything about thread safety, so I guess that means not thread safe?

It’s not thread-safe so you’re looking at mutex, spin locks or a FIFO arrangement.

Further, MidiOutput objects need to be lifetime managed on the message thread.