Pure Data

Name

Library/Path

Function

Audio Oscillators and Tables

Vanilla Objects
phasor~
sawtooth generator
cos~
cosine waveshaper
osc~
cosine wave oscillator
tabwrite~
write a signal in an array
tabplay~
play a table as a sample (non-transposing)
tabread~
table lookup
tabread4~
4-point interpolating table lookup
tabosc4~
4-point interpolating table oscillator
tabsend~
writes one block of a signal continuously to an array
tabreceive~
read a block of signal from an array continuously
Extended Objects
agogo~

bamboo~

blotar~

bonk~ vanilla/bonk~ attack detector for small percussion instruments
bowed~

bowedbar~

brass~

buzz~
subctractive synthesis without filters
cabasa~

cavoc~
An 8 rule cellular automata that generates spectra
cavoc27~
A 27 rule cellular automata object
chase~
uses a sync signal to determine who gets out which outlet
clarinet~

dcblock~
blocks DC components in audio signals
dirac~ flatspace zexy produces a unit:sample:sequence
escalator~

fiddle~ vanilla pitch estimator and sinusoidal peak finder
flute~

formant~
formant synthesis
gq~
equalizer with variable number of filter banks
guiro~

LFO_noise~ flatspace iemlib 2-point-interpolated time-stretched white noise
loop~ extra flatspace loop~ phase generator for looping samples
lrshift~ flatspace lrshift~ shift signal vector elements left or right
mandolin~

marimba~

morse flatspace mjlib convert text to morse code
munger~
granular sampling instrument
noish~ noisi~ flatspace zexy draws a random number every n samples and interpolates between
paf~ 0.06

pink~ cyclone iemlib pink noise (-3dB per octave)
plucked~

rechteck~
a squarewave generator
scrub~

sinesum
examples of sinesum
sleigh~
sleigh bell
step~ flatspace zexy unit:step sequence or a rectangle:window
susloop~ bsaylor flatspace another phase generator for sample looping
syncgrain~
implements synchronous granular synthesis
vibraphone~

testsig~
choose noise, osc, phasor by clicking
dynwav~ creb flatspace dynamic wavetable: use a signal block as wavetable
junction~ creb flatspace circulant lossless signal junction
sbosc~ creb smallband oscillator (i.e. for formant synthesis)
scrollgrid1D~ creb a stabilized scroll grid chaotic oscillator
index~ cyclone sample playback without interpolation
lookup~ cyclone transfer funcion lookup table
peek~ cyclone read and write sample values
play~ cyclone position based sample playback
rand~ cyclone bandlimited random noise
wave~ cyclone variable size wavetable
ambi_rot iem_ambi ambisonic rotation
ambi_encode ambi_decode ambi_decode3 ambi_decode_cube iem_ambi ambisonic encoding / decoding
bin_ambi_reduced_decode_fft2 bin_ambi_reduced_decode_2 iem_bin_ambi ambisonic binaural encoding / decoding