packages feed

hsc3-0.1.1: hsc3.cabal

Name:             hsc3
Version:          0.1.1
License:          GPL
Copyright:        Rohan Drape, 2006-2007
Author:           Rohan Drape
Maintainer:       rd@slavepianos.org
Stability:        Experimental
Homepage:         http://slavepianos.org/rd/f/207949/
Synopsis:         Haskell SuperCollider
Description:      Haskell client for the SuperCollider synthesis server
Category:         Sound
Tested-With:      GHC==6.4.1, GHC==6.8.2
Cabal-Version:    >=1.2
Build-Type:       Simple

Data-files:       emacs/hsc3.el
                  Help/Server/b_alloc.help.lhs
                  Help/Server/b_allocRead.help.lhs
                  Help/Server/b_close.help.lhs
                  Help/Server/b_fill.help.lhs
                  Help/Server/b_free.help.lhs
                  Help/Server/b_gen.help.lhs
                  Help/Server/b_get.help.lhs
                  Help/Server/b_getn.help.lhs
                  Help/Server/b_query.help.lhs
                  Help/Server/b_read.help.lhs
                  Help/Server/b_set.help.lhs
                  Help/Server/b_setn.help.lhs
                  Help/Server/b_write.help.lhs
                  Help/Server/b_zero.help.lhs
                  Help/Server/c_fill.help.lhs
                  Help/Server/c_get.help.lhs
                  Help/Server/c_getn.help.lhs
                  Help/Server/clearSched.help.lhs
                  Help/Server/c_set.help.lhs
                  Help/Server/c_setn.help.lhs
                  Help/Server/d_free.help.lhs
                  Help/Server/d_loadDir.help.lhs
                  Help/Server/d_load.help.lhs
                  Help/Server/d_recv.help.lhs
                  Help/Server/dumpOSC.help.lhs
                  Help/Server/g_deepFree.help.lhs
                  Help/Server/g_freeAll.help.lhs
                  Help/Server/g_head.help.lhs
                  Help/Server/g_new.help.lhs
                  Help/Server/g_tail.help.lhs
                  Help/Server/n_after.help.lhs
                  Help/Server/n_before.help.lhs
                  Help/Server/n_fill.help.lhs
                  Help/Server/n_free.help.lhs
                  Help/Server/n_map.help.lhs
                  Help/Server/n_mapn.help.lhs
                  Help/Server/notify.help.lhs
                  Help/Server/n_query.help.lhs
                  Help/Server/n_run.help.lhs
                  Help/Server/n_set.help.lhs
                  Help/Server/n_setn.help.lhs
                  Help/Server/n_trace.help.lhs
                  Help/Server/quit.help.lhs
                  Help/Server/s_get.help.lhs
                  Help/Server/s_getn.help.lhs
                  Help/Server/s_new.help.lhs
                  Help/Server/s_noid.help.lhs
                  Help/Server/status.help.lhs
                  Help/Server/sync.help.lhs
                  Help/Server/tr.help.lhs
                  Help/Server/u_cmd.help.lhs
                  Help/Tutorial/Tutorial.lhs
                  Help/UGen/Analysis/amplitude.help.lhs
                  Help/UGen/Analysis/compander.help.lhs
                  Help/UGen/Analysis/pitch.help.lhs
                  Help/UGen/Analysis/runningSum.help.lhs
                  Help/UGen/Analysis/slope.help.lhs
                  Help/UGen/Analysis/zeroCrossing.help.lhs
                  Help/UGen/Buffer/bufAllpassC.help.lhs
                  Help/UGen/Buffer/bufAllpassL.help.lhs
                  Help/UGen/Buffer/bufAllpassN.help.lhs
                  Help/UGen/Buffer/bufChannels.help.lhs
                  Help/UGen/Buffer/bufCombC.help.lhs
                  Help/UGen/Buffer/bufCombL.help.lhs
                  Help/UGen/Buffer/bufCombN.help.lhs
                  Help/UGen/Buffer/bufDelayC.help.lhs
                  Help/UGen/Buffer/bufDelayL.help.lhs
                  Help/UGen/Buffer/bufDelayN.help.lhs
                  Help/UGen/Buffer/bufDur.help.lhs
                  Help/UGen/Buffer/bufFrames.help.lhs
                  Help/UGen/Buffer/bufRateScale.help.lhs
                  Help/UGen/Buffer/bufRd.help.lhs
                  Help/UGen/Buffer/bufSampleRate.help.lhs
                  Help/UGen/Buffer/detectIndex.help.lhs
                  Help/UGen/Buffer/index.help.lhs
                  Help/UGen/Buffer/indexInBetween.help.lhs
                  Help/UGen/Buffer/osc.help.lhs
                  Help/UGen/Buffer/playBuf.help.lhs
                  Help/UGen/Buffer/recordBuf.help.lhs
                  Help/UGen/Buffer/vOsc.help.lhs
                  Help/UGen/Chaos/crackle.help.lhs
                  Help/UGen/Chaos/cuspL.help.lhs
                  Help/UGen/Chaos/cuspN.help.lhs
                  Help/UGen/Chaos/fbSineC.help.lhs
                  Help/UGen/Chaos/fbSineL.help.lhs
                  Help/UGen/Chaos/fbSineN.help.lhs
                  Help/UGen/Chaos/henonC.help.lhs
                  Help/UGen/Chaos/henonL.help.lhs
                  Help/UGen/Chaos/henonN.help.lhs
                  Help/UGen/Chaos/latoocarfianC.help.lhs
                  Help/UGen/Chaos/linCongC.help.lhs
                  Help/UGen/Chaos/linCongL.help.lhs
                  Help/UGen/Chaos/linCongN.help.lhs
                  Help/UGen/Chaos/logistic.help.lhs
                  Help/UGen/Chaos/lorenzL.help.lhs
                  Help/UGen/Chaos/quadC.help.lhs
                  Help/UGen/Chaos/quadL.help.lhs
                  Help/UGen/Chaos/quadN.help.lhs
                  Help/UGen/Chaos/rossler.help.lhs
                  Help/UGen/Demand/dbrown.help.lhs
                  Help/UGen/Demand/dbufrd.help.lhs
                  Help/UGen/Demand/demandEnvGen.help.lhs
                  Help/UGen/Demand/demand.help.lhs
                  Help/UGen/Demand/dgeom.help.lhs
                  Help/UGen/Demand/dibrown.help.lhs
                  Help/UGen/Demand/diwhite.help.lhs
                  Help/UGen/Demand/drand.help.lhs
                  Help/UGen/Demand/dseq.help.lhs
                  Help/UGen/Demand/dser.help.lhs
                  Help/UGen/Demand/dseries.help.lhs
                  Help/UGen/Demand/dswitch1.help.lhs
                  Help/UGen/Demand/duty.help.lhs
                  Help/UGen/Demand/dwhite.help.lhs
                  Help/UGen/Demand/dxrand.help.lhs
                  Help/UGen/Demand/tDuty.help.lhs
                  Help/UGen/Envelope/detectSilence.help.lhs
                  Help/UGen/Envelope/done.help.lhs
                  Help/UGen/Envelope/envGen.help.lhs
                  Help/UGen/Envelope/free.help.lhs
                  Help/UGen/Envelope/freeSelf.help.lhs
                  Help/UGen/Envelope/freeSelfWhenDone.help.lhs
                  Help/UGen/Envelope/line.help.lhs
                  Help/UGen/Envelope/linen.help.lhs
                  Help/UGen/Envelope/pause.help.lhs
                  Help/UGen/Envelope/pauseSelf.help.lhs
                  Help/UGen/Envelope/pauseSelfWhenDone.help.lhs
                  Help/UGen/Envelope/xLine.help.lhs
                  Help/UGen/FFT/convolution.help.lhs
                  Help/UGen/FFT/fft.help.lhs
                  Help/UGen/FFT/ifft.help.lhs
                  Help/UGen/FFT/packFFT.help.lhs
                  Help/UGen/FFT/pv_BinScramble.help.lhs
                  Help/UGen/FFT/pv_BinShift.help.lhs
                  Help/UGen/FFT/pv_BinWipe.help.lhs
                  Help/UGen/FFT/pv_BrickWall.help.lhs
                  Help/UGen/FFT/pvcollect.help.lhs
                  Help/UGen/FFT/pv_ConformalMap.help.lhs
                  Help/UGen/FFT/pv_Copy.help.lhs
                  Help/UGen/FFT/pv_Diffuser.help.lhs
                  Help/UGen/FFT/pv_LocalMax.help.lhs
                  Help/UGen/FFT/pv_MagAbove.help.lhs
                  Help/UGen/FFT/pv_MagBelow.help.lhs
                  Help/UGen/FFT/pv_MagClip.help.lhs
                  Help/UGen/FFT/pv_MagFreeze.help.lhs
                  Help/UGen/FFT/pv_RandComb.help.lhs
                  Help/UGen/FFT/pv_RandWipe.help.lhs
                  Help/UGen/FFT/pv_RectComb.help.lhs
                  Help/UGen/Filter/allpassC.help.lhs
                  Help/UGen/Filter/allpassL.help.lhs
                  Help/UGen/Filter/allpassN.help.lhs
                  Help/UGen/Filter/bpf.help.lhs
                  Help/UGen/Filter/bpz2.help.lhs
                  Help/UGen/Filter/brf.help.lhs
                  Help/UGen/Filter/clip.help.lhs
                  Help/UGen/Filter/combC.help.lhs
                  Help/UGen/Filter/combL.help.lhs
                  Help/UGen/Filter/combN.help.lhs
                  Help/UGen/Filter/decay2.help.lhs
                  Help/UGen/Filter/decay.help.lhs
                  Help/UGen/Filter/degreeToKey.help.lhs
                  Help/UGen/Filter/delay1.help.lhs
                  Help/UGen/Filter/delay2.help.lhs
                  Help/UGen/Filter/delayA.help.lhs
                  Help/UGen/Filter/delayL.help.lhs
                  Help/UGen/Filter/delayN.help.lhs
                  Help/UGen/Filter/formlet.help.lhs
                  Help/UGen/Filter/fos.help.lhs
                  Help/UGen/Filter/freqShift.help.lhs
                  Help/UGen/Filter/hasher.help.lhs
                  Help/UGen/Filter/hpf.help.lhs
                  Help/UGen/Filter/hpz1.help.lhs
                  Help/UGen/Filter/hpz2.help.lhs
                  Help/UGen/Filter/klank.help.lhs
                  Help/UGen/Filter/lag2.help.lhs
                  Help/UGen/Filter/lag3.help.lhs
                  Help/UGen/Filter/lag.help.lhs
                  Help/UGen/Filter/latch.help.lhs
                  Help/UGen/Filter/leakDC.help.lhs
                  Help/UGen/Filter/limiter.help.lhs
                  Help/UGen/Filter/linExp.help.lhs
                  Help/UGen/Filter/linLin.help.lhs
                  Help/UGen/Filter/lpf.help.lhs
                  Help/UGen/Filter/lpz1.help.lhs
                  Help/UGen/Filter/lpz2.help.lhs
                  Help/UGen/Filter/mantissaMask.help.lhs
                  Help/UGen/Filter/median.help.lhs
                  Help/UGen/Filter/moogFF.help.lhs
                  Help/UGen/Filter/normalizer.help.lhs
                  Help/UGen/Filter/onePole.help.lhs
                  Help/UGen/Filter/oneZero.help.lhs
                  Help/UGen/Filter/pitchShift.help.lhs
                  Help/UGen/Filter/resonz.help.lhs
                  Help/UGen/Filter/rhpf.help.lhs
                  Help/UGen/Filter/ringz.help.lhs
                  Help/UGen/Filter/rlpf.help.lhs
                  Help/UGen/Filter/select.help.lhs
                  Help/UGen/Filter/shaper.help.lhs
                  Help/UGen/Filter/slew.help.lhs
                  Help/UGen/Filter/sos.help.lhs
                  Help/UGen/Filter/twoPole.help.lhs
                  Help/UGen/Filter/twoZero.help.lhs
                  Help/UGen/Filter/wrapIndex.help.lhs
                  Help/UGen/Granular/grainBuf.help.lhs
                  Help/UGen/Granular/grainFM.help.lhs
                  Help/UGen/Granular/grainIn.help.lhs
                  Help/UGen/Granular/grainSin.help.lhs
                  Help/UGen/Granular/warp1.help.lhs
                  Help/UGen/Information/controlRate.help.lhs
                  Help/UGen/Information/numAudioBuses.help.lhs
                  Help/UGen/Information/numBuffers.help.lhs
                  Help/UGen/Information/numControlBuses.help.lhs
                  Help/UGen/Information/numInputBuses.help.lhs
                  Help/UGen/Information/numOutputBuses.help.lhs
                  Help/UGen/Information/numRunningSynths.help.lhs
                  Help/UGen/Information/radiansPerSample.help.lhs
                  Help/UGen/Information/sampleDur.help.lhs
                  Help/UGen/Information/sampleRate.help.lhs
                  Help/UGen/Information/subsampleOffset.help.lhs
                  Help/UGen/IO/inFeedback.help.lhs
                  Help/UGen/IO/in.help.lhs
                  Help/UGen/IO/inTrig.help.lhs
                  Help/UGen/IO/keyState.help.lhs
                  Help/UGen/IO/lagIn.lhs
                  Help/UGen/IO/localIn.help.lhs
                  Help/UGen/IO/localOut.help.lhs
                  Help/UGen/IO/mouseButton.help.lhs
                  Help/UGen/IO/mouseX.help.lhs
                  Help/UGen/IO/mouseY.help.lhs
                  Help/UGen/IO/offsetOut.help.lhs
                  Help/UGen/IO/out.help.lhs
                  Help/UGen/IO/replaceOut.help.lhs
                  Help/UGen/IO/xOut.help.lhs
                  Help/UGen/Math/absDif.help.lhs
                  Help/UGen/Math/abs.help.lhs
                  Help/UGen/Math/amClip.help.lhs
                  Help/UGen/Math/atan2.help.lhs
                  Help/UGen/Math/clip2.help.lhs
                  Help/UGen/Math/difSqr.help.lhs
                  Help/UGen/Math/distort.help.lhs
                  Help/UGen/Math/fold2.help.lhs
                  Help/UGen/Math/hypot.help.lhs
                  Help/UGen/Math/ring1.help.lhs
                  Help/UGen/Math/scaleNeg.help.lhs
                  Help/UGen/Math/softClip.help.lhs
                  Help/UGen/Math/sumSqr.help.lhs
                  Help/UGen/Math/thresh.help.lhs
                  Help/UGen/Noise/brownNoise.help.lhs
                  Help/UGen/Noise/clipNoise.help.lhs
                  Help/UGen/Noise/coinGate.help.lhs
                  Help/UGen/Noise/dust2.help.lhs
                  Help/UGen/Noise/dust.help.lhs
                  Help/UGen/Noise/expRand.help.lhs
                  Help/UGen/Noise/grayNoise.help.lhs
                  Help/UGen/Noise/iRand.help.lhs
                  Help/UGen/Noise/lfClipNoise.help.lhs
                  Help/UGen/Noise/lfdClipNoise.help.lhs
                  Help/UGen/Noise/lfdNoise0.help.lhs
                  Help/UGen/Noise/lfdNoise1.help.lhs
                  Help/UGen/Noise/lfdNoise3.help.lhs
                  Help/UGen/Noise/lfNoise0.help.lhs
                  Help/UGen/Noise/lfNoise1.help.lhs
                  Help/UGen/Noise/lfNoise2.help.lhs
                  Help/UGen/Noise/linRand.help.lhs
                  Help/UGen/Noise/nRand.help.lhs
                  Help/UGen/Noise/pinkNoise.help.lhs
                  Help/UGen/Noise/rand.help.lhs
                  Help/UGen/Noise/randID.help.lhs
                  Help/UGen/Noise/randSeed.help.lhs
                  Help/UGen/Noise/tExpRand.help.lhs
                  Help/UGen/Noise/tiRand.help.lhs
                  Help/UGen/Noise/tRand.help.lhs
                  Help/UGen/Noise/whiteNoise.help.lhs
                  Help/UGen/Oscillator/blip.help.lhs
                  Help/UGen/Oscillator/formant.help.lhs
                  Help/UGen/Oscillator/fSinOsc.help.lhs
                  Help/UGen/Oscillator/gendy1.help.lhs
                  Help/UGen/Oscillator/impulse.help.lhs
                  Help/UGen/Oscillator/klang.help.lhs
                  Help/UGen/Oscillator/lfCub.help.lhs
                  Help/UGen/Oscillator/lfPar.help.lhs
                  Help/UGen/Oscillator/lfPulse.help.lhs
                  Help/UGen/Oscillator/lfSaw.help.lhs
                  Help/UGen/Oscillator/lfTri.help.lhs
                  Help/UGen/Oscillator/oscN.help.lhs
                  Help/UGen/Oscillator/pulse.help.lhs
                  Help/UGen/Oscillator/saw.help.lhs
                  Help/UGen/Oscillator/silent.help.lhs
                  Help/UGen/Oscillator/sinOsc.help.lhs
                  Help/UGen/Oscillator/syncSaw.help.lhs
                  Help/UGen/Oscillator/tGrains.help.lhs
                  Help/UGen/Oscillator/twChoose.help.lhs
                  Help/UGen/Oscillator/twindex.help.lhs
                  Help/UGen/Panner/linPan2.help.lhs
                  Help/UGen/Panner/pan2.help.lhs
                  Help/UGen/Panner/rotate2.help.lhs
                  Help/UGen/Panner/splay.help.lhs
                  Help/UGen/Trigger/gate.help.lhs
                  Help/UGen/Trigger/inRange.help.lhs
                  Help/UGen/Trigger/lastValue.help.lhs
                  Help/UGen/Trigger/mostChange.help.lhs
                  Help/UGen/Trigger/peak.help.lhs
                  Help/UGen/Trigger/phasor.help.lhs
                  Help/UGen/Trigger/pulseCount.help.lhs
                  Help/UGen/Trigger/pulseDivider.help.lhs
                  Help/UGen/Trigger/runningMax.help.lhs
                  Help/UGen/Trigger/runningMin.help.lhs
                  Help/UGen/Trigger/sendTrig.lhs
                  Help/UGen/Trigger/setResetFF.help.lhs
                  Help/UGen/Trigger/sweep.help.lhs
                  Help/UGen/Trigger/tDelay.help.lhs
                  Help/UGen/Trigger/timer.help.lhs
                  Help/UGen/Trigger/toggleFF.help.lhs
                  Help/UGen/Trigger/trig1.help.lhs
                  Help/UGen/Trigger/trig.help.lhs

