module Sound.SC3.UGen.Record.BufRd where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data BufRd = BufRd { rate :: S.Rate, numChannels :: S.UGen, bufnum :: S.UGen, phase :: S.UGen, loop :: S.UGen, interpolation :: S.UGen } deriving (Show) bufRd :: BufRd bufRd = BufRd { rate = S.AR, numChannels = 0.0, bufnum = 0.0, phase = 0.0, loop = 1.0, interpolation = 2.0 } mkBufRd :: BufRd -> S.UGen mkBufRd (BufRd r a' b' c' d' e') = S.mkOsc r "BufRd" [a',b',c',d',e'] 1 instance Make BufRd where ugen = mkBufRd