Sandboxing an AudioProcessor?

I'm building a project based on the Demo Host code. I have an internal filter type that is an AudioProcessor that JIT compiles code using LLVM. I would like to be able to do something like what bitwig does in order to catch any crashes during the compilation process and not bring down the entire app.

Has anyone done such a thing and is the JUCE interprocess comms stuff up to the task?



Hi Oli, did you ever get anywhere with this? I would love to do something similar myself, but don’t really know where to start.

no. going to do it eventually though! i thought the AUv3 code might have some clues

Darn it. I was hoping you’d be an expert in this now! Would be nice to hear what other Jucers think.