-- | (Undocumented class) module Sound.SC3.UGen.Record.Perlin3 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data Perlin3 = Perlin3 { rate :: S.Rate, x :: S.UGen, y :: S.UGen, z :: S.UGen } deriving (Show) perlin3 :: Perlin3 perlin3 = Perlin3 { rate = S.AR, x = 0.0, y = 0.0, z = 0.0 } mkPerlin3 :: Perlin3 -> S.UGen mkPerlin3 (Perlin3 r a' b' c') = S.mkOsc r "Perlin3" [a',b',c'] 1 instance Make Perlin3 where ugen = mkPerlin3