Flag splitBase
  description: Choose the new smaller, split-up base package.

Library
  Build-Depends:  binary, bytestring, hosc>=0.1 && <0.2, network
  If flag(splitBase)
    Build-Depends: base >= 2, random
  Else
    Build-Depends: base >= 1.0 && < 2

  GHC-Options:     -Wall -fno-warn-orphans
  Exposed-modules: Sound.SC3
                   Sound.SC3.UGen
                   Sound.SC3.UGen.Analysis
                   Sound.SC3.UGen.Buffer
                   Sound.SC3.UGen.Chaos
                   Sound.SC3.UGen.Demand
                   Sound.SC3.UGen.Demand.Base
                   Sound.SC3.UGen.Demand.Monadic
                   Sound.SC3.UGen.Envelope
                   Sound.SC3.UGen.Envelope.Construct
                   Sound.SC3.UGen.Enum
                   Sound.SC3.UGen.FFT
                   Sound.SC3.UGen.FFT.Base
                   Sound.SC3.UGen.FFT.Monadic
                   Sound.SC3.UGen.Filter
                   Sound.SC3.UGen.Graph
                   Sound.SC3.UGen.Granular
                   Sound.SC3.UGen.Information
                   Sound.SC3.UGen.IO
                   Sound.SC3.UGen.MachineListening
                   Sound.SC3.UGen.Math
                   Sound.SC3.UGen.Mix
                   Sound.SC3.UGen.Noise.Base
                   Sound.SC3.UGen.Noise.Monadic
                   Sound.SC3.UGen.Operator
                   Sound.SC3.UGen.Oscillator
                   Sound.SC3.UGen.Panner
                   Sound.SC3.UGen.Rate
                   Sound.SC3.UGen.UGen
                   Sound.SC3.UGen.UGen.Construct
                   Sound.SC3.UGen.UGen.Math
                   Sound.SC3.UGen.UGen.MCE
                   Sound.SC3.UGen.UGen.Predicate
                   Sound.SC3.UGen.UId
                   Sound.SC3.Server
                   Sound.SC3.Server.Command
                   Sound.SC3.Server.Graphdef
                   Sound.SC3.Server.Play
                   Sound.SC3.Server.Status
                   Sound.SC3.Server.NRT
  Other-modules:   Sound.SC3.Server.Utilities
                   Sound.SC3.UGen.Utilities