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

Safe HaskellNone
LanguageHaskell2010

Synthesizer.Plain.Play

Synopsis

Documentation

render :: (Storable int, C int, C int, Bounded int, C a, C v) => Put int -> a -> (a -> [v]) -> IO ExitCode Source #

See write.

renderToInt16 :: (C a, C v) => a -> (a -> [v]) -> IO ExitCode Source #

renderMonoToInt16 :: C a => a -> (a -> [a]) -> IO ExitCode Source #

renderStereoToInt16 :: C a => a -> (a -> [(a, a)]) -> IO ExitCode Source #

auto :: (Storable int, C int, C int, Bounded int, C a, C v) => Put int -> a -> [v] -> IO ExitCode Source #

See write.

toInt16 :: (C a, C v) => a -> [v] -> IO ExitCode Source #

monoToInt16 :: C a => a -> [a] -> IO ExitCode Source #

stereoToInt16 :: C a => a -> [(a, a)] -> IO ExitCode Source #

raw :: (C a, C v, Storable v) => T -> a -> [v] -> IO ExitCode Source #