generators ---------- click~ - generate an impulse curve~ - Exponential ramp generator cycle~ - Table-lookup oscillator or function generator Line~ - Generate signal ramp or envelope mstosamps~ - Convert milliseconds to a number of samples (at the current sampling rate) pink~ - Pink noise generator rand~ - bandlimited random noise train~ - Pulse-train generator and metronome trapezoid~ - a trapezoidal wavetable triangle~ - triangle / ramp wavetable filters ------- allpass~ - allpass filter buffir~ - a table based FIR convolution filter comb~ - comb filter lores~ - Low-pass filter with resonance onepole~ - single-pole lowpass filter reson~ - Bandpass filter controllable by center frequency and Q svf~ - state-variable filter bit operations -------------- bitand~ - Bitwise and signal operator. bitnot~ - Bitwise not signal operator. bitor~ - Bitwise or signal operator. bitshift~ - Bitwise shift signal operator. bitxor~ - Bitwise xor signal operator. converters ---------- abs~ - Absolute value of a signal Clip~ - Constrain a signal within a certain range delay~ - delay incoming signal for a number of samples deltaclip~ - Limit the change between samples in an incoming signal delta~ - Transform a signal into differences between successive samples kink~ - Distort the output of a phasor~ matrix~ - a switching or mixing matrix for signals maximum~ - output the maximum of two signals minimum~ - output the minimum of two signals minmax~ - outputs the minimum and maximum of a signal overdrive~ - non-linear transfer function phasewrap~ - wrap a signal between -pi and pi pong~ - fold or wrap a signal within a given range rampsmooth~ - smooth out an incoming signal via a ramp sampstoms~ - Convert number of samples (at the current sampling rate) to milliseconds slide~ - Smooth-out changes in signal values vectral~ - a vector based envelope follower. sah~ - Sample-and-hold arithmetic ---------- acosh~ - Arc Hyperbolic cosine function (acosh(x)) for signals acos~ - Arc-cosine function (acos(x)) for signals asinh~ - Arc Hyperbolic sine function (asinh(x)) for signals asin~ - Arc-sine function (asin(x)) for signals atan2~ - Standard C function for arctan(y/x) atanh~ - Arc Hyperbolic tangent function (atanh(x)) for signals atan~ - Arc-tangent function (atan(x)) for signals cartopol~ - Cartesian to polar coordinate conversion. cosh~ - Hyperbolic cosine function (cosh(x)) for signals cosx~ - cos(x) for signals log~ - Output the log (to a specified base) of a signal poltocar~ - Polar to cartesian coordinate conversion. pow~ - Take base to the exponent power using signals sinh~ - Hyperbolic sine function (sinh(x)) for signals sinx~ - sin(x) for signals tanh~ - Hyperbolic tangent function (tanh(x)) for signals tanx~ - tan(x) for signals array operations ---------------- index~ - sample playback without interpolation lookup~ - transfer function lookup table peek~ - read and write sample values play~ - position based sample playback poke~ - Write into a table using a signal sample index record~ - read and write sample values wave~ - variable size wavetable signal measurement ------------------ average~ - reports various forms of average value of signal avg~ - Compute the average value of a signal capture~ - Collect samples from a signal and examine them in a text window change~ - Detect signal change and direction count~ - sample counter edge~ - Detect zero to non-zero signal transitions frameaccum~ - computes the "running phase" of successive phase deviation frames framedelta~ - compute the phase deviation between successive FFT frames peakamp~ - measure the peak amplitude of a signal Scope~ - oscilloscope Snapshot~ - Report sample values from a signal spike~ - Report intervals of zero to non-zero transitions zerox~ - zero crossing counter or transient detector # version 0.1 f.j.kraan, 2014-12-05