packages feed

hsc3-db 0.7 → 0.8

raw patch · 3 files changed

+28/−21 lines, 3 filesdep ~basedep ~hsc3PVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base, hsc3

API changes (from Hackage documentation)

+ Sound.SC3.UGen.DB.Data: rcomplex :: Double

Files

README view
@@ -3,5 +3,5 @@ hsc3-db provides Sound.SC3.UGen.DB.Data, a Haskell module that contains a database of SC3 UGens. -(c) rohan drape, 2006-2009+(c) rohan drape, 2006-2010     gpl, http://gnu.org/copyleft/
Sound/SC3/UGen/DB/Data.hs view
@@ -1,10 +1,12 @@--- AUTOGENERATED: 2008-11-08-16h32+-- AUTOGENERATED: 2009-06-20-13h07 module Sound.SC3.UGen.DB.Data where import Sound.SC3.UGen.Rate data I = I { input_name :: String, input_default :: Double } deriving (Eq, Show) data U = U { ugen_name :: String, ugen_operating_rates :: [Rate], ugen_default_rate :: Rate, ugen_inputs :: [I], ugen_outputs :: Integer } deriving (Eq, Show) inf :: Double inf = 10 ** 8+rcomplex :: Double+rcomplex = 3 ugenDB :: [U] ugenDB = [ U "A2K" [ KR ] AR [ I "in" (0) ] 1          , U "APF" [ AR, KR ] AR [ I "in" (0), I "freq" (440), I "radius" (0.8) ] 1@@ -16,6 +18,7 @@          , U "AmpComp" [ AR, KR, IR ] AR [ I "freq" (0), I "root" (0), I "exp" (0.3333) ] 1          , U "AmpCompA" [ AR, KR, IR ] AR [ I "freq" (1000), I "root" (0), I "minAmp" (0.32), I "rootAmp" (1) ] 1          , U "Amplitude" [ AR, KR ] AR [ I "in" (0), I "attackTime" (0.01), I "releaseTime" (0.01) ] 1+         , U "AudioControl" [ AR ] AR [ I "values" (0) ] 1          , U "BAllPass" [ AR ] AR [ I "in" (0), I "freq" (1200), I "rq" (1) ] 1          , U "BBandPass" [ AR ] AR [ I "in" (0), I "freq" (1200), I "bw" (1) ] 1          , U "BBandStop" [ AR ] AR [ I "in" (0), I "freq" (1200), I "bw" (1) ] 1@@ -30,8 +33,7 @@          , U "BRF" [ AR, KR ] AR [ I "in" (0), I "freq" (440), I "rq" (1) ] 1          , U "BRZ2" [ AR, KR ] AR [ I "in" (0) ] 1          , U "Balance2" [ AR, KR ] AR [ I "left" (0), I "right" (0), I "pos" (0), I "level" (1) ] 2-         , U "Ball" [ AR ] AR [ I "in" (0), I "g" (1), I "damp" (0), I "friction" (0.01) ] 1-         , U "BasicOpUGen" [  ] AR [ I "maxSize" (0) ] 1+         , U "Ball" [ AR, KR ] AR [ I "in" (0), I "g" (1), I "damp" (0), I "friction" (0.01) ] 1          , U "BeatTrack" [ KR ] AR [ I "chain" (0), I "lock" (0) ] 4          , U "BeatTrack2" [ KR ] AR [ I "busindex" (0), I "numfeatures" (0), I "windowsize" (2), I "phaseaccuracy" (0.02), I "lock" (0), I "weightingscheme" (0) ] 6          , U "BiPanB2" [ AR, KR ] AR [ I "inA" (0), I "inB" (0), I "azimuth" (0), I "gain" (1) ] 3@@ -68,6 +70,7 @@          , U "Compander" [ AR ] AR [ I "in" (0), I "control" (0), I "thresh" (0.5), I "slopeBelow" (1), I "slopeAbove" (1), I "clampTime" (0.01), I "relaxTime" (0.1) ] 1          , U "CompanderD" [ AR ] AR [ I "in" (0), I "thresh" (0.5), I "slopeBelow" (1), I "slopeAbove" (1), I "clampTime" (0.01), I "relaxTime" (0.01) ] 1          , U "Control" [ KR, IR ] AR [ I "values" (0) ] 1+         , U "ControlDur" [ IR ] AR [  ] 1          , U "ControlRate" [ IR ] AR [  ] 1          , U "Convolution" [ AR ] AR [ I "in" (0), I "kernel" (0), I "framesize" (512) ] 1          , U "Convolution2" [ AR ] AR [ I "in" (0), I "kernel" (0), I "trigger" (0), I "framesize" (0) ] 1@@ -94,18 +97,19 @@          , U "DemandEnvGen" [ AR, KR ] AR [ I "level" (0), I "dur" (0), I "shape" (1), I "curve" (0), I "gate" (1), I "reset" (1), I "levelScale" (1), I "levelBias" (0), I "timeScale" (1), I "doneAction" (0) ] 1          , U "DetectIndex" [ AR, KR ] AR [ I "bufnum" (0), I "in" (0) ] 1          , U "DetectSilence" [ AR, KR ] AR [ I "in" (0), I "amp" (0.0001), I "time" (0.1), I "doneAction" (0) ] 1-         , U "Dgeom" [  ] DR [ I "start" (1), I "grow" (2), I "length" (100) ] 1+         , U "Dgeom" [  ] DR [ I "start" (1), I "grow" (2), I "length" (inf) ] 1          , U "Dibrown" [  ] DR [ I "lo" (0), I "hi" (1), I "step" (0.01), I "length" (inf) ] 1          , U "DiskIn" [ AR ] AR [ I "numChannels" (0), I "bufnum" (0), I "loop" (0) ] 1          , U "DiskOut" [ AR ] AR [ I "bufnum" (0), I "channelsArray" (0) ] 1          , U "Diwhite" [  ] DR [ I "lo" (0), I "hi" (1), I "length" (inf) ] 1          , U "Donce" [  ] DR [ I "in" (0) ] 1          , U "Done" [ KR ] AR [ I "src" (0) ] 1-         , U "Dpoll" [  ] DR [ I "in" (0) ] 1+         , U "Dpoll" [  ] DR [ I "in" (0), I "label" (0), I "run" (1), I "trigid" (-1) ] 1          , U "Drand" [  ] DR [ I "list" (0), I "repeats" (1) ] 1          , U "Dseq" [  ] DR [ I "list" (0), I "repeats" (1) ] 1          , U "Dser" [  ] DR [ I "list" (0), I "repeats" (1) ] 1-         , U "Dseries" [  ] DR [ I "start" (1), I "step" (1), I "length" (100) ] 1+         , U "Dseries" [  ] DR [ I "start" (1), I "step" (1), I "length" (inf) ] 1+         , U "Dshuf" [  ] DR [ I "list" (0), I "repeats" (1) ] 1          , U "Dstutter" [  ] DR [ I "n" (0), I "in" (0) ] 1          , U "Dswitch" [  ] DR [ I "list" (0), I "index" (0) ] 1          , U "Dswitch1" [  ] DR [ I "list" (0), I "index" (0) ] 1@@ -157,7 +161,7 @@          , U "Hilbert" [ AR ] AR [ I "in" (0) ] 2          , U "HilbertFIR" [ AR ] AR [ I "in" (0), I "buffer" (0) ] 1          , U "IEnvGen" [ AR, KR ] AR [ I "ienvelope" (0), I "index" (0) ] 1-         , U "IFFT" [  ] AR [ I "buffer" (0), I "wintype" (0), I "winsize" (0) ] 1+         , U "IFFT" [ AR, KR ] AR [ I "buffer" (0), I "wintype" (0), I "winsize" (0) ] 1          , U "IRand" [  ] IR [ I "lo" (0), I "hi" (127) ] 1          , U "Impulse" [ AR, KR ] AR [ I "freq" (440), I "phase" (0) ] 1          , U "In" [ AR, KR ] AR [ I "bus" (0), I "numChannels" (1) ] 1@@ -180,6 +184,7 @@          , U "LFDNoise0" [ AR, KR ] AR [ I "freq" (500) ] 1          , U "LFDNoise1" [ AR, KR ] AR [ I "freq" (500) ] 1          , U "LFDNoise3" [ AR, KR ] AR [ I "freq" (500) ] 1+         , U "LFGauss" [ AR, KR ] AR [ I "duration" (1), I "width" (0.1), I "iphase" (0), I "loop" (1), I "doneAction" (0) ] 1          , U "LFNoise0" [ AR, KR ] AR [ I "freq" (500) ] 1          , U "LFNoise1" [ AR, KR ] AR [ I "freq" (500) ] 1          , U "LFNoise2" [ AR, KR ] AR [ I "freq" (500) ] 1@@ -217,7 +222,6 @@          , U "Line" [ AR, KR ] AR [ I "start" (0), I "end" (1), I "dur" (1), I "doneAction" (0) ] 1          , U "Linen" [ KR ] AR [ I "gate" (1), I "attackTime" (0.01), I "susLevel" (1), I "releaseTime" (1), I "doneAction" (0) ] 1          , U "ListDUGen" [  ] DR [ I "list" (0), I "repeats" (1) ] 1-         , U "LocalBuf" [  ] IR [ I "numFrames" (1), I "numChannels" (1), I "maxLocalBufs" (8) ] 1          , U "LocalIn" [ AR, KR ] AR [ I "numChannels" (1) ] 1          , U "LocalOut" [ AR, KR ] AR [ I "channelsArray" (0) ] 1          , U "Logistic" [ AR, KR ] AR [ I "chaosParam" (3), I "freq" (1000), I "init" (0.5) ] 1@@ -225,6 +229,7 @@          , U "Loudness" [ KR ] AR [ I "chain" (0), I "smask" (0.25), I "tmask" (1) ] 1          , U "MFCC" [ KR ] AR [ I "chain" (0), I "numcoeff" (13) ] 1          , U "MantissaMask" [ AR, KR ] AR [ I "in" (0), I "bits" (3) ] 1+         , U "MaxLocalBufs" [  ] IR [  ] 1          , U "Median" [ AR, KR ] AR [ I "length" (3), I "in" (0) ] 1          , U "MidEQ" [ AR, KR ] AR [ I "in" (0), I "freq" (440), I "rq" (1), I "db" (0) ] 1          , U "MoogFF" [ AR, KR ] AR [ I "in" (0), I "freq" (100), I "gain" (2), I "reset" (0) ] 1@@ -244,7 +249,7 @@          , U "OffsetOut" [ AR, KR ] AR [ I "bus" (0), I "channelsArray" (0) ] 1          , U "OnePole" [ AR, KR ] AR [ I "in" (0), I "coef" (0.5) ] 1          , U "OneZero" [ AR, KR ] AR [ I "in" (0), I "coef" (0.5) ] 1-         , U "Onsets" [ KR ] AR [ I "chain" (0), I "threshold" (0.5), I "odftype" (3), I "relaxtime" (1), I "floor" (0.1), I "mingap" (10), I "medianspan" (11), I "whtype" (1), I "rawodf" (0) ] 1+         , U "Onsets" [ KR ] AR [ I "chain" (0), I "threshold" (0.5), I "odftype" (rcomplex), I "relaxtime" (1), I "floor" (0.1), I "mingap" (10), I "medianspan" (11), I "whtype" (1), I "rawodf" (0) ] 1          , U "Osc" [ AR, KR ] AR [ I "bufnum" (0), I "freq" (440), I "phase" (0) ] 1          , U "OscN" [ AR, KR ] AR [ I "bufnum" (0), I "freq" (440), I "phase" (0) ] 1          , U "Out" [ AR, KR ] AR [ I "bus" (0), I "channelsArray" (0) ] 1@@ -256,9 +261,11 @@          , U "PV_BrickWall" [  ] KR [ I "buffer" (0), I "wipe" (0) ] 1          , U "PV_ChainUGen" [  ] AR [ I "maxSize" (0) ] 1          , U "PV_ConformalMap" [  ] KR [ I "buffer" (0), I "areal" (0), I "aimag" (0) ] 1+         , U "PV_Conj" [  ] KR [ I "buffer" (0) ] 1          , U "PV_Copy" [  ] KR [ I "bufferA" (0), I "bufferB" (0) ] 1          , U "PV_CopyPhase" [  ] KR [ I "bufferA" (0), I "bufferB" (0) ] 1          , U "PV_Diffuser" [  ] KR [ I "buffer" (0), I "trig" (0) ] 1+         , U "PV_Div" [  ] KR [ I "bufferA" (0), I "bufferB" (0) ] 1          , U "PV_HainsworthFoote" [ AR ] AR [ I "buffer" (0), I "proph" (0), I "propf" (0), I "threshold" (1), I "waittime" (0.04) ] 1          , U "PV_JensenAndersen" [ AR ] AR [ I "buffer" (0), I "propsc" (0.25), I "prophfe" (0.25), I "prophfc" (0.25), I "propsf" (0.25), I "threshold" (1), I "waittime" (0.04) ] 1          , U "PV_LocalMax" [  ] KR [ I "buffer" (0), I "threshold" (0) ] 1@@ -298,7 +305,7 @@          , U "PinkNoise" [ AR, KR ] AR [  ] 1          , U "Pitch" [ KR ] AR [ I "in" (0), I "initFreq" (440), I "minFreq" (60), I "maxFreq" (4000), I "execFreq" (100), I "maxBinsPerOctave" (16), I "median" (1), I "ampThreshold" (0.01), I "peakThreshold" (0.5), I "downSample" (1) ] 2          , U "PitchShift" [ AR ] AR [ I "in" (0), I "windowSize" (0.2), I "pitchRatio" (1), I "pitchDispersion" (0), I "timeDispersion" (0) ] 1-         , U "PlayBuf" [ AR, KR ] AR [ I "numChannels" (0), I "bufnum" (0), I "rate" (1), I "trigger" (1), I "startPos" (0), I "loop" (0) ] 1+         , U "PlayBuf" [ AR, KR ] AR [ I "numChannels" (0), I "bufnum" (0), I "rate" (1), I "trigger" (1), I "startPos" (0), I "loop" (0), I "doneAction" (0) ] 1          , U "Pluck" [ AR ] AR [ I "in" (0), I "trig" (1), I "maxdelaytime" (0.2), I "delaytime" (0.2), I "decaytime" (1), I "coef" (0.5) ] 1          , U "Pulse" [ AR ] AR [ I "freq" (440), I "width" (0.5) ] 1          , U "PulseCount" [ AR, KR ] AR [ I "trig" (0), I "reset" (0) ] 1@@ -313,7 +320,7 @@          , U "Rand" [  ] IR [ I "lo" (0), I "hi" (1) ] 1          , U "RandID" [ KR, IR ] AR [ I "id" (0) ] 1          , U "RandSeed" [ KR, IR ] AR [ I "trig" (0), I "seed" (56789) ] 1-         , U "RecordBuf" [ AR, KR ] AR [ I "inputArray" (0), I "bufnum" (0), I "offset" (0), I "recLevel" (1), I "preLevel" (0), I "run" (1), I "loop" (1), I "trigger" (1) ] 1+         , U "RecordBuf" [ AR, KR ] AR [ I "inputArray" (0), I "bufnum" (0), I "offset" (0), I "recLevel" (1), I "preLevel" (0), I "run" (1), I "loop" (1), I "trigger" (1), I "doneAction" (0) ] 1          , U "ReplaceOut" [ AR, KR ] AR [ I "bus" (0), I "channelsArray" (0) ] 1          , U "Resonz" [ AR, KR ] AR [ I "in" (0), I "freq" (440), I "bwr" (1) ] 1          , U "Ringz" [ AR, KR ] AR [ I "in" (0), I "freq" (440), I "decaytime" (1) ] 1@@ -342,7 +349,7 @@          , U "SpecCentroid" [ KR ] AR [ I "buffer" (0) ] 1          , U "SpecFlatness" [ KR ] AR [ I "buffer" (0) ] 1          , U "SpecPcile" [ KR ] AR [ I "buffer" (0), I "fraction" (0.5), I "interpolate" (0) ] 1-         , U "Spring" [ AR ] AR [ I "in" (0), I "spring" (1), I "damp" (0) ] 1+         , U "Spring" [ AR, KR ] AR [ I "in" (0), I "spring" (1), I "damp" (0) ] 1          , U "StandardL" [ AR ] AR [ I "freq" (22050), I "k" (1), I "xi" (0.5), I "yi" (0) ] 1          , U "StandardN" [ AR ] AR [ I "freq" (22050), I "k" (1), I "xi" (0.5), I "yi" (0) ] 1          , U "Stepper" [ AR, KR ] AR [ I "trig" (0), I "reset" (0), I "min" (0), I "max" (7), I "step" (1), I "resetval" (0) ] 1@@ -352,7 +359,7 @@          , U "SyncSaw" [ AR, KR ] AR [ I "syncFreq" (440), I "sawFreq" (440) ] 1          , U "T2A" [ AR ] AR [ I "in" (0), I "offset" (0) ] 1          , U "T2K" [ KR ] AR [ I "in" (0) ] 1-         , U "TBall" [ AR ] AR [ I "in" (0), I "g" (10), I "damp" (0), I "friction" (0.01) ] 1+         , U "TBall" [ AR, KR ] AR [ I "in" (0), I "g" (10), I "damp" (0), I "friction" (0.01) ] 1          , U "TDelay" [ AR, KR ] AR [ I "in" (0), I "dur" (0.1) ] 1          , U "TDuty" [ AR, KR ] AR [ I "dur" (1), I "reset" (0), I "level" (1), I "doneAction" (0), I "gapFirst" (0) ] 1          , U "TExpRand" [ AR, KR ] AR [ I "lo" (0.01), I "hi" (1), I "trig" (0) ] 1@@ -370,7 +377,7 @@          , U "TwoPole" [ AR, KR ] AR [ I "in" (0), I "freq" (440), I "radius" (0.8) ] 1          , U "TwoZero" [ AR, KR ] AR [ I "in" (0), I "freq" (440), I "radius" (0.8) ] 1          , U "Unpack1FFT" [  ] DR [ I "chain" (0), I "bufsize" (0), I "binindex" (0), I "whichmeasure" (0) ] 1-         , U "VDiskIn" [ AR ] AR [ I "numChannels" (0), I "bufnum" (0), I "rate" (1), I "loop" (0) ] 1+         , U "VDiskIn" [ AR ] AR [ I "numChannels" (0), I "bufnum" (0), I "rate" (1), I "loop" (0), I "sendID" (0) ] 1          , U "VOsc" [ AR, KR ] AR [ I "bufpos" (0), I "freq" (440), I "phase" (0) ] 1          , U "VOsc3" [ AR, KR ] AR [ I "bufpos" (0), I "freq1" (110), I "freq2" (220), I "freq3" (440) ] 1          , U "VarSaw" [ AR, KR ] AR [ I "freq" (440), I "iphase" (0), I "width" (0.5) ] 1
hsc3-db.cabal view
@@ -1,22 +1,22 @@ Name:              hsc3-db-Version:           0.7+Version:           0.8 Synopsis:          Haskell SuperCollider Unit Generator Database Description:       Database of SuperCollider Unit Generators License:           GPL Category:          Sound-Copyright:         (c) Rohan Drape, 2006-2009+Copyright:         (c) Rohan Drape, 2006-2010 Author:            Rohan Drape Maintainer:        rd@slavepianos.org Stability:         Experimental-Homepage:          http://slavepianos.org/rd/f/794822-Tested-With:       GHC == 6.8.2+Homepage:          http://slavepianos.org/rd/?t=hsc3-db+Tested-With:       GHC == 6.10.3 Build-Type:        Simple Cabal-Version:     >= 1.6  Data-files:        README  Library-  Build-Depends:   base == 3.*,-                   hsc3 == 0.7+  Build-Depends:   base == 4.*,+                   hsc3 == 0.8   GHC-Options:     -Wall -fwarn-tabs   Exposed-modules: Sound.SC3.UGen.DB.Data