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 +1/−1
- Sound/SC3/UGen/DB/Data.hs +21/−14
- hsc3-db.cabal +6/−6
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