[Haskell] ANN: hsc3-process-0.8 and hsc3-server 0.5
sk at k-hornz.de
Thu Dec 20 14:03:13 CET 2012
I am happy to announce the release of version 0.8 of hsc3-process  and version 0.5 of hsc3-server , both providing additional features and abstractions for the excellent hsc3 interface  to the SuperCollider synthesis server .
hsc3-process allows to start external scsynth processes and run actions that communicate through the associated OpenSoundControl transport.
hsc3-server builds on hsc3 and hsc3-process and adds the following features:
* A `Server' monad for accessing synthesis server state from concurrent threads,
* Resource ID allocators for nodes, buffers and buses,
* A composable `Request' abstraction that allows to assemble synchronous and asynchronous server commands into OpenSoundControl bundles for efficient scheduling,
* A type-safe interface to the SuperCollider synthesis server command set.
hsc3-server has been in use internally for some time but this is the first release that is ready for consumption by the general public. Have a look at some examples here . Any feedback welcome!
More information about the Haskell