Designing Sound in SuperCollider/Equivalents for Pure Data Objects

The following list is based on the Pure Data (PD) Object Reference Glossary by Christopher Ariza, which is available at the following URL: http://www.flexatone.net/docs/pdg

The coefficients of the SuperCollider examples are adapted to the behavior of the pure data objects.

[metro]
Sends a series of bangs at a constant rate in miliseconds.

[bp~]
Band pass filter. Arguments initialize center frequency and Q.

[cos~]
The cos~ object outputs the cosine of two pi times its signal input. So -1, 0, 1 and 2 give 1 out, 0.5 gives -1, and so on.

alternatively, use the more common phase modulation and a lookup table:

[delwrite~]
Delay a signal. Provide a signal as input to add to a delay line. One or more [delread~] or [vd~] objects can read from the delay line created with the [delwrite~] object.

1st argument: name of delay line 2nd argument: length of delay line in msec (= max. delay time)

[hip~]
One-pole high pass filter.

[lop~]
One-pole low pass filter.

[max~]
Return the larger of two signals.

[min~]
Return the smaller of two signals.

[noise~]
Uniformly distributed white noise; the output is between -1 and 1.

[phasor~]
Sawtooth oscillator. Ramps from 0 to 1; can be considered a Sawtooth waveform between 0 and 1.

[pink~]
Pink noise generator.

[pow~]
Exponentiate a signal.

[vd~]
Delay a signal. One or more independent [vd~] objects can read a delay line from one named [delwrite~] object. The delay line must be named as a construction argument. A signal input will set the delay time in milliseconds.

[vline~]
The vline~ object, like line~, generates linear ramps whose levels and timing are determined by messages you send it. The messages consist of a target value, a time interval (zero if not supplied), and an initial delay (also zero if not supplied.) Ramps may start and stop between audio samples, in which case the output is interpolated accordingly.

[wrap~]
Remainder modulo 1. The [wrap~] object gives the difference between the input and the largest integer not exceeding it (for positive numbers this is the fractional part).

or use the operator "wrap"