-- | (Undocumented class)
module Sound.SC3.UGen.Record.NTube where
import qualified Sound.SC3.UGen as S
import Sound.SC3.UGen.Record
data NTube = NTube {
  input :: S.UGen,
  lossarray :: S.UGen,
  karray :: S.UGen,
  delaylengtharray :: S.UGen
  } deriving (Show)
nTube :: NTube
nTube = NTube {
  input = 0.0,
  lossarray = 1.0,
  karray = 0.0,
  delaylengtharray = 0.0
  }
mkNTube :: NTube -> S.UGen
mkNTube (NTube  a' b' c' d') = S.mkOsc S.AR "NTube" [a',b',c',d'] 1
instance Make NTube where
  ugen = mkNTube