Mostly I’m just curious, but I have a really interesting situation where I might want to do this if it’s possible. I have a really large Max/MSP standalone and it would open up interesting possibilities to wrap it with Juce.
What does ‘wrapping’ mean? or, asked differently, how do you expect the ‘wrapped’ app and the ‘wrapper’ app to interact?
Not exactly sure which is why I’m asking. I’ve created a VST with Juce that sits inside Max and interacts via OSC messages so maybe the reverse could somehow work. I wasn’t sure if it was possible to run a program inside another program (sort of like how Electron “runs” web applications).
It might be possible, at least in a limited fashion. But Juce itself doesn’t have facilities for that beyond running external programs as child processes. (There is no support for embedding GUI windows from external applications or anything like that, for example.)