Disintegrator:
Filter:
Classes (extension) | UGens > Filters

Disintegrator : UGen : AbstractFunction : Object
ExtensionExtension

port of some ladspa plugins

Description

Amplifies random half-cycles of it's input by multiplier. Set multiplier to 0 and vary probability for a weird fade effect, or set multiplier to -1 and probability to 0.5 to turn pitched sounds into noise.

NOTE: Port of a similarly-named ladspa plugin, description at http://www.ladspa.org/cmt/plugins.html. Plugin ID 1846.

Class Methods

Disintegrator.ar(in, probability: 0.5, multiplier: 0, mul: 1, add: 0)

Arguments:

in

The input signal.

probability
multiplier
mul

Output will be multiplied by this value.

add

This value will be added to the output.

Inherited class methods

Instance Methods

Inherited instance methods

Examples

{Disintegrator.ar(SinOsc.ar([400, 404], 0, 0.2), MouseX.kr(0, 1), MouseY.kr(0, 1))}.play

{Disintegrator.ar(SoundIn.ar, MouseX.kr(0, 44100), MouseY.kr(0, 1))}.play