You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had a crack at this recently to see how easy it would be in practice. Unfortunately, it all goes a bit horrible for the bits of FluCoMa that aren't normal real-time UGen plugins (which is quite a lot of it). tl;dr is that there are some extensions to the PluginAPI that would be needed to make this feasible.
This is all the same stuff that caused you problems on Arch w/r/t Boost, because I have to do Something Bad to work around this limitation for scsynth. For Supernova, it turns out that the equivalent would be unworkably Even Worse. I was asked a few weeks back by another SC community member to write all this up properly so that it was documented and could weigh into any decisions and discussions about SC API changes, so I'll make another issue explaining in more detail...
It seems Flucoma currently doesn't produce Supernova builds. Would be awesome to have support for that.
Normally one produces supernova builds by adding
-DSUPERNOVA=On
to the cmake command.See the
sc_add_server_plugin
function that comes with the sc cmake scripts for inspiration:https://github.com/madskjeldgaard/portedplugins/blob/c05ae18797d4c500c4dc4099af87702f488dbfd9/cmake_modules/SuperColliderServerPlugin.cmake#L57
Here's an example of linking a library to a supernova object:
https://github.com/madskjeldgaard/portedplugins/blob/main/CMakeLists.txt#L94
thanks!
The text was updated successfully, but these errors were encountered: