Euterpea-2.0.4: Library for computer music research and education

Safe HaskellNone
LanguageHaskell98

Euterpea.IO.Audio.BasicSigFuns

Documentation

data Table Source #

Instances

balance :: forall p. Clock p => Int -> Signal p (Double, Double) Double 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 #

oscFixed :: forall p a. (Clock p, ArrowCircuit a) => Double -> ArrowP a p () Double Source #

oscPartials :: forall p. Clock p => Table -> Double -> Signal p (Double, Int) Double Source #

envLine :: forall p. Clock p => Double -> Double -> Double -> Signal p () Double Source #

envExpon :: forall p. Clock p => Double -> Double -> Double -> Signal p () Double Source #

envCSEnvlpx :: forall p. Clock p => Double -> Double -> Double -> Table -> Double -> Double -> Signal p () Double Source #

noiseBLI :: forall p. Clock p => Int -> Signal p Double Double Source #

noiseBLH :: forall p. Clock p => Int -> Signal p Double Double Source #

delayLine :: forall p. Clock p => Double -> Signal p Double Double Source #

delayLineT :: forall p. Clock p => Int -> Table -> Signal p Double Double Source #

samples :: forall p. Clock p => Signal p () (SEvent ()) Source #

milliseconds :: Clock p => Signal p () (SEvent ()) Source #

seconds :: Clock p => Signal p () (SEvent ()) Source #

countTime :: Clock p => Int -> Signal p () (SEvent ()) -> Signal p () (SEvent ()) Source #