-- | (Undocumented class) module Sound.SC3.UGen.Record.NL where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data NL = NL { input :: S.UGen, bufnuma :: S.UGen, bufnumb :: S.UGen, guard1 :: S.UGen, guard2 :: S.UGen } deriving (Show) nl :: NL nl = NL { input = 0.0, bufnuma = 0.0, bufnumb = 1.0, guard1 = 1000.0, guard2 = 100.0 } mkNL :: NL -> S.UGen mkNL (NL a' b' c' d' e') = S.mkOsc S.AR "NL" [a',b',c',d',e'] 1 instance Make NL where ugen = mkNL