-- | (Undocumented class) module Sound.SC3.UGen.Record.MeanTriggered where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data MeanTriggered = MeanTriggered { rate :: S.Rate, input :: S.UGen, trig :: S.UGen, length_ :: S.UGen } deriving (Show) meanTriggered :: MeanTriggered meanTriggered = MeanTriggered { rate = S.AR, input = 0.0, trig = 0.0, length_ = 10.0 } mkMeanTriggered :: MeanTriggered -> S.UGen mkMeanTriggered (MeanTriggered r a' b' c') = S.mkOsc r "MeanTriggered" [a',b',c'] 1 instance Make MeanTriggered where ugen = mkMeanTriggered