I was wondering if someone could point me in the right direction of running a supercollider server from my c++ project and interacting with it from there also?
I’ve been looking at the source code but am struggling to get my head around it!
EDIT: Just to further clarify, I’d like to be able to run a supercollider server from my c++ project and use a ugen(?)/scsynth in this project
It would be so much simpler if you ran sclang as a background process, like in with bash, and then interacted with it using OSC. Would that be possible instead? If not, I have no idea, but would be interested in the answer, I know that scsynth can be complied as a library, I’m not sure how you would link to it, (without compling from source) but I imagine its do-able…
“It would be so much simpler if you ran sclang as a background process, like in with bash, and then interacted with it using OSC”
if i’m honest, i think this is what i had in mind initially - i guess then it would be as simple as running terminal/bash commands using the system() function? How would this look?
now i’m also curious now what it would mean to have it compiled as a usable library and to run the whole process from within your own project?
“There is something called libscsynth that does this. Well, there was. It fell out of maintenance and was never documented.”
I did come across libscsynth in a really old forum post but can’t actually find the github page for it unfortunately! is it still around?