module Sound.SC3.UGen.Record.LocalBuf where import qualified Sound.SC3.UGen as S import Sound.SC3.UGen.Record data LocalBuf = LocalBuf { numFrames :: S.UGen, numChannels :: S.UGen, maxLocalBufs :: S.UGen } deriving (Show) localBuf :: LocalBuf localBuf = LocalBuf { numFrames = 1.0, numChannels = 1.0, maxLocalBufs = 8.0 } mkLocalBuf :: LocalBuf -> S.UGen mkLocalBuf (LocalBuf a' b' c') = S.mkOsc S.IR "LocalBuf" [a',b',c'] 1 instance Make LocalBuf where ugen = mkLocalBuf