module Sound.SC3.UGen.Noise.Unsafe where
import Sound.SC3.UGen.Rate
import Sound.SC3.UGen.UGen
import Sound.SC3.UGen.Unsafe.Lift
import qualified Sound.SC3.UGen.Noise.Monadic as N
brownNoise :: Rate -> UGen
brownNoise = liftP N.brownNoise
clipNoise :: Rate -> UGen
clipNoise = liftP N.clipNoise
coinGate :: UGen -> UGen -> UGen
coinGate = liftP2 N.coinGate
dust2 :: Rate -> UGen -> UGen
dust2 = liftP2 N.dust2
dust :: Rate -> UGen -> UGen
dust = liftP2 N.dust
expRand :: UGen -> UGen -> UGen
expRand = liftP2 N.expRand
grayNoise :: Rate -> UGen
grayNoise = liftP N.grayNoise
iRand :: UGen -> UGen -> UGen
iRand = liftP2 N.iRand
lfClipNoise :: Rate -> UGen -> UGen
lfClipNoise = liftP2 N.lfClipNoise
lfdClipNoise :: Rate -> UGen -> UGen
lfdClipNoise = liftP2 N.lfdClipNoise
lfdNoise0 :: Rate -> UGen -> UGen
lfdNoise0 = liftP2 N.lfdNoise0
lfdNoise1 :: Rate -> UGen -> UGen
lfdNoise1 = liftP2 N.lfdNoise1
lfdNoise2 :: Rate -> UGen -> UGen
lfdNoise2 = liftP2 N.lfdNoise2
lfdNoise3 :: Rate -> UGen -> UGen
lfdNoise3 = liftP2 N.lfdNoise3
lfNoise0 :: Rate -> UGen -> UGen
lfNoise0 = liftP2 N.lfNoise0
lfNoise1 :: Rate -> UGen -> UGen
lfNoise1 = liftP2 N.lfNoise1
lfNoise2 :: Rate -> UGen -> UGen
lfNoise2 = liftP2 N.lfNoise2
linRand :: UGen -> UGen -> UGen -> UGen
linRand = liftP3 N.linRand
nRand :: UGen -> UGen -> UGen -> UGen
nRand = liftP3 N.nRand
pinkNoise :: Rate -> UGen
pinkNoise = liftP N.pinkNoise
rand :: UGen -> UGen -> UGen
rand = liftP2 N.rand
tExpRand :: UGen -> UGen -> UGen -> UGen
tExpRand = liftP3 N.tExpRand
tIRand :: UGen -> UGen -> UGen -> UGen
tIRand = liftP3 N.tIRand
tRand :: UGen -> UGen -> UGen -> UGen
tRand = liftP3 N.tRand
tWindex :: UGen -> UGen -> UGen -> UGen
tWindex = liftP3 N.tWindex
whiteNoise :: Rate -> UGen
whiteNoise = liftP N.whiteNoise