synthesizer-llvm-0.9: Efficient signal processing using runtime compilation

Safe HaskellNone

Synthesizer.LLVM.CausalParameterized.ControlledPacked

Description

This is like Synthesizer.LLVM.CausalParameterized.Controlled but for vectorised signals.

Documentation

process :: (C parameter a b, C process) => process (parameter, a) bSource

processCtrlRate :: (C parameter av bv, Read av, n ~ Size av, C bv, n ~ Size bv, C parameter, C r, C r, IsFloating r, IntegerConstant r, ValueOf r ~ Value r, CmpRet r, IsPrimitive r) => T p r -> (T p r -> T p parameter) -> T p av bvSource