Projects in category Libraries and externals
Up to project overviewProjects that provide additional functionality.
The available projects in this category, alphabetized.
2DMovie
Bibliothèque Pure Data pour l'animation en 2D.
ann
a library for Artificial Neural Networks
apple
supports specific hardware features of Apple computers
arraysize
a Pd object to report the size of an array
aubio
detect onsets, pitches, beats and more
bassemu~
a Pd object for transistor bass emulation
beatpipe
realtime scheduler/event-delay/quantizer object for Pd
boids
a library for the "boids" flocking simulator algorithm
bsaylor
a library of FFT-based Pd objects by Ben Saylor
chaos
calculate various "Chaotic Attractors"
comport
Pd object for reading and writing to serial ports
creb
compl. red. ext. blk.
cxc
pd externals library powered by zt0ln d4ta
Cyclone
A Set Of Pure Data Objects Cloned From Max/MSP
earplug~
binaural filter based on KEMAR impulse measurement for Pd
ekext
Pd objects for music information retrieval and polyphony control
ext13
a collection of file and message objects for Pd by dieb13
FFTease
FFTease is a collection of Max/MSP objects implementing various forms of spectral sound processing. These include an additive-synthesis phase vocoder, noise reduction, cross synthesis, and more unusual forms of spectral processing.
filterview
a GUI obect for generating and seeing biquad coefficients
framesync
framesync is a library for syncing sounds to video using frame numbers as the unit of time
freeverb~
studio-quality Schroeder/Moorer reverb as a Pd object
FTM
ftm4pd
Gem
Graphics Environment for Multimedia
ggee
a library of GUI controls, filters, and more
gphoto
an object to interface digital cameras
Gridflow
A multidimensional dataflow processing library for PureData, designed for interactive multimedia
hcs
a Pd library of experiments in UNIX, the Pd GUI, and more
hexloader
loader that allows weird characters in object names
hid
cross-platform USB HID support for Pd
hidio
next generation of HID API for Pd
iCube
External to interface I-CubeX digitizers with Pd.
IEM Adaptive Filters
Adaptive Filter Library
IEM_ambi
generic Ambisonics encoder/decoder library
iem_matrix
Thomas Musil's deprecated iem_matrix library, replaced by iemmatrix
IEMguts
Pd-Objects for meta patching
IEMlib
collection of objects developed at IEM
iemmatrix
matrix processing library from IEM
IEMnet
low-level networking for Pd
import
object for loading libraries within a patch
issiconvert
various conversions between integers and symbols
jackx
get info about and control Jack connections
jmmmp
This package has several base utilities that make coding a bit easier. It is composed of several abstractions.
jpcex
A personal collection of externals which fall in many categories. It is partly a playground for learning, and implementation of DaFx papers. It also contains ports of audio software from other free projects.
jpcvisu
Realtime, interactive signal visualizers in external processes. Time domain and frequency domain analysis are available.
Kalimba: Unity - PD Bindings via libpd
Kalimba is a puredata (libpd) binding for Unity, mainly targeting mobile platforms (Unity's iOS, Android export).
knn
k Nearest Neighbor algorithm
libdir
provides support for the libdir library format for Pd
list-abs
A collection of list-processing abstractions for Pd
log
small library for logging
LyonPotpourri
a collection of DSP objects
many
a Pd library for creating and managing many instances of objects
mapping
a Pd library for creatively mapping data
markex
a library Pd of misc objects from Mark Danks
maxlib
a Pd library for analysing musical performance
mediasettings
get/set audio and MIDI settings from within Pd
mjlib
library of Pd objects for composing music
mmb
Various abstractions: bandlimited oscillators, filters, state-saving, gui, etc.
moonlib
library of Pd objects related to GUI control
motex
a random collection of Pd objects by Iain Mott
Mr.Peach
bag full of tricks
openCV
pix_opencv & pdp_opencv
OSC
OpenSoundControl for Pd
oscbonjour
for browsing/resolving and registering Bonjour/ZeroConf services
oscx
basic old library for Open Sound Control (OSC) communications
pan
a library of stereo panning algorithms for Pd
Pd Faust Plugin
pd-faust lets you run Faust dsps with Pd.
Pd loader for Pure scripts
pd-pure is a loader aka scripting plugin for the Pure programming language.
pddp
a support library for the Pure Data Documentation Project
pdj
PDJ enables you to write java code to interact with pure-data objects
PdLua
lua bindings for Pd
pdmus
(collection of pd abstractions for symbolic manipulation of music)
pdogg
a collection of ogg/vorbis objects for Pd
PDP
Pure Data Packet (PDP) is a library for using arbitrary data types (data packets) as messages that can be passed around
pduino
Pd objects for using Arduino boards via the Firmata protocol
Pip Abstractions - Game Audio Designer Patches
This bite-sized set of patches is specifically geared towards making sound for games with Puredata, using Unity and libpd, for example. Pip abstractions are vanilla and thus libpd friendly.
pix_opencv
pix_opencv provides some OpenCV functions to Gem
pluginhost~
an object to load LADSPA, DSSI, etc plugins in Pd
plugin~
LADSPA and VST plug-in hosting for Pd
pmpd
Physical Modeling for Pure Data
pso
Particle Swarm Optimizer
psql
allows you to send SQL messages to a PostgreSQL database from Pd and retrieve the results
purepd
a library of standard objects re-implemented using Pd-vanilla
PuREST JSON
PuREST JSON is a library for connecting Puredata (PD) to HTTP services and encoding and decoding JSON data. The library can issue GET, POST, PUT and DELETE statements, so consumation of RESTful services is possible, e.g. CouchDB.
Qweb
Qweb is a collection of puredata python objects that perform web research to find texts, images and videos to use in puredata.
readanysf
a puredata external for reading multiple file formats.
rjlib
a big collection of useful Pd object for creating rjdj audio synthesis scenes
RTC-lib
Real Time Composition Library
shadylib
A personal library of abstractions and externals that I deemed useful. Many pd doc files converted into abstractions also
sigpack
signal processing effects library for Pd
smlib
Signal processing library for Mapping, for Pd
soundhack
soundhack plugins as Pd objects
spout for pd/Gem
A spout implementation for Gem, both sender and receiver
sssad
sssad is Stupidsupersimplistic State Saving ADVANCED
Syphon for pd
a syphon implementation for pure data, both server and client. Mac only, obviously. You have to put the syphon framework beside the object or even better in /Library/Frameworks. Lots of thanks to Arnaud Courcelle who made this one, this object just rocks ! Original post on codelab forums (http://codelab.fr/3469), I create this page so that non-french pure data users may have access to that tool.
syslog
allows to send syslog messages of a settable severity from with Pd
tclfile
the Tcl file API available as Pd objects
tclpd
Tcl objects for Pd
template
the standard library template for libraries written in C, Pd, and Tcl
testproject
simple test project
testtools
unit test framework for Pd
timbreID
a collection of timbre feature analysis externals
unauthorized
a collection of GUI objects and a couple audio utils
vabs
A collection of abstractions solely based on vanilla.
vanilla
a library of Pd internals split out on their own
vbap
library for Vector Base Amplitude Panning spatialization
wiimote
support for the Wii remote controller
windowing
a library of windowing functions in Pd
xsample
This is a collection of efficient buffer-based sampling objects for Pure Data and Max/MSP. There's the variable-speed interpolating player xgroove~, the index-driven xplay~ and the sample-accurate recorder xrecord~.
xth-sense-lib
a large, dedicated library to be used with the Xth Sense software and biosensors. However, it includes multi-purpose abstractions and GOP objects that can also be comfortably used for everyday patching needs.
zexy
the swiss army knife for Pd