Safe Haskell | None |
---|---|
Language | Haskell98 |
- class SigSpace a where
- class SigSpace a => BindSig a where
- mul :: SigSpace a => Sig -> a -> a
- cfd :: (Num a, SigSpace a) => Sig -> a -> a -> a
- cfds :: (Num a, SigSpace a) => [Sig] -> [a] -> a
- cfdSpec :: Sig -> Spec -> Spec -> Spec
- cfdsSpec :: [Sig] -> [Spec] -> Spec
- wsum :: (Num a, SigSpace a) => [(Sig, a)] -> a
Documentation
A class for easy way to process the outputs of the instruments.
class SigSpace a => BindSig a where Source
A class for easy way to process the outputs of the instruments.
cfd :: (Num a, SigSpace a) => Sig -> a -> a -> a Source
Crossfade.
cfd coeff sig1 sig2
If coeff equals 0 then we get the first signal and if it equals 1 we get the second signal.