Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
pluck :: forall p. Clock p => Table -> Double -> PluckDecayMethod -> Signal p Double Double Source #
data PluckDecayMethod Source #
tableExponN :: TableSize -> StartPt -> [(SegLength, EndPt)] -> Table Source #
tableExpon :: Int -> StartPt -> [(SegLength, EndPt)] -> Table Source #
tableLinearN :: TableSize -> StartPt -> [(SegLength, EndPt)] -> Table Source #
tableLinear :: Int -> StartPt -> [(SegLength, EndPt)] -> Table Source #
tableSines3N :: TableSize -> [(PartialNum, PartialStrength, PhaseOffset)] -> Table Source #
tableSines3 :: Int -> [(PartialNum, PartialStrength, PhaseOffset)] -> Table Source #
tableSinesN :: TableSize -> [PartialStrength] -> Table Source #
tableBesselN :: TableSize -> Double -> Table Source #
oscDur :: (Clock p, ArrowChoice a, ArrowCircuit a) => Table -> Double -> Double -> ArrowP a p () Double Source #
oscDurI :: (Clock p, ArrowChoice a, ArrowCircuit a) => Table -> Double -> Double -> ArrowP a p () Double Source #
envCSEnvlpx :: forall p. Clock p => Double -> Double -> Double -> Table -> Double -> Double -> Signal p () Double Source #
milliseconds :: Clock p => Signal p () (SEvent ()) Source #