A extention library of cl-collider.
It's implementation to internal server of scsynth.
You need libscsynth
as shared library. defaultly, SuperCollider application not provide it.
so you should be build manually it from SuperCollider sources.
libscsynth_add
are helper library for communicate between libscsynth and CL.
why need it? SBCL and CCL support foreign thread callback. but foreign thread are managed by Lisp's GC.
When GC work, it occur stop the audio. so sc-internal used UNIX pipe for avoid this problem.
I will provide prebuilt both, as soon as possible.
-
build
libscsynth
see INSTALL in SuperCollider Sources. -
build
libscsynth_add
$ cd /path/to/sc-internal
$ cp /path/to/libscsynth .
$ export SC3_SRC=/path/to/directory_of_supercollider/
$ make