-- | (Undocumented class)
module Sound.SC3.UGen.Record.AnalyseEvents2 where
import qualified Sound.SC3.UGen as S
import Sound.SC3.UGen.Record
data AnalyseEvents2 = AnalyseEvents2 {
  input :: S.UGen,
  bufnum :: S.UGen,
  threshold :: S.UGen,
  triggerid :: S.UGen,
  circular :: S.UGen,
  pitch :: S.UGen
  } deriving (Show)
analyseEvents2 :: AnalyseEvents2
analyseEvents2 = AnalyseEvents2 {
  input = 0.0,
  bufnum = 0.0,
  threshold = 0.34,
  triggerid = 101.0,
  circular = 0.0,
  pitch = 0.0
  }
mkAnalyseEvents2 :: AnalyseEvents2 -> S.UGen
mkAnalyseEvents2 (AnalyseEvents2  a' b' c' d' e' f') = S.mkOsc S.AR "AnalyseEvents2" [a',b',c',d',e',f'] 1
instance Make AnalyseEvents2 where
  ugen = mkAnalyseEvents2