Sound.SC3.UGen.Math
- class EqE a where
- class OrdE a where
- class (Floating a, Ord a) => UnaryOp a where
- ampDb :: a -> a
- asFloat :: a -> a
- asInt :: a -> a
- bitNot :: a -> a
- ceil :: a -> a
- cpsMIDI :: a -> a
- cpsOct :: a -> a
- cubed :: a -> a
- dbAmp :: a -> a
- distort :: a -> a
- floorE :: a -> a
- frac :: a -> a
- isNil :: a -> a
- log10 :: a -> a
- log2 :: a -> a
- midiCPS :: a -> a
- midiRatio :: a -> a
- notE :: a -> a
- notNil :: a -> a
- octCPS :: a -> a
- ratioMIDI :: a -> a
- softClip :: a -> a
- squared :: a -> a
- class (Floating a, Ord a) => BinaryOp a where
- absDif :: a -> a -> a
- amClip :: a -> a -> a
- atan2E :: a -> a -> a
- bitAnd :: a -> a -> a
- bitOr :: a -> a -> a
- bitXOr :: a -> a -> a
- clip2 :: a -> a -> a
- difSqr :: a -> a -> a
- excess :: a -> a -> a
- exprandRange :: a -> a -> a
- fill :: a -> a -> a
- firstArg :: a -> a -> a
- fold2 :: a -> a -> a
- gcdE :: a -> a -> a
- hypot :: a -> a -> a
- hypotx :: a -> a -> a
- iDiv :: a -> a -> a
- lcmE :: a -> a -> a
- modE :: a -> a -> a
- randRange :: a -> a -> a
- ring1 :: a -> a -> a
- ring2 :: a -> a -> a
- ring3 :: a -> a -> a
- ring4 :: a -> a -> a
- roundE :: a -> a -> a
- roundUp :: a -> a -> a
- scaleNeg :: a -> a -> a
- shiftLeft :: a -> a -> a
- shiftRight :: a -> a -> a
- sqrDif :: a -> a -> a
- sqrSum :: a -> a -> a
- sumSqr :: a -> a -> a
- thresh :: a -> a -> a
- trunc :: a -> a -> a
- unsignedShift :: a -> a -> a
- wrap2 :: 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, Ord a) => BinaryOp a whereSource
Binary operator class.
Methods
exprandRange :: a -> a -> aSource
randRange :: a -> a -> aSource
shiftLeft :: a -> a -> aSource
shiftRight :: a -> a -> aSource
unsignedShift :: a -> a -> aSource