sox-0.2.2.1: Play, write, read, convert audio signals using Sox

Safe HaskellSafe-Infered

Sound.Sox.Play

Synopsis

Documentation

simpleSource

Arguments

:: C y 
=> (Handle -> sig y -> IO ())

Writer routine - e.g. put or hPut

-> T 
-> Int

sample rate

-> sig y 
-> IO ExitCode 
 :load Sound.Sox.Play Sound.Sox.Signal.List

 simple Sound.Sox.Signal.List.put Option.none 11025 (iterate (1000+) (0::Data.Int.Int16))

extendedSource

Arguments

:: C y 
=> (Handle -> sig y -> IO ())

Writer routine - e.g. put or hPut

-> T

source options, usually none

-> T

target options

-> Int

sample rate

-> sig y 
-> IO ExitCode