-- | (Undocumented class) module Sound.SC3.UGen.Record.AtsAmp where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data AtsAmp = AtsAmp { rate :: S.Rate, atsbuffer :: S.UGen, partialNum :: S.UGen, filePointer :: S.UGen } deriving (Show) atsAmp :: AtsAmp atsAmp = AtsAmp { rate = S.AR, atsbuffer = 0.0, partialNum = 0.0, filePointer = 0.0 } mkAtsAmp :: AtsAmp -> S.UGen mkAtsAmp (AtsAmp r a' b' c') = S.mkOsc r "AtsAmp" [a',b',c'] 1 instance Make AtsAmp where ugen = mkAtsAmp