-- | (Undocumented class) module Sound.SC3.UGen.Record.Pokey where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data Pokey = Pokey { audf1 :: S.UGen, audc1 :: S.UGen, audf2 :: S.UGen, audc2 :: S.UGen, audf3 :: S.UGen, audc3 :: S.UGen, audf4 :: S.UGen, audc4 :: S.UGen, audctl :: S.UGen } deriving (Show) pokey :: Pokey pokey = Pokey { audf1 = 0.0, audc1 = 0.0, audf2 = 0.0, audc2 = 0.0, audf3 = 0.0, audc3 = 0.0, audf4 = 0.0, audc4 = 0.0, audctl = 0.0 } mkPokey :: Pokey -> S.UGen mkPokey (Pokey a' b' c' d' e' f' g' h' i') = S.mkOsc S.AR "Pokey" [a',b',c',d',e',f',g',h',i'] 1 instance Make Pokey where ugen = mkPokey