Sound.SC3.UGen.Math
- class EqE a where
- class OrdE a where
- class Floating a => UnaryOp a where
- notE :: a -> a
- isNil :: a -> a
- notNil :: a -> a
- bitNot :: a -> a
- asFloat :: a -> a
- asInt :: a -> a
- ceil :: a -> a
- floorE :: a -> a
- frac :: a -> a
- squared :: a -> a
- cubed :: a -> a
- midiCPS :: a -> a
- cpsMIDI :: a -> a
- midiRatio :: a -> a
- ratioMIDI :: a -> a
- dbAmp :: a -> a
- ampDb :: a -> a
- octCPS :: a -> a
- cpsOct :: a -> a
- log2 :: a -> a
- log10 :: a -> a
- distort :: a -> a
- softClip :: a -> a
- class Floating a => BinaryOp a where
- iDiv :: a -> a -> a
- modE :: a -> a -> a
- bitAnd :: a -> a -> a
- bitOr :: a -> a -> a
- bitXOr :: a -> a -> a
- lcmE :: a -> a -> a
- gcdE :: a -> a -> a
- roundE :: a -> a -> a
- roundUp :: a -> a -> a
- trunc :: a -> a -> a
- atan2E :: a -> a -> a
- hypot :: a -> a -> a
- hypotx :: a -> a -> a
- shiftLeft :: a -> a -> a
- shiftRight :: a -> a -> a
- unsignedShift :: a -> a -> a
- fill :: a -> a -> a
- ring1 :: a -> a -> a
- ring2 :: a -> a -> a
- ring3 :: a -> a -> a
- ring4 :: a -> a -> a
- difSqr :: a -> a -> a
- sumSqr :: a -> a -> a
- sqrDif :: a -> a -> a
- sqrSum :: a -> a -> a
- absDif :: a -> a -> a
- thresh :: a -> a -> a
- amClip :: a -> a -> a
- scaleNeg :: a -> a -> a
- clip2 :: a -> a -> a
- excess :: a -> a -> a
- fold2 :: a -> a -> a
- wrap2 :: a -> a -> a
- firstArg :: a -> a -> a
- randRange :: a -> a -> a
- exprandRange :: a -> a -> a
- wrap :: (UnaryOp a, Ord a) => a -> a -> a -> a
- fold :: (UnaryOp a, Ord a) => a -> a -> a -> a
- clip_ :: Ord a => a -> a -> a -> a
Documentation
Variant on Eq class, result is of the same type as the values compared.
Variant on Ord class, result is of the same type as the values compared.
Methods
class Floating a => BinaryOp a whereSource
Binary operator class.
Methods
shiftLeft :: a -> a -> aSource
shiftRight :: a -> a -> aSource
unsignedShift :: a -> a -> aSource
randRange :: a -> a -> aSource
exprandRange :: a -> a -> aSource