-- | (Undocumented class) module Sound.SC3.UGen.Record.SN76489 where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data SN76489 = SN76489 { tone0 :: S.UGen, tone1 :: S.UGen, tone2 :: S.UGen, noise :: S.UGen, vol0 :: S.UGen, vol1 :: S.UGen, vol2 :: S.UGen, vol3 :: S.UGen, rate_ :: S.UGen } deriving (Show) sN76489 :: SN76489 sN76489 = SN76489 { tone0 = 512.0, tone1 = 0.0, tone2 = 0.0, noise = 0.0, vol0 = 15.0, vol1 = 0.0, vol2 = 0.0, vol3 = 0.0, rate_ = 1.0 } mkSN76489 :: SN76489 -> S.UGen mkSN76489 (SN76489 a' b' c' d' e' f' g' h' i') = S.mkOsc S.AR "SN76489" [a',b',c',d',e',f',g',h',i'] 1 instance Make SN76489 where ugen = mkSN76489