synthesizer-core-0.6: Audio signal processing coded in Haskell: Low level part

Safe HaskellNone

Synthesizer.Plain.Filter.Delay.Block

Description

Fast delay based on block lists. Blocks are arrays. They are part of Haskell 98. In contrast to ring buffers, block lists allow infinite look ahead.

Synopsis

Documentation

modulatedCore :: (C a, C v) => T a v -> Int -> T a -> T v -> T vSource

modulated :: (C a, C v) => T a v -> Int -> T a -> T v -> T vSource

dropSingleBlocksToList :: Int -> BlockList a -> T aSource

Drop elements from a blocked list. The offset must lie in the leading block.