-- | (Undocumented class) module Sound.SC3.UGen.Record.Squiz where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data Squiz = Squiz { rate :: S.Rate, input :: S.UGen, pitchratio :: S.UGen, zcperchunk :: S.UGen, memlen :: S.UGen } deriving (Show) squiz :: Squiz squiz = Squiz { rate = S.AR, input = 0.0, pitchratio = 2.0, zcperchunk = 1.0, memlen = 0.1 } mkSquiz :: Squiz -> S.UGen mkSquiz (Squiz r a' b' c' d') = S.mkOsc r "Squiz" [a',b',c',d'] 1 instance Make Squiz where ugen = mkSquiz