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