SuperCollider CLASSES (extension)

Disintegrator
ExtensionExtension

port of some ladspa plugins
Inherits from: UGen : AbstractFunction : Object

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.

Class Methods

*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