what :
Home > Search > value

Objectspage : 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 33 34 35
metro External Metronome that outputs bangs
Metro takes one optional argument which is the metronome time in milliseconds. The left inlet takes int which starts it with a non-zero value and stops it with the value zero. The right inlet takes int to change the metronome speed. The outlet sends bang.
mindwarp~ External mindwarp~ performs spectral envelope warping.
mindwarp~ performs spectral envelope warping. It can be used to correct for the formant shifting effects of pitch-scaling. The warp factor is tuned to warp spectra to compensate for directly corresponding pitch-scaling values. For example, if you have pitch-scaled a signal by a factor of two, increasing its frequency content by an octave, by providing mindwarp~ with a warp factor of 2. and the pitch-scaled signal, mindwarp~ will restore the spectral formant of the signal to an estimation of the shape present in the original unscaled signal. Currently, warp factor values are restricted to the range [1/16 ... 16.]. mindwarp~ utilizes frequency shaping to perform its duty.
minmax~ External minmax~ computes the minimum and maximum values of a signal
Modal Change External The Modal Change object is a compositional algorithm to control modality. It outputs scale degrees and creates tables and lists that adhere to one of the 7 modes.

created by V.J. Manzo
The Modal Change object allows a user to specify a tonic and diatonic mode in its two inlets and get the pitch class value of each scale degree out its eight outlets. A user can send a pitch class number or a letter name message to its left inlet to set the tonic. A message box with a mode name such as major, minor, Phrygian, Lydian b7, can be sent to the right inlet to build up a scale from the given tonic. The object will output the scale degrees for any tonic within the modes of the major scale, the melodic minor scale, the harmonic minor scale, and the harmonic major scale (the major scale with flatted 6). Instead of using one of the mode names to build a scale, a user can also send a message with the number of whole steps and half steps desired to build their scale, and receive the scale degree pitch classes from its outlets.
Double clicking the object will open a display that allows the user to see what mode they’re in and other information related to the mode including scale degree distances that make up the scale and the particular mode’s context within the larger pitch collection.
The object can receive all of the organized pitch class data into a table or by using an internal table with the argument table1.
The object can also receive the organized pitch class data into a coll list or by using an internal coll list with the argument scale. The coll list also has an added feature: it will take any incoming pitch and filter it to the nearest note from the selected scale.
This allows you to set the tonic and mode, and filter all incoming pitch data so that whatever note is played, it will conform to the diatonic pitch collection you’ve selected.

created by V.J. Manzo
www.vjmanzo.com | www.vincemanzo.com
morphine~ External morphine~ performs spectral morphing
morphine~ performs spectral morphing, creating a new spectrum from its two inputs. Values between 0 and 1 are the useful range for the morph index. The progression depends upon the exponential transition scaling value. Progressively smaller negative values will widen the transition space between the two sounds. Larger FFT sizes, such as 4096, produce smoother results.
motormix.in External The motormix.in object takes channelized data from the motormix
The motormix.in object takes channelized data from the motormix (such as the fader message, which is fader <value>), removes the channel number and sends the data out a selected output. The first outlet outputs data that is not channelized (like the bank and group buttons).
motormix.out External The motormix.out object takes non-channelized data from your Max patch and adds an appropriate channel number.
The motormix.out object takes non-channelized data from your Max patch and adds an appropriate channel number. For example, if you send the message "fader <value>" into the first inlet, the result will be "fader 0 <value>" (since channel 0 is the first valid motormix channel). Messages that don't need to be channelized (like the bank and group messages) can be sent any input, and will be output without change.
mtof External Convert MIDI note values to frequency in Hertz
Multiple Module Coll Memory System Patch An example patcher (tutorial) showing a system for collecting the data from many UI objects in different patchers or bpatchers (“Multiple Modules“) into a single coll file as a program of several lines.
An example patcher (tutorial) showing a system for collecting the data from many UI objects in different patchers or bpatchers (“Multiple Modules“) into a single coll file as a program of several lines. Each program can have a name, which appears in a popup menu of all the names for various programs. Programs may be saved, cleared, or entered, sending the various stored values for display in the correct UI objects in the various modules. The entire master coll file can be written to or read from disk, thereby allowing the user to save a complete “bank” of programs. Unlike use of the preset object, your data file can be edited as text, and adding/removing UI objects from the modules as your application grows is far easier than trying to do that with a preset object (which usually stops working after awhile).
multiply accumulate signal (*=~) External Signal multiplication and accumulation.
Each incoming bit is multiplied with the previous output signal, starting from a given argument.
Usefull when using MSP as alternative signal mechanism (for when Max fails in accuacy).
Analogue to the +=~ object. Also resets to 0 by a bang and sets to a value by a "set" message.
multisplit External split a stream of values into several ranges
multyq~ External multyq~ is a four band equalizer
multyq~ is a four band equalizer. An optional argument affects synthesis quality (0, 1 or 2), where 1 is the default. Gain values below 0. create notches rather than peaks, but only go as far as -1.0. Bandwidth is from 0. -1.0. Only three bands are used in this example, but cpu usage is the same regardless of how many are used. As the filter is FFT-based, its performance is spotty in the low frequency range.
normalize~ External Scale a signal based on its maximum amplitude
Scale a signal based on its maximum amplitude. normalize~ performs real-time normalization of its input by multiplying each input sample value by a scaling factor Ń computed as the maximum output value (sent either as a signal or a float in the right inlet) over the maximum signal input value received thus far. You can change the maximum input value with the reset message or with a float in the left input. If no argument follows "reset" the new maximum input value (and the initial maximum input value) is 0.000001
notX External notX provides the logical complement of a number or a list of numbers, returning ‘0’ for each non-zero number and ‘1’ for each zero number.
notX provides the logical complement of a number or a list of numbers, returning ‘0’ for each non-zero number and ‘1’ for each zero number. Non-numeric values are returned without modification.
np_nifalcon External External for controlling the Novint Falcon Haptic Controller
External for controlling the Novint Falcon Haptic Controller. Establishes access through the test firmware, allowing input of LED values and motor torques, and output of motor encoder positions, button status, and homing information.
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 33 34 35

