










Objects  page : 1 2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

ajm.seq
 Javaclass (mxj) 

traverse and manipulate a sequence of numbers, messages, and lists modular sequencer object that supports note name parsing, chords, and more 
hoa.decoder~
 External 

An ambisonic decoder. hoa.decoder~ decodes an ambisonic soundfield for a given number of loudspeakers. 
hoa.meter~
 External 

A sound field meters and descriptor UI. hoa.meter~ displays the peak levels for a circurlar array of loudspeakers. It computes and displays the energy vector. The number of loudspeakers is defined at the object creation with the attribute @ls and the offset of the loudspeakers is defined with the attribute @offset (ex : hoa.meter~ @ld 16 @offset 0.5). 
hoa.pi
 External 

A good pi number with loadbang and a multiply factor. hoa.pi is for peoples that never remember more than 4 decimals or want to initialize a good Pi number. 
hoa.plug~
 External 

A partcher that duplicates patcher for hoa processing. hoa.plug~ facilitates the modularization of patches for ambisonic processing. The number of inlets and outlets is dependant on the number of inlets and outlets objects within its subpatch window, the ambisonic order andf the 1st argument. The 2nd argument is the name of the patcher to load and the 3rd argument is the mode pre, no or post decoding. 
hoa.scope~
 External 

An ambisonic harmonic scope UI. hoa.scope~ displays the harmonics of an ambisonic soundfield on a circle. The number of harmonics is defined at the object creation with the attribute @order and create order * 2 + 1 inputs (ex : hoa.scope~ @order 7). 
vj.random_filename
 Abstraction 

abstraction that creates a random filename. Output has descriptive filename and random number in front. No more overwriting sfrecord~ files when batch recording in multiple sessions!! abstraction that creates a random filename. Output has descriptive filename and random number in front. No more overwriting sfrecord~ files when batch recording in multiple sessions!! 
#0
 Abstraction 

Like [int] but is loaded with an unique number. 
#_0
 Abstraction 

Like [int] but is loaded with an unique number. 
%
 External 

Modulo operator Divide two numbers, output remainder 
0xin
 Abstraction 

With no argument Oxin will just pass any input, if an argument different than 0 it will expect a list and pass according to the first number. 
3D Strange Attractors
 Patch 

This patch generates an infinite number of 3dimensional strange attractor 
<<
 External 

Left Shift Operators, multiply a number by a power of two Left and right shift have the effect of multiplying or dividing a number by a power of two, but is less expensive in computer time. 
>>
 External 

Right Shift Operators, Divide a number by a power of two Left and right shift have the effect of multiplying or dividing a number by a power of two, but is less expensive in computer time. 
ammm
 External 

min, max, mean of a stream of numbers min, max, mean of a stream of numbers 
page : 1 2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

Libraries  
boids

Jasch André Sier Eric Singer Wesley Smith 
Based on Simon Fraser's implementation of Craig Reynolds' Boids algorithm.
Boids is free for noncommercial use.
Boids is a bird flight and animal flock simulator. It is based on the same algorithm which was used in Jurassic Park for the herding dinosaurs.
Boids takes an integer argument which is the number of boids. Each time Boids receives a bang, it calculates and outputs the new positions of the boids. The output consists of thew coordiantes for each boid, the number and type depending on the mode.
The flight parameters can be changed with messages. Use the 'dump' message to output a list of the current parameter settings.
For more information about the Boids algorithm, see Craig Reynolds' Web site at "http://reality.sgi.com/employees/craig/boids.html". 
Cosm

Wesley Smith Graham Wakefield 
Cosm is an integrated collection of externals and abstractions to assist the construction of navigable, sonified virtual worlds using Max/MSP/Jitter. Cosm has been designed to require only minimal changes to existing Max/MSP/Jitter patches to support a number of features valuable in the creation of virtual worlds.
Supports sixdegreesoffreedom (6DoF) navigation using quaternions, spatial audio using 3rd order Ambisonics, distance filtering and doppler, collision detection using spherical intersection (query sphere), world boundaries, stereographic control, 3D field interaction, and a strategy for remote rendering. 
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 nonclassical 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, tnorms, tconorms, 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. 
jb.utilities

