my pure data library of abstractions and external(s)
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
debian
examples
manual
.gitignore
1-0switch-help.pd
1-0switch.pd
1-0switch~-help.pd
1-0switch~.pd
LICENSE.txt
Makefile
README.txt
ad-help.pd
ad.pd
adsr-help.pd
adsr.pd
ar-help.pd
ar.pd
banger-help.pd
banger.pd
bangif-help.pd
bangif.pd
bilexnoise~-help.pd
bilexnoise~.pd
blsasqri~-help.pd
blsasqri~.pd
blsaw~-help.pd
blsaw~.pd
blsqri~-help.pd
blsqri~.pd
blsqr~-help.pd
blsqr~.pd
bpbuzz~-help.pd
bpbuzz~.c
bpmtoms-help.pd
bpmtoms.pd
buzz~-help.pd
buzz~.c
circle~-help.pd
circle~.pd
cosinterp~-help.pd
cosinterp~.pd
crusher~-help.pd
crusher~.pd
cyclecount-help.pd
cyclecount.pd
dbgr~-help.pd
dbgr~.pd
dbpole-help.pd
dbpole.pd
delreadc~-help.pd
delreadc~.c
delwritec~-help.pd
delwritec~.c
dispatchOSC-help.pd
dispatchOSC.pd
downsample~-help.pd
downsample~.pd
dsrand~-help.pd
dsrand~.c
egrains~-help.pd
egrains~.pd
expline-help.pd
expline.pd
expline~-help.pd
expline~.pd
fmod~-help.pd
fmod~.c
freqshifterd~-help.pd
freqshifterd~.pd
freqshifter~-help.pd
freqshifter~.pd
ftos-help.pd
ftos.pd
gainc~-help.pd
gainc~.pd
gate~-help.pd
gate~.pd
grainyback~-help.pd
grainyback~.pd
grainy~-help.pd
grainy~.pd
gsave-help.pd
gsave.pd
hanning~-help.pd
hanning~.pd
highest~-help.pd
highest~.c
if-help.pd
if.pd
inrange-help.pd
inrange.c
iterate-help.pd
iterate.pd
lag~-help.pd
lag~.c
libshadylib.c
linnoise~-help.pd
linnoise~.pd
linterp~-help.pd
linterp~.pd
lispatch-help.pd
lispatch.pd
list-const-help.pd
list-const.pd
list-count-help.pd
list-count.pd
list-delim-help.pd
list-delim.pd
list-dripdex-help.pd
list-dripdex.pd
lmap-help.pd
lmap.pd_lua
log2-help.pd
log2.c
macrodivide-help.pd
macrodivide.pd
makerpath-help.pd
makerpath.pd
messtro-help.pd
messtro.pd
meters~-help.pd
meters~.pd
metorate-help.pd
metorate.pd
microp-help.pd
microp.pd
modf~-help.pd
modf~.c
modulator~-help.pd
modulator~.pd
moop~-help.pd
moop~.c
mseq-help.pd
mseq.pd
msgsave-help.pd
msgsave.pd
mstof-help.pd
mstof.pd
mstos-help.pd
mstos.pd
multatord~-help.pd
multatord~.c
multitrigger-help.pd
multitrigger.pd
neadsr~-help.pd
neadsr~.c
nead~-help.pd
nead~.c
near~-help.pd
near~.c
nrcombf~-help.pd
nrcombf~.c
operatord~-help.pd
operatord~.c
operator~-help.pd
operator~.c
oscope~-help.pd
oscope~.pd
outputc~-help.pd
outputc~.pd
out~-help.pd
out~.pd
passif-help.pd
passif.pd
percent-help.pd
percent.pd
phasafor~-help.pd
phasafor~.pd
phasemod~-help.pd
phasemod~.pd
phasorator~-help.pd
phasorator~.c
pib~-help.pd
pib~.c
pinb~-help.pd
pinb~.c
pipebang-help.pd
pipebang.pd
pitchnoise~-help.pd
pitchnoise~.pd
pitchshift~-help.pd
pitchshift~.pd
powclip~-help.pd
powclip~.c
powline-help.pd
powline.pd
powline~-help.pd
powline~.pd
prepender-help.pd
prepender.c
pthng~-help.pd
pthng~.pd
rcombf~-help.pd
rcombf~.c
realpass~-help.pd
realpass~.pd
rectoratord~-help.pd
rectoratord~.c
rectorator~-help.pd
rectorator~.c
repeater~-help.pd
repeater~.pd
rexpline-help.pd
rexpline.pd
rexpline~-help.pd
rexpline~.pd
rminus~-help.pd
rminus~.c
rndmrange-help.pd
rndmrange.pd
rootinfo-help.pd
rootinfo.c
rover~-help.pd
rover~.c
rpowline~-help.pd
rpowline~.pd
sampbufs~-help.pd
sampbufs~.pd
sampbuf~-help.pd
sampbuf~.pd
sampphase~-help.pd
sampphase~.c
saveit.txt
saver-help.pd
saver.pd
scaler-help.pd
scaler.c
scaler~-help.pd
scaler~.c
seqbank-help.pd
seqbank.pd
sequencer-help.pd
sequencer.pd
shadylib-meta.pd
shadylib.h
shadylook-help.pd
shadylook.c
shadylook~-help.pd
shadylook~.c
shnoise~-help.pd
shnoise~.pd
show-help.pd
show.pd
sigenv~-help.pd
sigenv~.pd
sin~-help.pd
sin~.pd
smoother~-help.pd
smoother~.pd
sndfread~-help.pd
sndfread~.pd
sndfwritem~-help.pd
sndfwritem~.pd
sndfwrites~-help.pd
sndfwrites~.pd
sqr-help.pd
sqr.pd
srepeater~-help.pd
srepeater~.pd
sstater-help.pd
sstater.pd
stater-help.pd
stater.pd
stoms-help.pd
stoms.pd
stream-drip-help.pd
stream-drip.pd
stream-fromtext-help.pd
stream-fromtext.pd
stream-map-help.pd
stream-map.pd
stream-quant-help.pd
stream-quant.pd
stream-totext-help.pd
stream-totext.pd
streamread-help.pd
streamread-slow-help.pd
streamread-slow.pd
streamread.pd
streamwrite-help.pd
streamwrite-slow-help.pd
streamwrite-slow.pd
streamwrite.pd
subdivide-help.pd
subdivide.pd
switchnramp~-help.pd
switchnramp~.pd
synlets-help.pd
synlets.pd
tabload-help.pd
tabload.pd
tabread4hs~-help.pd
tabread4hs~.c
tabsave-help.pd
tabsave.pd
tcheb~-help.pd
tcheb~.c
temposet-help.pd
temposet.pd
testro-help.pd
testro.pd
transpose-help.pd
transpose.pd
transpose~-help.pd
transpose~.c
triangulatord~-help.pd
triangulatord~.c
triangulator~-help.pd
triangulator~.c
trinoise~-help.pd
trinoise~.pd
tseq-help.pd
tseq.pd
ttempo-help.pd
ttempo.pd
txtsave-help.pd
txtsave.pd
udispatch-help.pd
udispatch.pd
updel-help.pd
updel.c
upmet-help.pd
upmet.c
valuer-help.pd
valuer.pd
vdhs~-help.pd
vdhs~.c
voisim~-help.pd
voisim~.c
volpan~-help.pd
volpan~.pd
wavepacket~-help.pd
wavepacket~.pd
wscauchy~-help.pd
wscauchy~.pd
wsexp~-help.pd
wsexp~.pd
wssincos~-help.pd
wssincos~.pd
xfade~-help.pd
xfade~.pd

README.txt

to make & install: type "make install" in this directory

This is a pure data library

Many abstractions and externals are just ports and modifications of existing
programs, primarily patches from the pure data help files.

Some external libraries are needed, primarily zexy and iemlib

Various pure pd abstractions are in the purepdnfun folder within the examples
folder, which also holds my tcl plugin file for Pd-extended.

I would have liked to release everything under a BSD license but don't
think I can using externals that are licensed as GPL.
problematic .c files: exponential envelopes, buzz~, and the makefile

documentation for the sequencer is in manual/sequencerdoc.txt
there is a summary in manual/Overview.pd

requires pdlua for lmap, as well as various libraries