Libraries
BulkStore
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='62'Tom Mays bulk storage memory device for all values (any message)
FuzzyLib
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='139'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.
Litter Power Pro Package
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='54'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 cross-synthesis.
p.jit.gl.tools
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='123' Pelado the p.jit.gl tools are designed to provide for easier learning of and experimenting with the many attributes that are available to jitter's gl objects by making them a whole lot more transparent and accessible. patches expose jitter gl object's attributes to interfaces that allow you to immediately edit and change an attribute's value. many of the parameters are attached to blines, which provide smooth changes while rendering, and all settings can be saved and recalled as presets using the pattrs that are embedded in the patches.
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.
SFA Max/MSP Library
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='172'Stefano Fasciani The SFA-MaxLib is a collection of Max/MSP objects developed in the context of the VCI4DMI. It includes functions and utilities in the form of FTM externals, FTM abstractions and Max abstractions. FTM is a shared library for Max/MSP developed by IRCAM, which provides a small and simple real-time object system and a set of optimized services to be used within Max/MSP externals.

List of FTM Externals: sfa.eig - eigenvalues; sfa.inputcombinations - combination generator; sfa.levinson - levinson-durbin recursion; sfa.lpc2cep - lpc to cepstra conversion; sfa.rastafilt - rasta filter; sfa.rmd - relative mean difference; sfa.roots - polynomial roots;

List of Abstractions: sfa.bark.maxpat - energy of the Bark bands from time domain frame;sfa.bark2hz_vect.maxpat - Herts to Bark conversion;sfa.barkspect.maxpat - energy of the Bark bands from spectrum; sfa.ceil.maxpat - ceil function; sfa.featfluxgate.maxpat - gated distance on stream of feature vectors; sfa.fft2barkmx.maxpat - utility sub-abstraction of sfa.bark; sfa.fft2barkmxN.maxpat - utility sub-abstraction of sfa.barkspect; sfa.hynek_eq_coeff.maxpat - hynek equalization coefficients; sfa.hz2bark.maxpat - Hertz to Bark conversion; sfa.hz2bark_vect.maxpat - Hertz to Bark conversion for vectors; sfa.hz2mel.maxpat - Hertz to Mel conversion; sfa.idft_real_coeff.maxpat - utility sub-abstraction of sfa.rasta-plp; sfa.maxminmem.maxpat - minimum and maximum of a stream of data; sfa.mfcc.maxpat - MFCC coefficients; sfa.modalphafilter.maxpat - 1st order IIR lowpass on a stream of vectors; sfa.nonlinfeqscale.maxpat - linear spectrum to Bark or Mel scale conversion; sfa.rasta-plp.maxpat - PLP and RASTA-PLP coefficients; sfa.spectmoments.maxpat - 4 spectral moments (centroid, deviation, skewness, kurtosis); sfa.3spectmoments+flatness.maxpat - 3 spectral moments (centroid, deviation, skewness) and the spectral flatness; sfa.spectralflux.maxpat - spectral flux on stream of spectrum vectors; sfa.spectralfluxgate.maxpat - gated spectral flux on stream of spectrum vectors; sfa.std.maxpat - standard deviation; sfa.win_to_fft_size.maxpat - smaller FFT size given frame size; sfa.GCemulator.maxpat – 3D gestural controller emulator;
suivi
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='88' Ircam Two externals performing score following on soloist performances using Hidden Markov Models (HMM)
Suivi is based on FTM and requires the shared library FTMlib for Max/MSP. Both externals use an FTM track object - a sequence of time-tagged FTM values - to store the score of the soloist performance to be followed. Notes, trills and other elements of the score are represented by FTM score objects (FTM scoob class). For the moment, scores can be imported from standard MIDI files only.
An editor for the FTM track class, which will also provide a graphical control interface for the score follower is under development as well as the import of MusicXML files.
The suivi object set is distributed within the IRCAM Forum.

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