Name
|
Library/Path
|
Function
|
Audio Math
|
Vanilla Objects |
+~ -~ *~ /~ |
|
operators on audio signals |
max~ min~ |
|
maximum or minimum of 2 inputs |
clip~ |
|
restrict a signal to lie between two limits |
q8_rsqrt~ |
|
signal reciprocal square root |
q8_sqrt~ |
|
signal square root |
wrap~ |
|
remainder modulo 1 |
fft~ ifft~ |
|
forward and inverse complex FFT |
rfft~ rifft~ |
|
forward and inverse real FFT |
framp~ |
|
estimate frequency and amplitude of FFT components |
mtof~ ftom~ rmstodb~ dbtorms~ rmstopow~ powtorms~ |
|
conversions for audio signals |
pow~ log~ exp~ abs~ |
|
math |
Extended Objects |
# >~, <~, ==~, &&~, ||~ |
|
logical operators |
abs~ |
cyclone flatspace markex zexy |
absolute value of a signal |
absgn~ |
flatspace zexy |
absolute value + signum |
addl~ |
iemlib |
signal addition with line~ |
amp~ |
hcs |
smooth amplitude control |
atan2~ |
cyclone flatspace ggee |
get the phase from a imaginary value of the fft |
avg~ |
cyclone flatspace zexy |
arithmetic mean of 1 signal-vector |
Clip~ |
cyclone |
limit numbers to a range |
divl~ |
iemlib |
signal divison with line~ |
exp~ log~ |
|
signal math |
expr~ fexpr~ |
vanilla |
expression evaluation |
ln~ |
flatspace motex |
log~ |
m2f~ |
flatspace iemlib |
convert MIDI pitch to frequency (obsolete) |
mull~ |
iemlib |
signal multiplication with line~ |
multiline~ |
flatspace zexy |
line~d multiplication of multiple signals |
pol2rec~ |
flatspace motex |
inverse of rec2pol~ |
rec2pol~ |
flatspace motex |
convert rectangular coordinates to polar |
round~ |
iemlib |
round signal float to nearest integer |
sgn~ |
flatspace zexy |
signum of a signal |
sin_phase~ |
flatspace iemlib |
calculate phase difference between 2 sine-waves, in samples |
subl~ |
iemlib |
signal subtraction with line~ |
t3_sig~ |
|
convert numbers to signal with sample accuracy |
bfft~ |
creb flatspace |
reordered fft |
bitsplit~ |
creb |
convert signal to binary vector |
blocknorm~ |
creb |
normalize a (set of) dsp block(s) (i.e. for spectral processing) |
dwt~ |
creb flatspace |
discrete wavelet transform |
idwt~ |
creb flatspace |
discrete inverse wavelet transform |
delta~ |
cxc cyclone flatspace |
difference between this and last sample |
acos~ asin~atan~ |
cyclone |
arc functions |
acosh~ |
cyclone |
|
asinh~ |
cyclone |
|
atanh~ |
cyclone |
|
average~ |
cyclone |
|
cosh~ sinh~ tanh~ |
cyclone |
hyperbolic functions |
cosx~ sinx~ tanx~ |
cyclone |
|
log~ |
cyclone |
|
cartopol~ poltocar~ |
cyclone |
cartesian to polar conversion |
pow~ |
cyclone |
|
framescore~ framespect~ |
ekext flatspace |
calculates weighted similarity value for 2 signal vectors |
hssc~ |
ekext flatspace |
highest significant spectral component |
mandelbrot~ |
ext13 flatspace |
z=z*z+c |
bwin~ |
flatspace |
multiplies a signal block with a window |
bmax~ |
flib |
gives block max |
irreg~ |
flib |
irregularity |
melf~ |
flib |
creates a mel spaced filterbank to generate mel frequency cepstral coefficients |
mspec~ |
flib |
get amplitude or power spectrum from fft |
peak~ |
flib |
get spectral peaks from magnitudes / estimate frequency |
pspec~ |
flib |
get phase spectrum from fft |
sc~ |
flib |
spectral centroid |
scm~ |
flib |
spectral flatness measure |
ss~ |
flib |
spectral smoothness |
trist~ |
flib |
tristimulus x, y, z |