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
binop1 + - * / External Arithmetic operators + - * /
The arithmetic operations: addition (+), subtraction (-), multiplication (*), and division (/), can be defined as either floating point or integer following the argument's type. The argument is optional for integer arithmetic. The right inlet acts to change the argument value but causes no output. The left inlet introduces the other operand and causes output to be produced. Bang (at left) causes output without changing either value.
bitand~ External Bitwise and signal operator.
Bitwise and 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. The floating point bits from left to right are <1 sign bit> <8 exponent bits> <23 mantissa bits>.
bitnot~ External Bitwise not signal operator.
Bitwise not 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. The floating point bits from left to right are <1 sign bit> <8 exponent bits> <23 mantissa bits>.
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>.
bitsafe~ External bitsafe~ detects NaN(not a number) and +/- infinity, in an incoming signal and replaces any occurences with zero.
bitsafe~ detects NaN(not a number) and +/- infinity, in an incoming signal and replaces any occurences with zero. This is useful in conjunction with the bitwise operators, or any other situation where these values are possible.
bitshift~ External Bitwise shift signal operator.
Bitwise shift signal operator. Can perform bitwise 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. The floating point bits from left to right are <1 sign bit> <8 exponent bits> <23 mantissa bits>. positive shift values correspond to left shifting that number of bits, negative shift values correspond to right shifting that number of bits.
bitxor~ External Bitwise xor signal operator.
Bitwise xor 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. The floating point bits from left to right are <1 sign bit> <8 exponent bits> <23 mantissa bits>.
bounce External if input value goes outside range, excess bounces back from limit
bpm External A simple patch that converts float and integer to a bpm value for metro.
Use between integer/float (right inlet) and metro. Left input requires a bang to make the calculation. Only works in common time. For example set Integer to 120bpm, metro will output 500ms.
brown-rhythm Abstraction Generates a brownian-movement-like rhythm
Generates a brownian-movement-like rhythm of a geometrical row of entry delays (ED) between a minimum and a maximum entry delay and a certain number of ED-values. The brownian factor determines the distance between two succeding rhythmical values. A factor of 0 produces a periodic rhythm, wheras a factor of 1 will output random values of the given range.
bthresher~ External bthresher~ extends the thresher model, to give independent control over the parameters of each individual bin.
bthresher~ extends the thresher model, to give independent control over the parameters of each individual bin. You can also randomly set damping and threshold values, and can dump the current values (to possibly send as input to another bthresher~ unit).

1 comment

bufedit~ External It enables you to modify data in buffer~
It enables you to modify data in buffer~. It will be useful for making weird sound or impulse response. Don't ask me why don't you use peek~... I didn't know peek~ untill I've finished coding of bufedit~. bufedit~ has advantages and disadvantage with peek~. Advantage of bufedit~ is a lot of supported messages, for example, it is possible to make a window with a few command without Uzi, or when performing convolution and if impulse response is static or less changes, bufedit~'s fft command will help you with computational expences. And unlike peek~, bufedit~ can store value greater than 1. Disadvantage is that I strongly believe DZ's programming skill is superior than mine and I've not tested bufedit~ much yet (it seems stable for me). So please use bufedit~ at your own risk, I don't owe any responssibility to disbenefit caused by using bufedit~.
BulkMess Abstraction collect BulkVar variable groups into message boxes, names and current values
BulkStore Abstraction A bulk storage memory device for all values (any message) defined with the BulkVar abstraction.
burrow~ External filtering
burrow~ performs filtering much like drown~, but it utilizes a second signal input to utilize as a filter threshold reference. The threshold controls the extent of the filtering. It is specified in dB. Useful values lie in the range from 0 to -90 dB. Threshold inversion is available via the invert message.
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 90632597 members connected RSS
Site under GNU Free Documentation License