ZEXY is a compilation of some of my
externals
I hope it might be useful...
|
a harddisk-recording system |
|
downsampled noise -generator |
|
interpolating downsampled noise -generator |
|
single-dirac-pulse -generator |
|
unity-step and rectangular-window -generator |
|
a limiter/compressor module |
|
16bit byte-swap |
|
quantize to any number of steps |
|
detects, whether a signal is zero~ or not |
|
envelope follower that outputs rms instead of dB |
|
arithmetic mean of a signal (vector-wise or triggered) |
|
probability density function |
|
simple frequency detector |
|
a do-nothing (delays signals for one block) |
|
samplewise delay |
|
comparing signals |
|
logical AND/OR |
|
absolute value |
|
signum |
|
convert signals to (packages of) floats and vice-versa |
|
multiply n IN~signals with a matrix to get m OUT~signals |
|
multiplex~ 1 IN~signal to 1-of-n OUT~signals |
|
demultiplex~ 1-of-n IN~signals to 1 OUT~signal |
|
the missing object for table-reading that does
4point-interpolation this became obsolete, since pd>=pd-0.31 provides this feature too |
|
dump a table as a package of floats |
|
set a table with a list |
|
concatenate a list of anything in a formatted way to a symbol |
|
convert a list into a single symbol |
|
split a symbol into a list |
|
convert ascii to integer |
|
get the system date/time |
|
map symbols to indices |
|
segregates the input to various outlets by type |
|
split 1 package into 2 at a specifique point |
|
append a list to another |
|
get the nth element of a package |
|
(re)pack (packages of) atoms to packages of a given size |
|
convert packages to (scheduled) sequences of atoms |
|
repeat a message a number of times |
|
store a list of any length |
|
convert "anything"s to lists |
|
convert all floats of a list to integers |
|
shell-sort a package of floats |
|
demultiplex the input to several outputs |
|
a moving average filter with variable window size |
|
get the mean value of a list of floats |
|
get the minimum and the maximum of a vector |
|
convert degree to radiant |
|
convert radiant to degree |
|
convert cartesian coordinates to polar |
|
convert cartesian coordinates to spheric |
|
convert polar coordinates to cartesian |
|
convert polar coordinates to spheric |
|
convert spheric coordinates to polar |
|
convert spheric coordinates to cartesian |
|
wrap a float between 2 limits |
|
a do nothing - pass everything |
|
compare (lists as if they were) strings |
|
scalar multiply two vectors (lists of floats) |
|
a powerfull derivative of textfile |
|
create/store/save/... matrices | |
|
set the rows of a matrix | |
|
set the columns of a matrix | |
|
set the elements of a matrix | |
|
identity matrix | |
|
like mtx_eye, but turned for 90° | |
|
matrix with all elements equal 1 | |
|
matrix with all elements equal 0 | |
|
matrix with random elements | |
|
make diagonal matrix out of diagonal-vector get diagonal out of matrix | |
|
like mtx_diag, but turned for 90° | |
|
get trace of matrix (== sum of diagonal elements | |
|
calculate the inverse of a matrix | |
|
transpose matrix | |
|
row-shift a matrix | |
|
column-shift a matrix | |
|
pivot-transform a matrix | |
|
add two matrices add an offset to a matrix | |
|
multiply two matrices multiply a matrix with a scalar multiply two matrices element by element | |
|
divide a matrix by a scalar divide two matrices element by element | |
|
get a list of floats containing the mean values of all columns | |
|
restore consistency of matrices | |
|
print matrices to the stderr (like print) |