Pure Data

Name

Library/Path

Function

Audio Glue

Vanilla Objects
adc~
audio input
dac~
audio output
bang~
output bang after each DSP cycle
block~
specify block size and overlap
switch~
switch DSP on and off
catch~ throw~
summing signal bus and non-local connection
line~
audio ramp generator
vline~
high-precision audio ramp generator
threshold~
trigger from audio signal
snapshot~
convert a signal to a number on demand
vsnapshot~
deluxe snapshot~
samplerate~
get the sample rate
readsf~
read a soundfile
receive~ send~
one-to-many nonlocal signal connections
writesf~
write audio signals to a soundfile
sig~
convert numbers to audio signal
Extended Objects
blockmirror~ flatspace zexy play back a signal-vector in a time-reversed way
blockswap~ flatspace zexy swap the upper and lower half of a signal-vector
cooled~
sound editor
dfreq~ flatspace zexy frequency detector that counts zero-crossings
envrms~ flatspace zexy like env~, but outputting rms instead of dB
fade~ flatspace iemlib fade-in fade-out shaper (need line~)
iem_blocksize~ flatspace iemlib current blocksize of a window
iem_samplerate~ flatspace iemlib samplerate of a window in Hertz
int_fract~ iemlib split signal float to integer and fractal part
Line~ cyclone line~ with lists and bang in the end
mp3play~ flatspace iemlib mpeg layer III player
pack~ unpack~ flatspace zexy convert signals to float-packages
oggamp~ flatspace pdogg streaming client
oggcast~ flatspace pdogg stream to IceCast2 or JRoar
oggread~ flatspace pdogg file player
oggwrite~ flatspace pdogg strean to file
ogglive~
patcher~
16x16 patchbay inspired by Synthi AKS
pdf~ flatspace zexy probability density function
peakenv~ flatspace iemlib signal-peak-envelope
polygate~ flatspace motex switch between multiple signal inputs
prvu~ flatspace iemlib peak- rms- vu-meter
pvu~ flatspace iemlib peak- vu-meter
rvu~ flatspace iemlib rms- vu-meter
rlshift~
shift signal vector elements left or right
Scope~ cyclone
sfplay sfrecord flatspace zexy play back/record (multichannel) soundfiles <- NICHT VERWENDEN
sfread~ sfwrite~ flatspace ggee NICHT VERWENDEN
sigzero~ flatspace zexy detects whether there is signal or not
spigot~
signal router
tavg~ flatspace zexy arithmetic mean of a signal between two bangs
t3_sig~ flatspace iemlib time tagged trigger sig~
t3_line~ flatspace iemlib time tagged trigger line~
bthresher~
similar to thresher~ but with more control
thresher~
an amplitude/frequency sensitive gating object
unsig~ iemlib signal to float converter
xgroove~

xrecord~

xplay~

zerocross~
noise detector, counts zero crossings of signal
count~ cyclone sample counter
record~ cyclone read and write sample values
simile~ ekext flatspace compare two signals according to an error window
zeroxpos~ ekext flatspace find n-th zero crossing in frame
piperead~ pipewrite~ ext13 flatspace like sfread and write, but non-blocking
throw13~ t13~ catch13~ c13~ flatspace [ext13] like catch~ and throw~, with set messages
receive13~ send13~ flatspace [ext13] like r and s, with set messages
streamin~ streamout~ flatspace ggee streaming client
blocksize_in_ms hcs blocksize in ms
pwm~ hcs pulse width modulation at audio rate
mat~ met~ maat~ meet~ jmmmp mono/stereo level meter with amplitude control
snaps~ jmmmp snapshot~ GUI implementation