-- | (Undocumented class) module Sound.SC3.UGen.Record.MoogLadder where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data MoogLadder = MoogLadder { rate :: S.Rate, input :: S.UGen, ffreq :: S.UGen, res :: S.UGen } deriving (Show) moogLadder :: MoogLadder moogLadder = MoogLadder { rate = S.AR, input = 0.0, ffreq = 440.0, res = 0.0 } mkMoogLadder :: MoogLadder -> S.UGen mkMoogLadder (MoogLadder r a' b' c') = S.mkOsc r "MoogLadder" [a',b',c'] 1 instance Make MoogLadder where ugen = mkMoogLadder