what :
Home > Search > prob

Objectspage : 1 2 3 4
algo1 External performs probability and cumulative distribution operations to produce a deterministic matrix.
The object is an implementation of a 0th order Markov chain with stochastic and deterministic elements. The left inlet of the object takes input in the form of lists of up to 256 values. The program then performs probability and cumulative distribution operations to produce a deterministic matrix. Then random floating-point numbers are entered into the right inlet. The numbers are sent through a stochastic operation that matches the random number with the previous index, finds a new index based on probability, and outputs the new index. When given random numbers in a rhythmic sequence, it outputs a MIDI stream that can be viewed as a generated score when Max/MSP and a composing program are transmitting on the same internal MIDI bus.
anal External Transition probability analysis correctly formatted for the 'prob' object
Anal takes an incoming integer stream and analyzes the transition probabilities between successive entries. It outputs a list of three numbers: state 1, state 2 and the current weight for a transition between the two states.
au~ External Finally, you can run and control Audio Units from within MaxMSP. Requires MaxMSP 4.6.
This external operates in a similar fashion to the vst~ object, allowing you to process any MSP audio stream with any installed Audio Unit, and control any of its parameters with any other Max object. The external is still in beta, so expect the occasional crash. probably best to avoid using it in performance for the time being, but hopefully any lingering gremlins are sorted out in the next few months.
av.prob External Generate random numbers from a drawned function
Draw your function and use it to generate random numbers
bag~ Abstraction sample and write
This little utility was designed to sample a signal and write it to disk, back in the days when there was no way to view a waveform in MAX/FTS on the ISPW. This abstraction was made as a debugging aid to help track down clicks by recording samples to disk and viewing them with the aid of a sound editing program. This could still be useful tool in MSP, however, because it contains a pre-configured buffer~ and record~ and it has a nice short name that’s fast to type. Once you’ve recorded a bit of problematic sound, all you need to do is double-click on the buffer~ inside bag~ to see the recorded waveform.
beatphucker Patch Beatphucker is sort of an algorithmic drummer. I\'ve given it different probabilities that certain instruments of a drumset will be played on certain beats in a measure, and beatphucker uses those probabilities to create ever-changing beats. You need a MI
Beatphucker is sort of an algorithmic drummer. I\'ve given it different probabilities that certain instruments of a drumset will be played on certain beats in a measure, and beatphucker uses those probabilities to create ever-changing beats. You need a MIDI device which is set on a drumset patch in order to get the full effect of beatphucker.
bitor~ External Bitwise or signal operator.
Bitwise or signal operator. Can perform bitwise boolean operations on a floating point signal as bits or as an integer. Note that if you are converting the floats to ints and back that single precision floating point values only retain 24 bits of integer resolution. I'll probably make some hr.bitwise objects at some point. The floating point bits from left to right are <1 sign bit> <8 exponent bits> <23 mantissa bits>.
Crossover External Performs a crossover on 2 Lists of integers
The Crossover object performs a crossover between two lists of integers to create 2 new children Lists. Each parent List is divided into n size segments. According to the crossover probability of each segment, the Crossover function swaps (or not) this segment between Parent A and Parent B.
cv.jit.threshold External Adaptive thresholding.
Uneven illumination is often a problem when thresholding an image. Adaptive thresholding addresses this issue by adjusting the threshold based on the brightness of an area surrounding each pixel.
cv.jit.track External Tracks the position of a number of pixels over time.
Tracks the position of a number of pixels over time. This object uses the pyramidal implementation of the Lucas-Kanade technique described by Jean-Yves Bouguet. The Lucas-Kanade method of calculating optical flow, as stated above, is very precise for small movements but is incapable of accurately guessing large motions. The algorithm used here circumvents this problem by first guessing the position of the target pixel on a very low-resolution copy of the image (1/8 the original size in this implementation.) Even large movements will have only small pixel displacement on such a small matrix. This first guess is then used to make another guess on a larger copy, and the process is repeated until the new position is guessed on the original image. This technique is too computationally intensive to be used for every pixel, as in the case of cv.jit.Lkflow. However, it is perfect for a small set of target pixels.
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.
dot.probgate Abstraction A probabilistic gate with remote control.
echo Javaclass (mxj) super midi delay
the echo object sends out delayed versions of input notes with attributes for altering the period multiplicatively, additively or randomly with a gaussian distribution, controlling the amount of feedback, the maximum number of taps, and a probability threshold that determines the chance of each subsequent tap occurring.
ike.dialog Abstraction Replaces Max's Dialog object
Replaces Max's Dialog object, which exhibits problems in WinMax 4.5.x., and adds extra functionality, such as trapping for the user canceling the operation.
jit.sprinkle External Introduce spatial noise
The jit.sprinkle object uses a specified probability to determine the chance that a given matrix cell will be displaced by a random amount along the horizontal or vertical axes. The result is a noisy "cloud" of data surrounding the original cell values.
page : 1 2 3 4

Libraries
FuzzyLib
Alain Bonardi
Isis Truck
When manipulating human knowledge such as perception, feelings, appreciation, veracity of facts, etc., the classical logic that recognize only two truth degrees (true or false) is not always the most suitable.

To solve this problem, more than two degrees are considered in the non-classical logics. The fuzzy logic is one of these logics.

In this logic, facts are represented through membership functions: when the membership value is equal to 1 the fact is exactly true; when it is equal to 0 the fact is exactly false; in between there is an uncertainty about the veracity of the fact.

These membership functions are called "fuzzy subsets". They can be of different shapes: gaussian, trapezoidal, triangular, etc.

Thus the aim of the fuzzy logic is to propose a theoretical framework for the manipulation - representation and reasoning - of such facts.

The Fuzzy Lib library implements all the tools that are necessary to handle this manipulation: representation of a fuzzy subset (among them are the fuzzification, defuzzification and partitioning), reasoning process (generalized modus ponens, fuzzy implications, t-norms, t-conorms, etc.).

This version 1 of the Fuzzy Lib enables to implement fuzzification, uncertain reasoning and defuzzification for any number of data in the framework of Max/MSP environment.

4787 objects and 134 libraries within the database Last entries : June 26th, 2014 Last comments : 0 154 visitors connected RSS
Site under GNU Free Documentation License page generated in : 0.0598 s