1
These are the objects that come with the zexy-external
3
============================ DSP~ ===============================
5
---------------------------- IO~ --------------------------------
6
sfplay play back (multi-channel) soundfiles
7
sfrecord record (multichannel) soundfiles
9
------------------------ generators~ ----------------------------
12
noish~ downsampled noise (hold)
13
noisi~ downsampled noise (interpolate)
15
------------------------ processing~ ----------------------------
16
limiter~ a limiter/compressor module
17
quantize~ quantizes signals
18
swap~ bytes swap a 16bit-signal
19
blockmirror~ time-reverse a signal-vector (1,2,...,64 -> 64,63,...,1)
20
blockswap~ swap the upper and lower half of a signal-vector
23
------------------------- analytic~ -----------------------------
24
sigzero~ detects whether a signal is zero throughout the vector or not
25
pdf~ probability density function
26
envrms~ like env~, but outputting rms instead of dB
27
avg~ arithmetic mean of 1 signal-vector
28
tavg~ arithmetic mean between two bangs
29
dfreq~ frequency detector
31
------------------------- sigbinops~ ----------------------------
32
>~, <~, ==~, &&~, ||~ logical operators
33
abs~ absolute value of a signal
34
sgn~ signum of a signal
36
--------------------------- misc~ -------------------------------
38
pack~ convert a signal to a list of floats
39
unpack~ convert a list of floats to a signal
40
multiline~ multiply a number of signals with scalars (interpolated)
41
multiplex~ multiplex 1-of-n inlets to 1 outlet
42
demultiplex~ demultiplex 1 inlet to 1-of-n outlets
45
========================= control ==============================
47
-------------------------- basic -------------------------------
49
repeat repeat a message several times
50
lister store lists (like "float" for floats)
51
repack (re)pack atoms to packages of a given size
52
packel get a specified element of a list
53
drip extract the atoms of a package (opt. scheduled)
54
length get the length of a list
55
niagara split 1 packages into 2
56
glue append a package to another (glue them together)
57
segregate segregate the input to various outlets, depending on the type
58
any2list convert "anythings" to "lists"
59
list2int cast each float of a list to integer
61
strcmp compare lists as strings
62
list2symbol convert a list into a single symbol
63
symbol2list convert a symbol to a list
64
fifop list FIFO with priorities
65
lifop list LIFO with priorities
67
------------------------ advanced ------------------------------
68
tabdump dump out a table as a list of floats
69
tabset set a table with a list of floats
70
tabminman get minimum and maximum of a table
71
makesymbol concatenate lists to formatted symbols
74
index map symbols to indices
75
msgfile a powerful "textfile" derivative
76
freadln a simplified "textfile" derivative for reading line-wise
77
fwriteln a simplified "textfile" derivative for writing line-wise
78
demultiplex demultiplex the input to a specified outlet
79
lpt write to the (parallel) port
80
operating_system get the current OS
83
-------------------------- maths --------------------------------
84
mavg moving average filter for floats
85
mean get the mean value of a list of floats
86
sum get the sum of a list of floats
87
minmax get minimum and maximum of a list of floats
88
sort shell-sort a list of floats
89
urn unique random numbers
90
prime test whether a number is prime or not
91
wrap wrap the float-input between to boundaries
92
. scalar multiplication of vectors (=lists of floats)
93
deg2rad convert between degree and radiant
94
rad2deg convert between radiant and degree
95
cart2pol, pol2cart, cart2sph, sph2cart, pol2sph, sph2pol convert between coordinate systems (cartesian, polar, shperic)