Description
Haskell SuperCollider.
Description
Library for communicating with the SuperCollider synthesiser
README.md
hsc3 - haskell supercollider
hsc3 provides Sound.SC3, a module for using Haskell as a client to the SuperCollider synthesis server. hsc3 requires hosc.
There is an introduction and a tutorial at hsc3-texts.
There are a number of related projects:
- hsc3-util: hsc3 & related utilities (2020)
 - stsc3: Smalltalk SuperCollider (2019)
 - hsc3-m: UGen variants (2018)
 - hsc3-forth: Forth SuperCollider (2014)
 - hsc3-lisp: Lisp SuperCollider (2014)
 - hsc3-plot: Plotting (2013)
 - hsc3-data: Data formats &etc. (2013)
 - hsc3-rw: UGen Graph Re-writing (2013)
 - hsc3-cairo: Drawing (2012)
 - hsc3-sf-hsndfile: Sound file Io (libsndfile) (2010)
 - hsc3-auditor: Simple sound event auditioner (2010)
 - hsc3-rec: Record UGens (2008)
 - smlsc3: Standard Ml SuperCollider (2008)
 - hsc3-lang: SC3 language (2007)
 - hsc3-graphs: UGen graph collection (2006)
 - hsc3-db: UGen Database (2006)
 - hsc3-dot: UGen graph drawing (2006)
 - hsc3-sf: Sound file Io (2006)
 - hsc3-unsafe: Unsafe UGen variants (2006)
 - rsc3: Scheme SuperCollider (2004)
 - sc3-rdu: SuperCollider UGens (1998)
 
The hsc3 interaction environment (hsc3.el) is written for GnuEmacs.
help
© Rohan Drape and others, 2005-2024, Gpl-3
With contributions by:
- Henning Thielemann
 - Stefan Kersten
 - Alex McLean
 - Brent Yorgey
 - Shae Erisson
 
See the githistory for details
Initial announcement: [2005-11-29/haskell-cafe, haskell.org]
$ doctest Sound/Sc3
Examples: 370  Tried: 370  Errors: 0  Failures: 0
$