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
- 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.
class (Floating a, Ord a) => BinaryOp a whereSource
Binary operator class.
exprandRange :: a -> a -> aSource
randRange :: a -> a -> aSource
shiftLeft :: a -> a -> aSource
shiftRight :: a -> a -> aSource
unsignedShift :: a -> a -> aSource