Interesting new project to embed SC in a multiplatform plugin

The multi-threading is handled by the VSTPlugin UGen. It’s a crude, but pretty effective way to get CPU intensive VST plugins off the main audio thread, as long as you can tolerate the one block delay. Of course, it’s mainly aimed at scsynth. I think I even disabled the option for the Supernova version. Check the documentation for the multiThreading argument in VSTPluginController.open.

1 Like