Euterpea-1.0.0: Library for computer music research and education

Safe HaskellNone

Euterpea.IO.Audio.Types

Documentation

class Clock p whereSource

Methods

rate :: p -> DoubleSource

data AudRate Source

Instances

data CtrRate Source

Instances

type AudSF a b = SigFun AudRate a bSource

type CtrSF a b = SigFun CtrRate a bSource

type Signal clk a b = ArrowP SF clk a bSource

type SigFun clk a b = ArrowP SF clk a bSource

type SignalSyn clk a b = ArrowP ASyn clk a bSource

class AudioSample a whereSource

Methods

zero :: aSource

mix :: a -> a -> aSource

collapse :: a -> [Double]Source

numChans :: a -> IntSource

Instances

AudioSample Double 
AudioSample (Double, Double) 

type Mono p = Signal p () DoubleSource

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