module Sound.SC3.UGen.Record.Dwrand where
import qualified Sound.SC3.UGen as S
import Sound.SC3.UGen.Record
data Dwrand = Dwrand {
  list :: S.UGen,
  weights :: S.UGen,
  repeats :: S.UGen
  } deriving (Show)
dwrand :: Dwrand
dwrand = Dwrand {
  list = 0.0,
  weights = 0.0,
  repeats = 1.0
  }
mkDwrand :: Dwrand -> S.UGen
mkDwrand (Dwrand  a' b' c') = S.mkOsc S.DR "Dwrand" [a',b',c'] 1
instance Make Dwrand where
  ugen = mkDwrand