OpUGens


UnaryOpUGen


UnaryOpUGens


abs     absolute value

acos arccosine

ampdb convert linear amplitude to decibels

asin arcsine

atan arctangent

ceil next higher integer

cos cosine

cosh hyperbolic cosine

cpsmidi convert cycles per second to MIDI note 

cpsoct convert cycles per second to decimal octaves 

cubed cubed value

dbamp convert decibels to linear amplitude 

distort nonlinear distortion

exp exponential

floor next lower integer

frac fractional part

isNegative test if signal is < 0

isPositive test if signal is >= 0

isStrictlyPositive test if signal is > 0

log natural logarithm

log10 base 10 logarithm

log2 base 2 logarithm

midicps convert MIDI note to cycles per second

neg inversion

octcps convert decimal octaves to cycles per second

reciprocal reciprocal

sign sign function

sin sine

sinh hyperbolic sine

softclip nonlinear distortion

sqrt square root

squared squared value

tan tangent

tanh hyperbolic tangent



BinaryOpUGen


BinaryOpUGens


+ addition

- subtraction

/ division

* multiplication

** exponentiation

% modulo


>= greater than or equal

<= less than or equal

< less than

> greater than


absdif absolute value of the difference

amclip two quadrant multiply

atan2 arctangent

clip2 bilateral clipping

difsqr difference of squares

excess clipping residual

fold2 bilateral folding

hypot hypotenuse

hypotApx hypotenuse approximation

max maximum

min minimum

ring1 ring modulation plus first source

ring2 ring modulation plus both sources

ring3 ring modulation variant

ring4 ring modulation variant

round rounding

scaleneg scale negative part of input wave

sqrdif square of the difference

sqrsum square of the sum

sumsqr sum of squares

thresh signal thresholding

trunc truncation

wrap2 bilateral wrapping