Joseph Branciforte 
A set of 50 abstractions for performing both common and awkward tasks in Max/MSP. Categories include control, data, list processing, numbers, pattrfamily, statistics, strings, and userinterface. Most perform multiple related functions and are unbiased as to data type where possible. Additionally, the download contains help files.

Litter Power Pro Package

Peter Castine 
The Litter Power package consists of over 60 external objects, including a number of new MSP noise sources, externals that produce values from a wide variety of random number distributions, and externals for mutation and crosssynthesis. 
Litter Power Starter Package

Peter Castine 
The Litter Power Starter Pack consists of about two dozen external objects, including a number of new MSP noise sources, a wide variety of random number distributions, timedomain mutation, and several very useful utilities. 
Lobjects

Peter Elsea 
Max objects for manipulation of lists of numbers. 
MaxAlea

Carl Faia 
MaxAlea contains various objects for random distributions and functions.
MaxAlea was begun as a Max port of an existing PatchWork Library created in
19912 by Mikhail Malt. While the distributions and functions found in MaxAlea are similar to those found in the Patchwork version ,there are many differences in their functioning. The environment of Patchwork is static and is not designed for realtime work. Part of the incentive for creating these objects to work with Max was to have a dynamic and realtime environment with which to experiment and work with these algorithms in a manner as simple and straightforward as possible. One can change variables and manipulate the output in many ways in realtime.
There are several different versions of the various stochastic models/processes best presented in the now classic references by Denis Lorrain and Charles Dodge. Carl Faia has used
a variety of sources for the creation of this library which include the Lorrain, Dodge and Malt implementations as well as sources found on the WorldWideWeb. The externals found in the package include several random
distributions, examples of random walks and 1/f noise algorithms, as well as one
or two utilities written specifically for the MaxAlea library. Carl Faia wanted to make a
coherent collection (as he thought Malt had managed to do in PatchWork) of these
various algorithms and provide an interface easily accessible using the Max
environment for realtime control.
All these algorithms have been created using a seeded version of the random function found in the standard AINSI library. That is, each time the function is first run there will always be a different set of random numbers (unlike the random funtions found in Max, PatchWork and other versions of random number generators). 
PeRColate

Dan Trueman 
PeRColate is an opensource distribution of a variety of synthesis and signal processing algorithms for Max, MSP, and Nato. It is centered around a (partial) port of the Synthesis Toolkit (STK) by Perry Cook (Princeton) and Gary Scavone (Stanford CCRMA). Like the STK, it provides a fairly easy to use library of synthesis and signal processing functions (in C) that can be wired together to create conventional and unusual instruments. Also like the STK, it includes a variety of precompiled synthesis objects, including physical modeling, modal, and PhISM class instruments; the code for these instruments can serve as foundations for creating new instruments (one example, the blotar, is included) and can be used to teach elementary and advanced synthesis techniques. Given it's STK heritage and educational function, PeRColate is largely unoptimized, though all the objects run on a 80MHz 7100, which is pretty good. PeRColate also includes a number of objects not from the STK; some are from RTcmix and others are our own evil creations, designed to crash your computer, but only after making some kind of interesting sound or image. 
Random Objects

Gary Lee Nelson 
These are the collections of seedable random number generators that I wrote sometime in the early 1990's. These classic, OSX and Windows ports are thanks to Jeremy Bernste 
tl.objects

Trond Lossius 
A number of Max/MSP externals. 
V Objects

V.j. Manzo 
The V Objects provides a number of shortcut tools for Max created by V.J. Manzo and included with the Modal Object Library.
http://www.vjmanzo.com/mol
created by V.J. Manzo 
VASP

Thomas Grill 
VASP is a package for PD or Max/MSP consisting of a number of externals extending these systems with functions for nonrealtime arraybased audio data processing. VASP is capable of working in the background, therefore not influencing eventual dsp signal processing. 
xjimmies

Zack Settel Jeanmichel Dumas 
Parts of the nSLAM audio suite.
The "xjimmies" library included with nSLAM v2.0 offers new functionality not defined in the original "jimmies" running under Max/MSP. Specifically, a number of new objects have been added for working with multichannel sound, sound source simulation and immersive audio. The name of the library, formerly "jimmies", was changed to "xjimmies", since the "X"platform library runs in both PD (Windows/OSX/Linux) and now, in Max/MSP (Windows/OSX). 











