Name: supercollider-ht
Version: 0.0.1
License: GPL
Copyright: Henning Thielemann, 2008
Author: Henning Thielemann <supercollider@henning-thielemann.de>
Maintainer: Henning Thielemann <supercollider@henning-thielemann.de>
Stability: Experimental
Homepage: http://darcs.haskell.org/supercollider-ht
Synopsis: Haskell SuperCollider utilities
Description:
Some additional modules I regular use
in connection with the SuperCollider wrapper hsc3 by Rohan Drape.
It contains:
.
* a @Transport@ type for writing to files (that's however less important, since @hsc3@ itself does now support SuperCollider Non-Real-Time mode)
.
* a @Reader@ monad that hides the handle for interaction with the SuperCollider server
.
* play routines that use this monad.
.
* example effects
Category: Sound
Tested-With: GHC==6.4.1, GHC==6.8.2
Cabal-Version: >=1.2
Build-Type: Simple
Flag splitBase
description: Choose the new smaller, split-up base package.
Library
Build-Depends: hosc >=0.1 && <0.2, hsc3 >=0.1 && <0.2
Build-Depends: mtl >=1.1 && <1.2, bytestring >=0.9 && <0.10
If flag(splitBase)
Build-Depends: base >= 2, random >= 1.0 && <1.1, process >= 1.0 && <1.1
Else
Build-Depends: base >= 1.0 && < 2
GHC-Options: -Wall
Hs-source-dirs: src
Exposed-modules:
Sound.OpenSoundControl.Transport.File
Sound.OpenSoundControl.Transport.Monad
Sound.SC3.Server.PlayEasy
Sound.SC3.Example.Effect
-- Executable: timing-example
-- Main-is: Sound/SC3/TimingExample.hs
-- GHC-Options: -Wall -O -threaded