From 7db848c580506314baedd28a7c001d137c2dffbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 21 Jul 2004 16:56:50 +0000 Subject: updated documentation svn path=/trunk/externals/zexy/; revision=1878 --- examples/0.INTRO.txt | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) (limited to 'examples/0.INTRO.txt') diff --git a/examples/0.INTRO.txt b/examples/0.INTRO.txt index ffd209a..1af8c61 100644 --- a/examples/0.INTRO.txt +++ b/examples/0.INTRO.txt @@ -16,6 +16,8 @@ noisi~ downsampled noise (interpolate) limiter~ a limiter/compressor module quantize~ quantizes signals swap~ bytes swap a 16bit-signal +blockmirror~ time-reverse a signal-vector (1,2,...,64 -> 64,63,...,1) +blockswap~ swap the upper and lower half of a signal-vector z~ samplewise delay ------------------------- analytic~ ----------------------------- @@ -36,6 +38,7 @@ nop~ no-operation pack~ convert a signal to a list of floats unpack~ convert a list of floats to a signal matrix~ matrix-multiply m IN-signals to n OUT-signals +multiline~ multiply a number of signals with scalars (interpolated) multiplex~ multiplex 1-of-n inlets to 1 outlet demultiplex~ demultiplex 1 inlet to 1-of-n outlets @@ -44,9 +47,11 @@ demultiplex~ demultiplex 1 inlet to 1-of-n outlets -------------------------- basic ------------------------------- nop no-operation +repeat repeat a message several times lister store lists (like "float" for floats) repack (re)pack atoms to packages of a given size packel get a specified element of a list +drip extract the atoms of a package (opt. scheduled) length get the length of a list niagara split 1 packages into 2 glue append a package to another (glue them together) @@ -56,10 +61,9 @@ list2int cast each float of a list to integer atoi ascii to integer strcmp compare lists as strings list2symbol convert a list into a single symbol -. scalar multiplication of vectors (=lists of floats) +symbol2list convert a symbol to a list ------------------------ advanced ------------------------------ -tabread4 interpolating tabread (obsolete since pd>=0.30) tabdump dump out a table as a list of floats tabset set a table with a list of floats makesymbol concatenate lists to formatted symbols @@ -67,13 +71,23 @@ date get system date time get system time index map symbols to indices msgfile a powerful "textfile" derivative +demultiplex demultiplex the input to a specified outlet +lpt write to the (parallel) port (linux only) +operating_system get the current OS + + +-------------------------- maths -------------------------------- mavg moving average filter for floats mean get the mean value of a list of floats minmax get minimum and maximum of a list of floats sort shell-sort a list of floats -demultiplex demultiplex the input to a specified outlet -drip extract the atoms of a package (opt. scheduled) -lp write to the (parallel) port (linux only) +urn unique random numbers +prime test whether a number is prime or not +wrap wrap the float-input between to boundaries +. scalar multiplication of vectors (=lists of floats) +deg2rad convert between degree and radiant +rad2deg convert between radiant and degree +cart2pol, pol2cart, cart2sph, sph2cart, pol2sph, sph2pol convert between coordinate systems (cartesian, polar, shperic) -------------------------- matrix ------------------------------- matrix create/store/... matrices @@ -96,6 +110,7 @@ mtx_resize resize a matrix (evtl. with zero-padding) mtx_size get the size of a matrix mtx_inverse get the inverse of a matrix mtx_add, mtx_+ add 2 matrices (or an offset to 1 matrix) +mtx_sub, mtx_- subtract 2 matrices (or an offset from 1 matrix) mtx_mul, mtx_* multiply 2 matrices (or a factor with 1 matrix) mtx_.* multiply 2 matrices element by element mtx_./ divide 2 matrices element by element -- cgit v1.2.1