-- | (Undocumented class)
module Sound.SC3.UGen.Record.SortBuf where
import qualified Sound.SC3.UGen as S
import Sound.SC3.UGen.Record
data SortBuf = SortBuf {
  bufnum :: S.UGen,
  sortrate :: S.UGen,
  reset :: S.UGen
  } deriving (Show)
sortBuf :: SortBuf
sortBuf = SortBuf {
  bufnum = 0.0,
  sortrate = 10.0,
  reset = 0.0
  }
mkSortBuf :: SortBuf -> S.UGen
mkSortBuf (SortBuf  a' b' c') = S.mkOsc S.AR "SortBuf" [a',b',c'] 1
instance Make SortBuf where
  ugen = mkSortBuf