Low-level bindings to the SuperCollider synthesis engine library.

Latest on Hackage:0.4.1

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow to host generated Haddocks.

LicenseRef-GPL licensed and maintained by Stefan Kersten

DEPRECATED. This library is looking for a new maintainer.

This library provides low level bindings to the SuperCollider synthesis engine library (libscsynth). If you are looking for a higher level Haskell interface, please use the hsc3-process package (


In order to use this package, you need to build the dynamic library version of SuperCollider by passing -DLIBSCSYNTH=ON to cmake and put it in a location where it can be found by the linker (e.g. usrlocal/lib on Unix systems, alternatively use the --extra-lib-dirs flag of cabal configure).

The required SuperCollider version is 3.5.