module Sound.SC3.UGen.Record.Free where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data Free = Free { trig :: S.UGen, id_ :: S.UGen } deriving (Show) free :: Free free = Free { trig = 0.0, id_ = 0.0 } mkFree :: Free -> S.UGen mkFree (Free a' b') = S.mkOsc S.KR "Free" [a',b'] 1 instance Make Free where ugen = mkFree