what :
Home > Search > line~

Objectspage : 1 2
bline External bang-based multi-segment line object
The bline object is an event-driven version of the Max line object. It takes a breakpoint list of [target] [time_to_target] pairs and 'tweens' appropriately to generate a smooth function. The major difference is that the bline object is driven by bang messages sent to its left inlet instead of being driven by the Max scheduler. This gives the object a flexible timebase, which is useful when working with events that have a variable processing time (such as rendering matrices in Jitter). As with the line object, the bline object sends a bang out the object's right outlet when the current ramp is finished. It works with integer and floating point numbers, can be stopped (with the stop message), and can use multi-segment lists (unlike Max line, but in keeping with the MSP equivalent, line~).
curve~ External Exponential ramp generator
curve~ is similar to line~. It produces a signal that goes from an initial to target value over a specified number of milliseconds. However, it produces non-linear ramps using a piecewise approximation of an exponential function. You specify the parameter to this exponential function in the curve~ object's right inlet. Values from 0 to 1 produce an "exponential" curve when increasing in value and values from -1 to 0 produce a "logarithmic" curve. The closer to 0 the curve parameter is, the closer the curve is to a straight line, and the farther away the parameter is from 0, the steeper the curve. curve~ can also accept a list of up two or three arguments (the previous curve parameter is used if there are two arguments), or a list with two or more value, time, parameter triples. curve~ is limited to 42 such triples in a single list. The object's approximation of the exponential becomes better when the vector size is smaller, but the object also becomes more computationally expensive.
ddg.velamp External a handy velocity-scaled AR envelope
a utility patcher (written entirely in Max 4 and MSP 2) that\'s a handy velocity-scaled AR envelope. While it\'s not necessarily the perfect thing for any occasion, it is easily modified (try changing the line~ to a curve, or alter the velocity scaling) and is too useful for the hundreds of times you will need this type of object. This was developed for the MSP Synth-building Tutorials on CreativeSynth.com
dot.line Abstraction A wrapper for the line object so it accepts breakpoint trajectory lists like line~.
function External Graphical breakpoint function editor
function allows you to draw or store a set of x, y points as floating-point numbers. You can then output the entire function as an input appropriate for line~ or get an interpolated y value for any x value. The contents of the function are saved in a patcher.
function External A graphical breakpoint function editor.
function allows you to draw or store a set of x, y points as floating-point numbers. You can then output the entire function as an input appropriate for line~ or get an interpolated y value for any x value. The contents of the function are saved in a patcher.
hr.line~ External
ike.gain~ Abstraction A simple audio gain abstraction that includes settable defaults and a line~ object for ramping gain changes.
linedrive External Scale integers for use with line~
Linedrive takes integers ranging from -argument 1 to +argument 1 and scales them to fall within the range -argument 2 to +argument 2. If the input equals argument 1, the output is equal to argument value 2. Output varies exponentially with the input depending on argument 3. With the arguments shown, input values between 0 and 127 are converted from 2*dB to linear amplitude with 127 becoming 1.
linedrive External Scale numbers exponentially.
Scale integers for use with line~
lines Abstraction Like [line] but it allows multisegment lists like [line~]
line~ External Generate signal ramp or envelope
log~ External Output the log (to a specified base) of a signal
Output the log (to a specified base) of a signal. log~ is useful for generating curves from line~. In the example below, log~ with an argument 2 (for log to the base 2) is used to generate a pitch glissando and a logarithmic amplitude envelope.
number~ External Signal monitor, converter, and generator
number~ is designed to make it convenient to monitor signal outputs for debugging. It can also be used to supply a constant signal value. It combines the functions of snapshot~, a floating-point number box, and sig~/line~. number~ can display either the incoming signal (when the wave icon is present in the box) or the outgoing signal (when the arrow icon is present). Click on the picture to switch display modes. When the display shows the input signal being monitored, you can't change the value by clicking or typing. When the outgoing signal value is displayed, you can click in the box to select it for typing or change it in the same way as a floating-point number box.
pow~ External Take base to the exponent power using signals
Take base to the exponent power using signals. pow~ is useful for generating curves from line~. In the example below, pow~ with an argument 2 (for 2 to the exponent specified by the input signal) is used to generate a pitch glissando.
page : 1 2

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