what :
Home > Search > buffer~

Objectspage : 1 2 3 4
cycle~ External Table-lookup oscillator or function generator
Table-lookup oscillator or function generator. cycle~ uses a stored table of 512 samples to generate functions. By default it uses a sine wave, but you can give it a function stored in a buffer~ object.
diracLE~ External diracLE~ is a high quality realtime timestretching and pitchshifting external.
It is based on the DIRAC LE algorithm byDSP Dimension. It can playback from a buffer~ with no latency, in streaming mode there is quite some latency though.

The zip file contains besides the external and a helpfile also 3 Max for Live devices which illustrate what you can do with it.
ej.l2buffer Javaclass (mxj) fill a buffer~ with a list
en_analyzer~ External interface to The Echo Nests's audio analysis.
en_analyzer~ is a Max external that provides an interface to The Echo Nest's audio analysis API. The Echo Nest provides automatic musical analysis that uses machine listening techniques to extract attributes such as tempo, key, time signature, harmony, timbre, and rhythmic structures. With en_analyzer~, Max users can use The Echo Nest's technology to analyze audio data from a buffer~ object. The resulting analysis data can then be used to manipulate the original audio. Possible applications include building visualization tools, filtering or sorting segments of a song based on their pitch or timbre, and using rhythmic and harmonic events in a song to trigger another musical or visual process.
grainbuffer~ External grainbuffer~ is a MSP granular synthesis object that exploits the buffer~ object built into the Max/MSP environment.
grainbuffer~ is a flexible tool that allows independent control over the buffer and the grain creation. For example, users can set the rate at which the grains read from the buffer independent of their dispersion or duration. Also, loop points in the buffer can be set, allowing the user to decide which portion of the buffer will be granulated. In addition, the buffer read point can be randomized. This randomization produces various effects ranging from a 'blurring' effect to that of total randomness of grain sources.

The lastest version of grainbuffer~ is 64-bit and now features multichannel output with up to 32 channels of spatialized grains.

All parameters can be randomized. Randomizable features include the frequency, amplitude, pan position, duration and dispersion (distance between grain start times). The randomness of each of these parameters is set by a range indicating an upper and a lower limit. If the limits are set the same then the grainbuffer~ will only generate single value for that parameter.

Finally, the user can select the type of envelope. Envelope types include, sine, linear, exponential, trapezoid, parabolic, percussive, evissucrep (backwards percussive), and, of course, random, which chooses a new grain envelope randomly for each individual grain.
groove~ External Variable-rate looping sample playback from a buffer~
index~ External Read from a buffer~ with a signal specifying sample index
Read from a buffer~ with a signal specifying sample index. index~ reads data from a buffer~ by a signal sample index. It does no interpolation on its output. It can be used for fft windowing applications using the right outlet of fft~ or ifft~.
info~ External Report loop and sample pitch information from a buffer~
Report loop and sample pitch information from a buffer~. info~ reports the information in a file read into a buffer~ object when you send it a bang. If the information is not present, it will be 0. info~ does not require that the audio be turned on in order to work. Loop and tuning information is found in AIFF files.
ipoke~ External ipoke~ is an interpolating buffer~ writer. It can replace the poke~ object in some applications, for instance when all indexes have to be filled, like in a variable sampling-frequency delay. Version 2 has fixed some bugs and is more efficient.
jit.buffer~ External access contents of a buffer as a matrix
A matrix-friendly MSP buffer~
kbuffer~ External for storing control functions at a lower sampling rate.
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.
max.cpa~ External max.cpa~ records signal data into an internal buffer
when a bang is received, max.cpa~ sets the associated
buffer~ objects contents to the last n milliseconds of signal data it has received.
max.nsamp~ External perform operations on a buffer~, get detailed information about a buffer~ object
normalizes or crops a buffer~,
returns the length of its used part (the actual length),
its maximum and related information.
MP3player (with buffer~) External simple mp3 (and other standard formats) player without jitter
because the preloading of jit.qt.movie has several problems, I developed a supplementary solution for playing mp3 files within Max. it plays with buffer~.

the interface is simple: just drag and drop the mp3 files to the "file" box, and start playback. You can scratch, fast-forward and control the speed/pitch without bounds.
page : 1 2 3 4

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