module Sound.SC3.UGen.Record.PauseSelfWhenDone where
import qualified Sound.SC3.UGen as S
import Sound.SC3.UGen.Record
data PauseSelfWhenDone = PauseSelfWhenDone {
  src :: S.UGen
  } deriving (Show)
pauseSelfWhenDone :: PauseSelfWhenDone
pauseSelfWhenDone = PauseSelfWhenDone {
  src = 0.0
  }
mkPauseSelfWhenDone :: PauseSelfWhenDone -> S.UGen
mkPauseSelfWhenDone (PauseSelfWhenDone  a') = S.mkOsc S.KR "PauseSelfWhenDone" [a'] 1
instance Make PauseSelfWhenDone where
  ugen = mkPauseSelfWhenDone