hsc3-rec-0.14.1: Sound/SC3/UGen/Record/Hilbert.hs
-- | Applies the Hilbert transform to an input signal.
module Sound.SC3.UGen.Record.Hilbert where
import qualified Sound.SC3.UGen as S
import Sound.SC3.UGen.Record
data Hilbert = Hilbert {
input :: S.UGen
} deriving (Show)
hilbert :: Hilbert
hilbert = Hilbert {
input = 0.0
}
mkHilbert :: Hilbert -> S.UGen
mkHilbert (Hilbert a') = S.mkOsc S.AR "Hilbert" [a'] 2
instance Make Hilbert where
ugen = mkHilbert