hsc3-rec-0.7: Sound/SC3/UGen/Record/BufSampleRate.hs
module Sound.SC3.UGen.Record.BufSampleRate where
import qualified Sound.SC3.UGen as S
import Sound.SC3.UGen.Record
data BufSampleRate = BufSampleRate {
rate :: S.Rate,
bufnum :: S.UGen
} deriving (Show)
bufSampleRate :: BufSampleRate
bufSampleRate = BufSampleRate {
rate = S.AR,
bufnum = 0.0
}
mkBufSampleRate :: BufSampleRate -> S.UGen
mkBufSampleRate (BufSampleRate r a') = S.mkOsc r "BufSampleRate" [a'] 1
instance Make BufSampleRate where
ugen = mkBufSampleRate