jasch objects 0.5
alphabetical listing:
<name>,<function group>,<short description>
., shorthand, (dot) shorthand bang
180wrap, 3D geometry, wrap angles at 180 / -180
3Dcartopol, 3D geometry, convert cartesian to polar coordinates in 3D (lefthanded coordinate system)
3Dmatrix, 3D geometry, perform matrix-operations on 3D-points: translate / scale / rotate / skew
3Dpoltocar, 3D geometry, convert polar to cartesian coordinates in 3D (lefthanded coordinate system)
_, shorthand, (underscore) shorthand prepend set
__, shorthand, (double underscore) multiple prepend
a2db~, DSP, linear amplitude to decibel conversion
bartime, utilities, display time in bar:beats:ticks/ms
bcf2000, controllers, parse nrpn value from MIDI stream
bezier, 3D geometry, bezier curve from 4 ctrl points in 3D
bitlist, binary conversion, integer to bitlist and back w/ zeropadding
bits2int, binary conversion, bitlist to integer (32 bit)
bspline, 3D geometry, bspline curve from n ctrl points in 3D
bytecount, file system utilities, size of a file in bytes
ccext, controllers, merge 2 7bit-integers to 14 bit / change / deflutter (also deflutter only)
ceil, maths, next higher integer from float
centlist, list operations, center of gravity of a list
changelist, list operations, filter out repeated lists, supports all standard datatypes
checklist, list operations, compare two lists
compare, list operations, compare 2 elements <, ==, >
copysign, maths, copy the sign from sign-value to value
d2r, angle conversion, convert degree to radians / offset
datatype, utilities, show datatype
db*~, DSP, multiply signal by dB w/ slide interpolation
db2a~, DSP, decibel to linear amplitude conversion
dcblocker~, DSP, remove DC offset from a signal
deltalist, list operations, subtract one list from another
detox, xml files, extract value and content from tags
dist~, DSP, logarithmic distance gain formula
duplist, list operations, remove duplicates from a list
euler_constant, constants, e and it's reciprocal
exp, maths, e^n : euler constant raised to nth power
exp2, maths, 2^n : 2 raised to nth power
floor, maths, next lower integer from float
fromascii, ascii conversion, ascii code to atom(s)
gaze, 3D geometry, 3D to 2D perspective projection for points in 3D
getenv, file system utilities, get environment variables from system (on mac: abstraction using shell)
goldensection, constants, the golden section and it's reciprocal
heading, controllers, heading and inclination angles from joystick
hexlist, list operations, 8bit ascii to hex list
hsv2rgb, color conversion, color space conversion (circular swatch)
hypot, maths, hypotenuse from two sides of a right triangle
idx, utilities, prepend index to anything / extended counter
insertlist, list operations, insert item(s) into a list
interpol, list operations, interpolate lists of floats/ints by index or steps
intox, xml files, en-tab line for xml formatting
ldexp, maths, value * 2^exp
log, maths, natural logarithm
log10, maths, base 10 logarithm
log2, maths, base 2 logarithm
logb, maths, logarithmic exponent
mathslist, list operations, basic maths operations / bitshifting on lists
memchr, C string library, search buffer for a character
memcmp, C string library, compare two buffers
memcpy, C string library, copy bytes to buffer from buffer
memmove, C string library, copy bytes to buffer from buffer
memset, C string library, fill buffer with specific character
mmmlist, list operations, min, max, mean of a list of value
mtx, utilities, mutually exclusive switching
multisplit, utilities, split a stream of values into several ranges
n!, maths, factorial of n
nn2bits, binary conversion, integer to bitlist (32 bit)
peakfollow~, DSP, follow signal with exponential decay
peaklist, list operations, highest/lowest value of a list
pi_constant, constants, pi and it's reciprocal
piwrap, angle conversion, wrap angles at pi / -pi
pop, utilities, bang counter, filter or repeat bangs
posit, patcher scripting, infos about objects, class-name, scripting name, box-coordinates
r2d, angle conversion, convert radians to degree / offset
replacelist, list operations, replace item(s) in a list
rgb2yuv, color conversion, color space conversion (yuv, uvyv)
rotatexyz, 3D geometry, angle-axis rotation from xyz angles
round, maths, round to closest integer
slicelist, list operations, slice list into equal sublists
slidelist, list operations, slide lowpass filter for list, int & float
statlist, list operations, statistics on a list
str2ul, C string library, convert case of characters
strcat, C string library, append string
strchr, C string library, find character in string
strcmp, C string library, compare two strings
strcoll, C string library, compare two strings <, ==, >
strcpy, C string library, copy string
strcspn, C string library, search string for occurence of characer set
strcut, C string library, terminate string at specified position n
streamlist, list operations, shifting register for list, int & float
strfilt, C string library, filter string according to character type
stricmp, C string library, compare two strings case insensitive
strlen, C string library, string length
strncat, C string library, append substring to string
strncmp, C string library, compare some characters of two strings
strncpy, C string library, copy characters from one string to another
strpbrk, C string library, scan string for specific character
strrchr, C string library, find last occurrence of character in string
strrcut, C string library, eliminate section of string before specified position
strspn, C string library, get length of substring composed of give characters
strstr, C string library, find substring
strtok, C string library, sequentially truncate string if delimiter is found
sumlist, utilities, the sum of a list (sigma)
timestamp, utilities, get sysdate & time and ms
timex, utilities, convert time to ms and vice-versa
toascii, ascii conversion, atom(s) to ascii code
toxine, xml files, read and write file from/to disk by lines
xframe~, DSP, generate amplitudes from fft frame
xorlist, list operations, the sum xor'ed members of a list