gendyn.m~ The gendyn.m~ object, a wrapper for gendyn~ from the ELSE library, dynamically generates audio waveforms.
white~ The white~ object generates white noise using a pseudo-random number generator algorithm.
xmod2~ The xmod2~ object is a variant of xmod~ that performs frequency modulation (FM) using a distinct, "cheap" sine waveform.
logistic~logistic~ is a chaotic signal generator based on the logistic difference equation.
bl.square~bl.square~ is a bandlimited square wave oscillator designed for proper audio synthesis, preventing aliasing.
tabreader~tabreader~ is a signal object that reads values from a Pure Data array (table) using various interpolation methods, including spline, linear, and cosine.
bl.wavetable~bl.wavetable~ is a bandlimited wavetable oscillator that generates audio signals from a specified array (waveform).
plaits~plaits~ is a versatile Pure Data object based on Mutable Instruments' Plaits module, offering 24 distinct synthesis engines.
impulse~impulse~ (or imp~) is an impulse oscillator that generates a signal when its phase cycles.
cosine~cosine~ is a versatile cosine wave oscillator that generates audio signals.
damp.osc~damp.osc~ is a damped oscillator that generates a signal with a specified frequency and decay time.
xmod~xmod~ performs cross-modulation between two sine oscillators, allowing for complex timbral changes.
oscbank~oscbank~ is a Pure Data object that functions as a bank of sine~ oscillators, allowing for the creation of complex tones by specifying lists of partials, amplitudes, and phases.
bl.vsaw~bl.vsaw~ is a bandlimited, anti-aliased variable sawtooth waveform oscillator, capable of producing triangular waveforms based on its 'width' parameter.
pm2~pm2~ is a 2-operator phase modulation (FM) synthesizer that uses sine wavetable oscillators.
bl.imp2~bl.imp2~ is a bandlimited, two-sided impulse oscillator designed for audio signal generation.
randpulse2randpulse2 is a random pulse train oscillator that generates a signal with a specified density.
oscnoise~oscnoise~ is an oscillator that generates a waveform from a white noise table, which can be updated by a bang.
noisi~ The noisi~ object generates bandlimited noise by drawing random numbers at a specified rate in Hz and interpolating between them.
fbsine~fbsine~ is a sinusoidal oscillator that features phase modulation feedback, allowing its output to be fed back into its phase input for complex sound generation.
randpulse The randpulse object is a random pulse oscillator that generates a signal with a running phase.
tabreadertabreader is a Pure Data object that reads values from an array (table) using various interpolation methods, including spline, cosine, linear, and Hermite.
phasor The phasor object generates a control-rate ramp signal, similar to phasor~ but for control signals rather than audio.
gaussian~gaussian~ is a gaussian oscillator that generates a bell-shaped waveform, with a 'width' parameter controlling its shape.
wavetable~ The wavetable~ object is an interpolating wavetable oscillator that reads waveforms from a specified array.
square~ The square~ object is a square wave oscillator that generates audio signals with adjustable pulse width, phase synchronization, and phase modulation.
pm4~ The pm4~ object is a 4-operator phase modulation (PM) synthesizer, utilizing sine wave oscillators.
fbsine2~fbsine2~ is a non-interpolating sound generator that produces signals based on a set of difference equations, inspired by SuperCollider's FBSineN UGEN.
gbman~gbman~ is a chaotic audio generator based on the gingerbread man map difference equation, y[n] = 1 + abs(y[n-1]) - y[n-2].
bl.tri~ The bl.tri~ object is a bandlimited triangle wave oscillator designed for anti-aliased audio synthesis.
wt2d~ The wt2d~ object is an interpolating wavetable oscillator that can scan through two dimensions (X and Y) of a sliced wavetable.
triangle~ The triangle~ object generates a variable-duty triangular wavetable.
latoocarfian~latoocarfian~ is a chaotic signal generator that implements the Latoocarfian difference equations.
tri~tri~ is a triangular wave oscillator that generates audio signals.
bl.saw2~ The bl.saw2~ object is a bandlimited sawtooth oscillator, suitable for anti-aliased audio synthesis, which can also produce a triangular waveform.
trapezoid~trapezoid~ generates a trapezoidal waveform.
fm~fm~ is a frequency modulation unit that uses one sinusoidal oscillator to modulate the frequency of another.
wave~ The wave~ object reads a wavetable (array) using a phase signal input (0-1), offering seven different interpolation modes including linear, cosine, cubic, spline, and Hermite.
vsaw~vsaw~ is a versatile oscillator generating variable sawtooth and triangular waveforms, controlled by a 'width' parameter.
saw2~ The saw2~ object is a versatile sawtooth wave oscillator that also supports negative frequencies and can function as a triangular oscillator.
lfnoise~ The lfnoise~ object generates band-limited noise, producing pseudo-random values between -1 and 1 at a specified frequency.
tabgen The tabgen object is a Pure Data abstraction for generating and populating named tables (arrays) with various mathematical functions.
vco.m~ The vco.m~ object is a polyphonic voltage-controlled oscillator that generates various waveforms including sine, triangle, saw, variable saw, and square.
randpulse~randpulse~ is a random pulse train oscillator that generates a signal alternating between a random value and zero, with configurable pulse width.
noish~ The noish~ object generates bandlimited noise by drawing a random number every n samples and interpolating between these values.
pvtuner~pvtuner~ is a frequency-quantized oscillator bank resynthesis object that allows users to impose arbitrary tunings.
bl.saw~ bl.saw~ is a bandlimited, anti-aliased sawtooth oscillator designed for high-quality synthesis.
dust2~ The dust2~ object generates random audio impulses (values between -1 and 1) at a rate determined by its density parameter.
freeze~ The freeze~ object is an abstraction built upon sigmund~ for audio analysis and resynthesis.
saw~ The saw~ object generates a sawtooth waveform, supporting negative frequencies, phase synchronization, and phase modulation.
function~ The function~ object generates custom waveforms or functions from a list of points and periods, which are then read by a phase input (0-1).
pm6.m~ The pm6.m~ object is a 6-operator phase modulation (FM) synthesizer, inspired by the Yamaha DX7, producing stereo audio.
sine~sine~ is a versatile sinusoidal oscillator that supports negative frequencies, phase synchronization, and phase modulation.
pulse The pulse object generates a control-rate pulse wave, similar to the audio-rate pulse~ object.
train~ The train~ object generates a pulse signal that alternates between 1 and 0, with configurable period, pulse width, and onset phase offset.
rand~ The rand~ object generates an interpolated random noise signal, producing values between -1 and 1 at a specified frequency.
sin~ The sin~ object generates a sine wave by calculating the sine of its signal input, scaled by two pi.
pulse~pulse~ is a pulse train oscillator that generates an alternating 1 or 0 (on/off) signal.
bl.imp~bl.imp~ is a bandlimited impulse oscillator that generates audio signals.
pm~pm~ is a basic phase modulation unit that uses a pair of sinusoidal oscillators, where one modulates the phase of the other.
pm6~pm6~ is a 6-operator FM (frequency modulation, specifically phase modulation) synthesizer.
gray~ The gray~ object generates multichannel noise based on a pseudo-random number generator that uses "gray code" (reflected binary code).
parabolic~ The parabolic~ object is a parabolic oscillator that generates a waveform similar to a sinusoid but is not band-limited.
pvharm~pvharm~ is an audio harmonizer that transposes an input signal into two pitches.
cycle~ The cycle~ object is a linear interpolating oscillator that generates a periodic waveform.
pimp The pimp object is a control-rate utility that generates bangs at specified intervals or outputs a phase value (0-127).
impulse The impulse object functions as a control-rate oscillator that generates bangs at regular intervals, marking period transitions.
randpulse2~randpulse2~ is a random pulse train oscillator that generates pulses at random intervals, with its average frequency controlled by a 'density' parameter.
enrich~ The enrich~ object performs additive synthesis by generating an oscillator bank.
pimp~pimp~ is a signal generator combining phasor~ and else/imp~, outputting both a phase signal (0-1) and an impulse at each cycle's start.
impulse2~impulse2~ is a two-sided impulse oscillator, a variant of else/impulse~, capable of accepting negative frequencies.
quad~ The quad~ object generates a chaotic audio signal using a general quadratic map.
metronome~ The metronome~ object generates audible metronome clicks, working in conjunction with the metronome object for timing.
pluck.m~ The pluck.m~ object is a polyphonic wrapper for the pluck~ object from the ELSE library, designed for physical modeling synthesis of plucked string sounds.
blip~blip~ is a band-limited oscillator that generates waveforms by summing cosines, allowing precise control over the fundamental frequency, number of partials, and spectral multiplier.
bl.osc~bl.osc~ is a bandlimited oscillator based on else/wavetable~, offering various waveforms like saw, saw2, tri, square, and imp.