Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
type StereoVector = T VectorSize Real Source
controllerExponentialDirect :: (C msg, C y, C v) => Channel -> Controller -> (T v y, T v y) -> T v y -> T (Events msg) (Control (T v y)) Source
shortTime :: T StrictTime body -> T ShortStrictTime body Source
keyboardFM :: (C msg, Default b) => T () (T VectorValue) (Element b) -> Channel -> IO (SampleRate Real -> T (Events msg) b) Source
controllerExponentialDim :: (Arrow arrow, C y, C v) => Controller -> (T v y, T v y) -> T v y -> T arrow (T v y) Source
keyboardDetuneFMCore :: (C msg, Default b) => T () (T VectorValue) (Element b) -> FilePath -> IO (Channel -> Program -> SampleRate Real -> T (Events msg) b) Source
keyboardDetuneFMConstVolume :: C msg => FilePath -> IO (Channel -> Program -> SampleRate Real -> T (Events msg) (Vector (T Vector))) Source
keyboardMultiChannel :: C msg => FilePath -> IO (SampleRate Real -> T (Events msg) (Vector (T Real))) Source
voderSplit :: (C msg, C msg, Arrow arrow) => Channel -> arrow (Events msg) (T (Events Phoneme) (Events msg)) Source
voder :: (C msg, C msg, Default b) => T () (T VectorValue) (Element b) -> VowelSynth -> FilePath -> IO (Channel -> Program -> SampleRate Real -> T (Events msg) b) Source
voderBand :: (C msg, C msg, Default b) => T () (T VectorValue) (Element b) -> FilePath -> IO (Channel -> Program -> SampleRate Real -> T (Events msg) b) Source
voderMask :: (C msg, C msg, Default b) => T () (T VectorValue) (Element b) -> FilePath -> IO (Channel -> Program -> SampleRate Real -> T (Events msg) b) Source
voderEnv :: (C msg, C msg, Default b) => T () (T VectorValue) (Element b) -> VowelSynthEnv -> FilePath -> IO (Channel -> Program -> SampleRate Real -> T (Events msg) b) Source
voderMaskEnv :: (C msg, C msg, Default b) => T () (T VectorValue) (Element b) -> FilePath -> IO (Channel -> Program -> SampleRate Real -> T (Events msg) b) Source
voderSeparated :: (C msg, C msg, Default b) => T (SampleRate Real) (T VectorValue) (Element b) -> VowelSynthEnv -> FilePath -> IO (Channel -> Channel -> Program -> SampleRate Real -> T (Events msg) b) Source
voderMaskSeparated :: (C msg, C msg, Default b) => T (SampleRate Real) (T VectorValue) (Element b) -> FilePath -> IO (Channel -> Channel -> Program -> SampleRate Real -> T (Events msg) b) Source