hsc3-0.3: Haskell SuperCollider

Sound.SC3.UGen.Math

Synopsis

Documentation

class EqE a whereSource

Variant on Eq class, result is of the same type as the values compared.

Methods

(==*) :: a -> a -> aSource

(/=*) :: a -> a -> aSource

Instances

class OrdE a whereSource

Variant on Ord class, result is of the same type as the values compared.

Methods

(<*) :: a -> a -> aSource

(<=*) :: a -> a -> aSource

(>*) :: a -> a -> aSource

(>=*) :: a -> a -> aSource

Instances

class (Floating a, Ord a) => UnaryOp a whereSource

Unary operator class.

Methods

ampDb :: a -> aSource

asFloat :: a -> aSource

asInt :: a -> aSource

bitNot :: a -> aSource

ceil :: a -> aSource

cpsMIDI :: a -> aSource

cpsOct :: a -> aSource

cubed :: a -> aSource

dbAmp :: a -> aSource

distort :: a -> aSource

floorE :: a -> aSource

frac :: a -> aSource

isNil :: a -> aSource

log10 :: a -> aSource

log2 :: a -> aSource

midiCPS :: a -> aSource

midiRatio :: a -> aSource

notE :: a -> aSource

notNil :: a -> aSource

octCPS :: a -> aSource

ratioMIDI :: a -> aSource

softClip :: a -> aSource

squared :: a -> aSource

class (Floating a, Ord a) => BinaryOp a whereSource

Binary operator class.

Methods

absDif :: a -> a -> aSource

amClip :: a -> a -> aSource

atan2E :: a -> a -> aSource

bitAnd :: a -> a -> aSource

bitOr :: a -> a -> aSource

bitXOr :: a -> a -> aSource

clip2 :: a -> a -> aSource

difSqr :: a -> a -> aSource

excess :: a -> a -> aSource

exprandRange :: a -> a -> aSource

fill :: a -> a -> aSource

firstArg :: a -> a -> aSource

fold2 :: a -> a -> aSource

gcdE :: a -> a -> aSource

hypot :: a -> a -> aSource

hypotx :: a -> a -> aSource

iDiv :: a -> a -> aSource

lcmE :: a -> a -> aSource

modE :: a -> a -> aSource

randRange :: a -> a -> aSource

ring1 :: a -> a -> aSource

ring2 :: a -> a -> aSource

ring3 :: a -> a -> aSource

ring4 :: a -> a -> aSource

roundE :: a -> a -> aSource

roundUp :: a -> a -> aSource

scaleNeg :: a -> a -> aSource

shiftLeft :: a -> a -> aSource

shiftRight :: a -> a -> aSource

sqrDif :: a -> a -> aSource

sqrSum :: a -> a -> aSource

sumSqr :: a -> a -> aSource

thresh :: a -> a -> aSource

trunc :: a -> a -> aSource

unsignedShift :: a -> a -> aSource

wrap2 :: a -> a -> aSource

wrap :: (UnaryOp a, Ord a) => a -> a -> a -> aSource

fold :: (UnaryOp a, Ord a) => a -> a -> a -> aSource

clip_ :: Ord a => a -> a -> a -> aSource