what :
Home > Search > float

Objectspage : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
clip~ External Constrain a signal between two values
Constrain a signal between two values. clip~ takes two arguments specifying the minimum and maximum between which the output signal will be constrained. You can also change these via the middle and right inlets, which can be floats or signals.
collect Abstraction Collects numbers
Collects numbers (ints or floats) sent to the left inlet into a list. A bang in the right inlet clears the list.
contrario Abstraction A number float> in left inlet outputs a complimentary number.
A number float> in left inlet outputs a complimentary number. The axis number <float, int> has to be sent to the right inlet or given as an argument to the function.
cpPan~ External constant power pan
Takes a mono audio input and pans it across two output channels. The panning uses an internal table of 1024 samples to reduce CPU load. The panning position is set through the right inlet, which can accept either signal or float input. Panning input should be limited to values between 0. and 1., with hard left equivalent to 0 and hard right equivalent to 1.
cv.jit.covariance External Computes the covariance matrix of a vector.
Computes the covariance matrix of a vector. Accepts only 1-dimensional float32 or float64 data.
cv.jit.mean External Computes the mean value of each pixel over time.
Computes the mean value of each pixel over time. Works a lot like the regular Max object "mean". In order to clear the matrix, you must send the "reset" message rather than "clear", as "clear" will not reset the internal frame counter to zero. Accepts any data type or planecount. Note, however, that due to rounding errors, char and long calculations are going to deviate downwards from the actual mean. If accuracy is an issue, or you plan to feed cv.jit.mean a large number of frames, convert to floating point beforehand.
cv.jit.trackpoints External This external only accepts the 3-plane float matrices output from cv.jit.track.
When using large number of points with cv.jit.track, displaying the position of these points can be problematic. This external only accepts the 3-plane float matrices output from cv.jit.track. You must manually specify the size of the output matrix with the "size" attribute, followed by the width and height. Normally, this will be the same as the size of the matrices being sent to cv.jit.track. The cells of the output matrix corresponding to the position of the points in the input matrix will be set with each pointÕs index values. In order to avoid labeling points starting at 0, all indices are offset by one. I.e. 1 to 255, rather than 0 to 254.
delay2~ Abstraction delay
This abstraction is a shortcut for using the standard MSP delay tap objects in a single delay situation. It is for those too lazy to connect a tapin~ and a tapout~ manually. The original version of this abstraction was called delay1~ and used the named-delay-line objects delread~ and delwrite~ from MAX/FTS on the ISPW. The MSP version takes advantage of the tapout~ object which may be either a constant or variable delay, depending on whether a signal or float is connected to its inlet. (See the MSP Users manual on tapout~ for details.)
dot.leakyintegrator2 Abstraction Integrator with a leak... handles floating-point numbers, signed values, leak expressions.
Integrator with a leak... handles floating-point numbers, signed values, leak expressions.
dot.normalize Abstraction Normalizes a list of ints or floats, or a windowed stream.
Normalizes a list of ints or floats, or a windowed stream.
drawLFO Patch Drawable LFO - outputs signal and float values.
This is a drawable LFO that outputs a signal as and amplitude as float values. The rate and amplitude of the LFO can be not only changed but ramped as well.
ej.4m.js Javascript (js) Calculate minimum, mean, median and maximum on an int/float stream
envfol1~ Abstraction envelope follower
This is an exponential envelope follower which converts the amplitude of an incoming signal into floating-point control values. The incoming signal is lowpass-filtered and sampled with the snapshot~ object. The responsiveness of the amplitude following can be controlled by changing the cutoff frequency of the low-pass filter; the lower the cutoff frequency, the slower the response. This abstraction is similar to rms1~ and vu1~, although it is tailored to a specific purpose.
expr External Evaluate a C-like mathematical expression
Expr, written by Shahrokh Yadegari, evaluates an expression involving the "variables" $i1-$i9 (the first to ninth inlets, taken as integers), $f1-$f9 (the inlets as floats) and $s1-$s9 (the inlets as symbols), and/or constants of the same types. The operators are +, -, *, /, &, |, &&, ||, !, ~, and ^. You can call a set of predefined mathematical and statistical functions. For instance, midi-to-hertz conversion can be done as:
expr~ External Evaluate a C-like expression on audio signals.
Evaluates an expression (of up to 10 terms) with a C-like syntax on audio signals, similar to the expr and vexpr objects for messages and lists respectively. Because Max/MSP signals are floating point, only float variables are valid (i.e. $f1 - $f9), but both float and integer constants are valid.
page : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Libraries
hi-res objects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='63'Joshua Kit Clayton high resolution msp objects which use two 32-bit audio signals to obtain near 64-bit floating point precision.
Optimized Gates
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='34'Stephen Kay 7 different optimized gates ("bgate" for bangs, "igate" for ints, "fgate" for floats, "sgate" for symbols, and "lgate" for lists. These do not need to do a message lookup, since they only deal with one data type. Also includes "andGate" and "orGate" by David Roach)
Panaiotis Objects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='122' Panaiotis The Mac version is UB.

These Max objects have been enhanced since the documentation to the left was written. Help files for the objects provide information on enhancements.

The matrix object has been substantially upgraded. It now combines features of unpack, spray, funnel, append, and prepend into one object. This makes a great object to place between controllers and jit objects because it acts like a multi-prepend. There are new configuration commands and enhancements to the old: even, odd, mod,and range, among others). Most commands can be applied to inlets of outlets. There is also a mute function that adds another layer of control. Matrixctrl support has been enhanced. See the help file for full details and examples.

Most other objects now fully support floats. RCer and autocount will count in float values, not just integers.

Notegen16 is a 16 channel version of its predecessor: notegen. It is more generalized and much more efficient.
ri.Lorenz MSP objects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='169'Ryo Ikeshiro Calculates the Lorenz dynamical system and various modifications at signal rate. Can be controlled by either floats or signal for sample-accurate timing.

Currently only available for Mac OS X 10.5 or later (Intel). The following have only been tested on Max 5.

4855 objects and 135 libraries within the database Last entries : December 23rd, 2023 Last comments : 0 0 visitor and 38970146 members connected RSS
Site under GNU Free Documentation License