-- | (Undocumented class) module Sound.SC3.UGen.Record.BufGrainB where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data BufGrainB = BufGrainB { trigger :: S.UGen, dur :: S.UGen, sndbuf :: S.UGen, rate_ :: S.UGen, pos :: S.UGen, envbuf :: S.UGen, interp :: S.UGen } deriving (Show) bufGrainB :: BufGrainB bufGrainB = BufGrainB { trigger = 0.0, dur = 1.0, sndbuf = 0.0, rate_ = 1.0, pos = 0.0, envbuf = 0.0, interp = 2.0 } mkBufGrainB :: BufGrainB -> S.UGen mkBufGrainB (BufGrainB a' b' c' d' e' f' g') = S.mkOsc S.AR "BufGrainB" [a',b',c',d',e',f',g'] 1 instance Make BufGrainB where ugen = mkBufGrainB