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

Safe HaskellNone

Synthesizer.LLVM.Storable.Process

Description

Functions on lazy storable vectors that are implemented using LLVM.

Synopsis

Documentation

makeArranger :: (Storable a, Additive value, MakeValueTuple a, ValueTuple a ~ value, C value, Arrow arrow) => IO (arrow (T Int (Vector a)) (Vector a))Source

The element vectors in the event lists must fit into the length of the event list.

continuePacked :: (Transform a, Storable b, IsPrimitive b, PositiveT n) => T a (Vector (Plain n b)) -> (b -> T a (Vector (Plain n b))) -> T a (Vector (Plain n b))Source