what :
Home > Search > tab

Objectspage : 1 2 3 4 5 6 7 8
kink~ External Distort the output of a phasor~
Distort the output of a phasor~. kink~ takes phasor~ values and distorts them according to a slope factor. If the input times the slope is less than 0.5, that value is output. Otherwise, a complentary slope is used, equal to 0.5 at the same input value but equal to 1 when the input is 1. This creates a bend or "kink" in the phase waveform when the slope is not equal to 1. If you feed the output of kink~ into a cycle~, the result is that the first part (before the kink) of the wavetable is scanned much more quickly than the second part (after the kink). Can you say CZ-101? Sure you can.
ll_number External ll_number is a combination of number and slider with
formatting options,
individual digit drag,
logarithmic slider
key-support and
multislider option
(it replaces the abstractions ll.number and ll.msms.
but i did not find a way to delete these from this database.)
lookup~ External Use a buffer~ for nonlinear distortion of a signal
Use a buffer~ for nonlinear distortion of a signal. lookup~ allows you to use a table of samples (buffer~ object) to do waveshaping on a signal, in which the Y values of a input signal are used as X values to look up new signal values. Input values of -1 to +1 are mapped to table values between 0 (or the specified sample offset) and the size of the table.
Lpref External An object to manage preference files for patchers. It is a table of 256 ints.
LtoTab External Convert list to a series of ints or floats, with accompanying indices.
Convert list to a series of ints or floats, with accompanying indices. Designed to fill a table with the values in a list.
lut-level External Create lookup tables to control color level for the Nato modular object 242.lut
markov Abstraction probability based object
Interface built around the prob-object of David Zicarelli. A table of transition probabilities (cf. prob.help) is sent to the right-most inlet and the start value into the middle. A bang into the left inlet outputs an element chosen from a one-dimensional markov matrix.
markov External Build a transition table of probabilities (Finite Markov chain)
Max ToolBox Javascript (js) The Max ToolBox adds new editing features to Max like the ability to quickly connect objects, distribute objects in space, send messages to objects, create new objects from the keyboard and much more.
Quick feature list :


  • Distribute selected objects in space, horizontally or vertically ;

  • Connect an outlet (selectable) of an object to the inlets (selectable) of a row of objects located below ;

  • Connect the outlets (selectable) of a row of objects to the inlet (selectable) of an object located below ;

  • Connect all (or less) of the outlets of an object to the inlets (selectable) of a row of objects located below ;

  • Connect the outlets (selectable) of a row of objects to all (or less) of the inlets of a an object located below ;

  • Connect the outlets (selectable) of a row of objects to the inlets (selectable) of a row of objects located below ;

  • Connect a column of two or more objects in cascade ;

  • Send any message(s) to the selected object(s) by invoking a dialog window using a keyboard shortcut ;

  • Access most of the features of this ToolBox using the same dialog window ;

  • Quickly name a row or column of objects ;

  • Create objects at the cursor position using keyboard shortcuts (à la Pure Data) (objects shortcuts are customizable) ;

  • Create objects at the cursor position using keyboard shortcuts and connect them to a previously selected object, either to the inlet or from the outlet depending on the mouse position.

max-look-up Abstraction Search tool ; starts your internet browser and searches for objects, keywords, etc... in the maxobjects.com database or in the max mail archive. Put this patch in your max patches\extras folder.

1 comment

memory External memory provides a repository for values, using an associative table to give fast access to the retained data.
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
Modal ShiftList External The Modal_Shiftlist object is like the Modal_Shift object, but stores all related modes into a selectable menu

created by V.J. Manzo
The modal shiftlist object receives a tonic and mode name in its inlets and populates a list of all related modes sharing 6 of 7 notes. It takes the pitches of the scale and moves each scale degree up or down one at a time to see if a new diatonic mode can be formed. This process will list 42 related modes for any of the major scale modes, 28 related modes for any of the melodic minor scale modes, 21 related modes for any of the harmonic minor scale modes, and 21 related modes for any of the harmonic major scale modes.
When one of these related modes is selected from the list, the object automatically repopulates the list with modes related to the new key.

created by V.J. Manzo
www.vjmanzo.com | www.vincemanzo.com
modal_fuzzharm External The modal_fuzzharm object outputs a fuzzy logic chord harmonization based on incoming pitch classes. a.k.a. an auto-chord harmonizer.



created by V.J. Manzo
The modal_fuzzharm object outputs a fuzzy logic chord harmonization based on incoming pitch classes. The object integrates with several objects in the modal_object library including the modal_pc_match object to determine if the incoming note played is diatonic or chromatic and that notes relationship in the context of the specified tonic and mode. For example, is the incoming note scale degree 1? Is it chromatic scale degree #4? If so, how do we want to harmonize that note when we receive it?
Double clicking the modal_fuzzharm object allows a user to see a table of chord symbols that the modal_triad object can interpret. The user can increase the probability weight to the table by clicking on one of the cells in the column for the desired chord/function listed in the top row. By default, all probabilities are set to zero. For example, if the incoming note matches scale degree one, you’d probably want to harmonize that note with the I chord, the IV chord and the vi chord since that scale degree one is present in all of these chords. Other chords may be used to harmonize that note as well, but you’d probably want the object to choose some chords more frequently than others, so we give them a higher table weight by clicking further down on the cells.
A bang sent to the modal_fuzzharm object will choose one of the chords to harmonize that note with based on the weightings you’ve specified. The table can be opened and presets can be saved. In the help file for this object, the seven diatonic scale degrees all have modal_fuzzharm objects connected so that when one of these scale degrees is played, the note will be harmonized in any way the user specifies. A specified table file has been loaded for each modal_fuzzharm object when the help opens which illustrates some default probability settings that harmonize these notes with diatonic chord functions.





created by V.J. Manzo

www.vjmanzo.com | www.vincemanzo.com
Mr D Standalone Application to program the control assignment table on a Yamaha O3D digital mixer
page : 1 2 3 4 5 6 7 8

Libraries
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.
loadbang.net SQL
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='99'Nick Rothwell A Java library for communicating with SQL databases from MXJ. We currently support MySQL and HSQLDB. The HSQLDB system includes an embedded database instance, so it runs automatically from text files in Max\'s search path; no external database server configuration is necessary.
net.loadbang.groovy
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='130'Nick Rothwell net.loadbang.groovy is a package which supports the Groovy scripting/programming language within MXJ for Max/MSP.

Groovy is an agile, dynamic language for the Java Virtual Machine (JVM) which builds upon Java by providing features such as closures and support for domain-specific programming (such as XML processing and database access). It integrates seamlessly with Java and is very similar in syntax.
v001
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='106'--/// Vade v001 is meant to help bring a structured method for building modular and reusable performance patches for Max/MSP and Jitter - it isnt a complete low level programming system, rather an immediately useful set of pre-made objects and patching methodologies for building modules and automatically creating dynamic and scriptable user interfaces.

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