what :
Home > Search > follow

Objectspage : 1 2 3 4 5
makenote External Generate a note-off message following each note-on
markov-harmony Abstraction pitch generator
An sequence of intervals that is generated by a one-dimensional markov chain. The transition probabilities of the intervals have to be sent to the right-most inlet following the conventions of the "prob"-object. The desired start interval must be sent to the middle inlet. A bang in the left inlet outputs one chosen interval.
MMS (MultiMedia Sequencer) Patch MMS is a multimedia sequencer developped to work with the GLUION sensor interface.
It allows you to control and synchronize events of the three following types :
- Light (continuous by DMX/Dimmers and/or on/off (0|1)
- Video with one beamer per machine
- Sound on 6 audio outputs

Documentation now available in english
MMS is in beta version, it's distributed under the terms of the GNU GPL.
Max-MSP 4.6 minimum !!
Modal Triad External The Modal_Triad object generates chords in root position or inversions. It takes traditional chord names, chord function numbers, Roman numerals, tonicizations, etc. It even takes altered chords like Ebdom7b9#11.

created by V.J. Manzo
The modal triad object allows a user to play tertian chords of any quality. It receives scale data from the modal_change object and, when a tonic and mode is selected, the object receives the numbers 1-8 in its leftmost inlet to output the notes of the chord function associated with that number. For example, in major keys, the numbers 1, 4 and 5 are always major chords, 2, 3, and 6 are minor, so, if C Major is selected, a 2 sent to the modal_triad object will yield the notes of a d minor chord.
For each selected chord, the notes of that chord are sent to the object’s 7 outlets in the following order: root, third, fifth, seventh, ninth, eleventh, thirteenth. Alterations like flat ninth or sharp eleventh are inferred by the chord function as it relates to the selected tonic and mode.
The second inlet of the object allows the chord tones, received as pitch classes, to be restricted to one octave.
The object also takes Roman numeral functions to yield chords. The standard capital Roman numerals for major, lower case Roman numerals for minor are used. A lower case Roman numeral iv in the key of C Major will yield an F minor chord regardless of the fact that chord has non-diatonic chord tones in it, the Ab.

A capital Roman numeral with a plus sign next to it will yield an augmented chord, and a lowercase Roman numeral with a zero next to it will yield a diminished chord.
In the same manner, a user can use letter names to build chords. A capital C will yield a C Major chord while a lower case e will yield an e minor chord. A capital C plus will yield an augmented chord and a lower case d zero will yield a d diminished chord.
(set to C Major)
This object also receives messages for tonicizations. A user can send the message Roman numeral V/5, to yield the 5 of 5 (a D Major chord in the key of C Major). The V Chord Tonicizations produce a Dominant 7th chord for each scale degree in the selected mode. That is, the root, 3rd, 5th, and 7th will form a Dominant 7th Chord exactly one perfect 5th above a given scale degree. The 9th, 11th, and 13th pitches of the chord are inferred according to the selected mode and NOT the mode from which the tonicizing chord prevails.
Similarly the object allows other types of tonicizations including leading tone tonications and minor four tonicizations. Augmented 6th chords and Neopolitan chords can also be implemented.
It even takes altered chords like Ebdom7b9#11.

created by V.J. Manzo
www.vjmanzo.com | www.vincemanzo.com
Mp3Enc Javaclass (mxj) MP3 encoder. Convert one or multiple .wav / .aif files to .mp3
usage : (options) (source file>) [(source file)...]

(options) may be a combination of the following:
-q (quality) Quality of output mp3 file. In VBR mode, this affects
the size of the mp3 file. (Default middle)
One of: lowest, low, middle, high, highest
-b (bitrate) Bitrate in KBit/s. Useless in VBR mode. (Default 128)
One of: 32 40 48 56 64 80 96 112 128 160 192 224 256 320 (MPEG1)
Or: 8 16 24 32 40 48 56 64 80 96 112 128 144 160 (MPEG2 and MPEG2.5
-V VBR (variable bit rate) mode. Slower, but potentially better
quality. (Default off)
-v Be verbose.
-s Be silent.
-e Debugging: Dump stack trace of exceptions.
-t Debugging: trace execution of converters.
-h | --help Show this message.

Requirements : - tritonus_share.jar + tritonus_mp3.jar libraries : http://www.tritonus.org/ - LAME.dll encoder : http://www.jthz.com/~lame/ - tritonus_mp3_encoder plugin : please read the ReadMe file for installation notes
normale Abstraction pseudo-random numbers generator following a normal centered law reduced by Box and Muller's method
pseudo-random numbers generator following a normal centered law reduced by Box and Muller's method. That abstraction need Gary Lee Nelson's Rand object
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
offer External Store X, Y pairs temporarilily
offer was designed for use with algorithms that transform the pitch of an incoming note stream. By storing the original and transformed note together (the transformed may be sent in the right inlet, immediately followed by the original, or they can be sent as a list) when the pitch of the note-on is changed, the transformed pitch can be retreived when the note-off is received. An example is shown in the subpatch at right. Double-click to see it.
parse External The parse object takes a list input and parses it into sublists.
The parse object takes a list input and parses it into sublists. Sublists consist of a symbol followed by a variable number of numeric values (int or float). parse was designed for use with the coll object so that several messages stored at the same index in coll could be separated.
peakfollow~ External follow signal with exponential decay
play-samp~ Abstraction Plays one sample.
Plays one sample. The object requires a list sent to its input with the following elements: transposition factor (float between -N and N) - buffer name - gain factor (float between 0 an 1). If 1 is sent to the right input, the sample would loop until a 0 is sent.
psw.fft-band~ External To know which frequency-band a certain frequency belongs to, use the following formula: frequency * fft window size / sample rate
rampsmooth~ External rampsmooth~ smooths an incoming signal across n samples.
rampsmooth~ smooths an incoming signal across n samples. Each time an incoming value changes, it begins a linear ramp of n samples to reach this value. Useful for envelope following and lowpass filtering. The number of samples is specified either as arguments or with the ramp, rampup, rampdown messages.
repchord-rhythm Abstraction rythm generator
Generates a rhythm which repetition rate and chord size are depending on the index of the chosen ED. The following parameters allow you to model a lot of different musical situations:
resent~ External resent~ follows the model of residency but allows independent control over each bin.
page : 1 2 3 4 5

Libraries
hi.tools
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='158'Max Egger An alternative to Max/MSP’s hi object, 2010 by Max Egger

hi.tools lets you communicate with human interface devices (HID), like mice, joysticks or do-it-yourself usb thingies that follow the HID specification.
ri.Lorenz MSP objects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='169'Ryo Ikeshiro Calculates the Lorenz dynamical system and various modifications at signal rate. Can be controlled by either floats or signal for sample-accurate timing.

Currently only available for Mac OS X 10.5 or later (Intel). The following have only been tested on Max 5.
ri.rotatexyz MSP objects
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='170'Ryo Ikeshiro Calculates 3D coordinates after rotation around the x, y and z axes by performing matrix (mathematical, not Jitter) multiplication at signal rate. Ideal for generating signal rate panning data for use with the rotatexyz message to jit.gl.render.

Currently only available for Mac OS X 10.5 or later (Intel). The following have only been tested on Max 5.
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 42086608 members connected RSS
Site under GNU Free Documentation License