synthesizer-core-0.8.3: Audio signal processing coded in Haskell: Low level part
Safe HaskellSafe-Inferred
LanguageHaskell2010

Synthesizer.Plain.Builder

Documentation

data T a Source #

Instances

Instances details
Monoid (T a) Source # 
Instance details

Defined in Synthesizer.Plain.Builder

Methods

mempty :: T a #

mappend :: T a -> T a -> T a #

mconcat :: [T a] -> T a #

Semigroup (T a) Source # 
Instance details

Defined in Synthesizer.Plain.Builder

Methods

(<>) :: T a -> T a -> T a #

sconcat :: NonEmpty (T a) -> T a #

stimes :: Integral b => b -> T a -> T a #

type Put a = a -> T a Source #

run :: T a -> [a] Source #

signalToBinary :: (C v, C int, Bounded int) => [v] -> [int] Source #

signalToBinaryMono :: (C a, C int, Bounded int) => [a] -> [int] Source #

signalToBinaryStereo :: (C a, C int, Bounded int) => [(a, a)] -> [int] Source #