-- | (Undocumented class) module Sound.SC3.UGen.Record.Sieve1 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data Sieve1 = Sieve1 { rate :: S.Rate, bufnum :: S.UGen, gap :: S.UGen, alternate :: S.UGen } deriving (Show) sieve1 :: Sieve1 sieve1 = Sieve1 { rate = S.AR, bufnum = 0.0, gap = 2.0, alternate = 1.0 } mkSieve1 :: Sieve1 -> S.UGen mkSieve1 (Sieve1 r a' b' c') = S.mkOsc r "Sieve1" [a',b',c'] 1 instance Make Sieve1 where ugen = mkSieve1