-- | (Undocumented class) module Sound.SC3.UGen.Record.Gammatone where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data Gammatone = Gammatone { input :: S.UGen, centrefrequency :: S.UGen, bandwidth :: S.UGen } deriving (Show) gammatone :: Gammatone gammatone = Gammatone { input = 0.0, centrefrequency = 440.0, bandwidth = 200.0 } mkGammatone :: Gammatone -> S.UGen mkGammatone (Gammatone a' b' c') = S.mkOsc S.AR "Gammatone" [a',b',c'] 1 instance Make Gammatone where ugen = mkGammatone