aboutsummaryrefslogtreecommitdiff
path: root/examples/0.INTRO.txt
diff options
context:
space:
mode:
Diffstat (limited to 'examples/0.INTRO.txt')
-rw-r--r--examples/0.INTRO.txt25
1 files changed, 20 insertions, 5 deletions
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