-- | (Undocumented class) module Sound.SC3.UGen.Record.WaveTerrain where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data WaveTerrain = WaveTerrain { bufnum :: S.UGen, x :: S.UGen, y :: S.UGen, xsize :: S.UGen, ysize :: S.UGen } deriving (Show) waveTerrain :: WaveTerrain waveTerrain = WaveTerrain { bufnum = 0.0, x = 0.0, y = 0.0, xsize = 100.0, ysize = 100.0 } mkWaveTerrain :: WaveTerrain -> S.UGen mkWaveTerrain (WaveTerrain a' b' c' d' e') = S.mkOsc S.AR "WaveTerrain" [a',b',c',d',e'] 1 instance Make WaveTerrain where ugen = mkWaveTerrain