-- | (Undocumented class) module Sound.SC3.UGen.Record.SinTone where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data SinTone = SinTone { freq :: S.UGen, phase :: S.UGen } deriving (Show) sinTone :: SinTone sinTone = SinTone { freq = 440.0, phase = 0.0 } mkSinTone :: SinTone -> S.UGen mkSinTone (SinTone a' b') = S.mkOsc S.AR "SinTone" [a',b'] 1 instance Make SinTone where ugen = mkSinTone