what :
Home > Search > scale

Objectspage : 1 2 3 4 5 6 7 8 9
dot.rad->norm~ Abstraction Scales 2pi-radians to normalized range (0-1) with optional wraparound.
dot.scale~ Abstraction MSP version of Max's scale-object (with 'proper' exponent).
dot.vscale Abstraction Just like the scale object, but for vectors. Includes clipping-feature.
EAMIR - Guitar Hero Standalone Application Using the controller of the popular game Guitar Hero, I began writing a program that would allow the buttons of this controller to play the notes of any diatonic scale.



created by V.J. Manzo
Using the controller of the popular game Guitar Hero, I began writing a program that would allow the buttons of this controller to play the notes of any diatonic scale. Since, nearly all of my K-12 students play this game regularly (and better than me), I saw the practicality of using this controller, which they all seem to know, as an interface for making tonal music. The first 4 buttons are mapped to the 8 notes of any diatonic scale with respect to any tonic. The fifth button enables chord mode which enables each note to act as the root for the typical bar chord voicing found in guitar literature. The back button on the controller allows them to switch the octave designation.

created by V.J. Manzo
www.vjmanzo.com/cv | www.vincemanzo.com
EAMIR - P5 Glove Standalone Application The P5 glove controller sends 5 streams of continuous data for each of the five fingers on the glove. Data is also sent with respect to the glove’s X Y and Z orientation.

created by V.J. Manzo
The P5 glove controller sends 5 streams of continuous data for each of the five fingers on the glove. Data is also sent with respect to the glove’s X Y and Z orientation. In this example, the EAMIR software translates the finger bend data to chords from the C Major scale. Buttons on the glove can be programmed to trigger modulation (common-tone, chromatic mediant, etc.). X, Y, and Z data can be programmed to control dynamics, arpeggiation tempo, and other aspects of the performance.

created by V.J. Manzo
www.vjmanzo.com/cv | www.vincemanzo.com
EAMIR - Slider Standalone Application Slider is a touchscreen musical interface that converts graphical table data into a linear array of musical notes.

created by V.J. Manzo
Slider is a touchscreen musical interface that converts graphical table data into a linear array of musical notes. The slider software is run on a touchscreen computer which allows the table data to be entered by physically touching the graphical interface. Each point in the table is analyzed serially and yields a note. The notes are played back at user variable rhythm which can be changed by touching a rhythmic value icon at the left. The tempo can be changed as well. When a user touches the screen, the points are read and produce notes. The higher the line appears when it is read, the higher the note will sound. A keyboard appears beneath the table to reflect the pitch of the point currently being analyzed. By default, notes are read “up and down” that is, from left to right to left. This option can be changed to have notes read up (from left to right only) and down (from right to left only). Like all EAMIR software, the slider software can be customized to work with the sounds of any type of synthesizer. By default, the slider software will filter all of the notes to the 7 pitch classes of the C Major scale. The tonic and mode can be changed at any time by selecting from one of the 11 pitch classes or one of the 28 diatonic modes at the bottom left of the screen. User made patterns can be stored and recalled with ease by shift+clicking in the preset grid.

created by V.J. Manzo
www.vjmanzo.com/cv | www.vincemanzo.com
EAMIR - Tiles Standalone Application The EAMIR tiles take the amount force exerted into them and convert that energy it into music.

created by V.J. Manzo
The EAMIR tiles take the amount force exerted into them and convert that energy it into music. Embedded in each floor tile, beneath the colored rectangle, is a sensor that measures force. The amount of force is translated differently depending on which tile program is being run. This simple program outputs the notes of the C Major scale from low to high depending on the amount of force exerted. Other programs allow the tiles to be used for pitch matching games and activities for memory reinforcement as well as extended options for musical performance. The tiles are moveable and may also be mounted vertically (attached to the walls) if desired.

created by V.J. Manzo
www.vjmanzo.com/cv | www.vincemanzo.com
ej.lscale Javaclass (mxj) maps input range of lists to output range
maps input range of lists to output range... like scale but for lists (big size allowed)
expscale External like "zmap" or "scale" object, but "expscale" enable exponential scaling, and list input.
f0.auto_scale External finds minimum and maximum values of a stream of numbers and uses them as input scaling range
f0.auto_scale.js Javascript (js) finds min and max values of a stream of numbers and uses them as input scaling range
f0.auto_scale~ External finds minimum and maximum values of a signal and uses them as input scaling range
fc.2dscale Abstraction 2 values scale, separate or list output
gain1~ Abstraction converts a linear slider into a logarithmic gain scale.
The advantage of using gain1~ instead of a simple signal multiplication (*~) is that gain1~ is already configured to convert a linear slider into a logarithmic gain scale. It uses the built-in log scale of the standard MSP object linedrive (see the MSP reference manual for details).
gain2~ Abstraction This is a version of gain1~ which accepts a decibel scale in its second inlet instead of linear slider values.
This is a version of gain1~ which accepts a decibel scale in its second inlet instead of linear slider values. It works in a what-you-see-is-what-you-get fashion: -127 represents - 127 dB, 18 represents +18 dB, etc... It is often easier to use gain1~ alongside the db1 abstraction.
page : 1 2 3 4 5 6 7 8 9

Libraries
KN-Lib 2.7
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='109'Roland Cahen KN-Lib is a collection of everyday abstraction tools. It contains mouse and keyboards facilities, converters, calculation, random, interval and scale generators, midi utilities...etc

(The old version is no longer available.
If necessary it can be downloades at :
ftp://ftp.forumnet.ircam.fr/pub/max/FAT/misc)
KnLib2.8.1
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='138'Roland Cahen KN-Lib 2.8 is a collection of everyday abstraction tools. It contains mouse and keyboards facilities, converters, calculation, random, interval and scale generators, midi utilities...etc
Most of them are finished, a few are in progress.
Modal Object Library
debug: SELECT prenom, nom FROM auteurs RIGHT JOIN auteur_libraries USING (id_auteur) WHERE auteur_libraries.id_library='110'V.j. Manzo The Modal Object Library is a collection of objects for Max/MSP that control modality.

Included are objects for all 28 diatonic modes (scales), the Messiaen modes, chords, triads, progressions, modal relationships and modal analysis. This library would be especially useful to those interested in algorithmic composition and interactive music systems.

Free registration is required. Registration forum offers patches, and objects based on this library.

created by V.J. Manzo
www.vjmanzo.com/mol | www.vincemanzo.com
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;

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