Euterpea-1.1.1: Library for computer music research and education

Safe HaskellSafe-Inferred
LanguageHaskell98

Euterpea.IO.Audio.Types

Documentation

class Clock p where Source

Methods

rate :: p -> Double Source

data AudRate Source

Instances

data CtrRate Source

Instances

type AudSF a b = SigFun AudRate a b Source

type CtrSF a b = SigFun CtrRate a b Source

type Signal clk a b = ArrowP SF clk a b Source

type SigFun clk a b = ArrowP SF clk a b Source

class AudioSample a where Source

Methods

zero :: a Source

mix :: a -> a -> a Source

collapse :: a -> [Double] Source

numChans :: a -> Int Source

type Mono p = Signal p () Double Source

type Stereo p = Signal p () (Double, Double) Source