Sound.SC3.UGen.Math
Description
Non-standard mathematical classes and class instances.
- 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
- ramp_ :: 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