Safe Haskell | None |
---|
Documentation
data PluckDecayMethod Source
SimpleAveraging | |
StretchedAveraging Double | |
SimpleDrum Double | |
StretchedDrum Double Double | |
WeightedAveraging Double Double | |
RecursiveFilter |
Lift PluckDecayMethod |
tableExponN :: TableSize -> StartPt -> [(SegLength, EndPt)] -> TableSource
tableExpon :: Int -> StartPt -> [(SegLength, EndPt)] -> TableSource
tableLinearN :: TableSize -> StartPt -> [(SegLength, EndPt)] -> TableSource
tableLinear :: Int -> StartPt -> [(SegLength, EndPt)] -> TableSource
tableSines3N :: TableSize -> [(PartialNum, PartialStrength, PhaseOffset)] -> TableSource
tableSines3 :: Int -> [(PartialNum, PartialStrength, PhaseOffset)] -> TableSource
tableSinesN :: TableSize -> [PartialStrength] -> TableSource
tableSines :: Int -> [Double] -> TableSource
tableBesselN :: TableSize -> Double -> TableSource
tableBessel :: Int -> Double -> TableSource
filterLowPass :: forall p. Clock p => Signal p (Double, Double) DoubleSource
filterHighPass :: Clock p => Signal p (Double, Double) DoubleSource
filterBandPass :: forall p. Clock p => Int -> Signal p (Double, Double, Double) DoubleSource
filterBandStop :: forall p. Clock p => Int -> Signal p (Double, Double, Double) DoubleSource
filterLowPassBW :: forall p. Clock p => Signal p (Double, Double) DoubleSource
filterHighPassBW :: forall p. Clock p => Signal p (Double, Double) DoubleSource
filterBandPassBW :: forall p. Clock p => Signal p (Double, Double, Double) DoubleSource
filterBandStopBW :: forall p. Clock p => Signal p (Double, Double, Double) DoubleSource
filterComb :: Clock p => Double -> Signal p (Double, Double) DoubleSource
oscDur :: (Clock p, ArrowChoice a, ArrowInit a) => Table -> Double -> Double -> ArrowP a p () DoubleSource
oscDurI :: (Clock p, ArrowChoice a, ArrowInit a) => Table -> Double -> Double -> ArrowP a p () DoubleSource
oscPartials :: forall p. Clock p => Table -> Double -> Signal p (Double, Int) DoubleSource
envLineSeg :: Clock p => [Double] -> [Double] -> Signal p () DoubleSource
envExponSeg :: Clock p => [Double] -> [Double] -> Signal p () DoubleSource
envCSEnvlpx :: forall p. Clock p => Double -> Double -> Double -> Table -> Double -> Double -> Signal p () DoubleSource
noiseWhite :: Int -> Signal p () DoubleSource
delayLine1 :: forall p. Clock p => Double -> Signal p (Double, Double) DoubleSource
delayLineT :: forall p. Clock p => Int -> Table -> Signal p Double DoubleSource
milliseconds :: Clock p => Signal p () (SEvent ())Source