Skip to content
Externals I've made for pure data
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
hot
pd-lib-builder
rev
!-help.pd
!.c
!.dll
!.pd_darwin
!.pd_linux
!~-help.pd
!~.c
!~.dll
!~.pd_darwin
!~.pd_linux
.gitignore
0x5e.c
0x5e.dll
0x5e.pd_darwin
0x5e.pd_linux
2^.pd
LICENSE.md
Makefile
README.md
^-help.pd
ad.pd
adac~.pd
adsr-help.pd
adsr.pd
ad~.pd
ceil-help.pd
ceil.c
ceil.dll
ceil.pd_darwin
ceil.pd_linux
chrd-help.pd
chrd.c
chrd.dll
chrd.pd_darwin
chrd.pd_linux
cpt.pd
cupq.pd
cupqb.pd
cupqbl.pd
fkick~.pd
fmbloc~.pd
freqm~.pd
fton.c
fton.dll
fton.pd_darwin
fton.pd_linux
gloat.c
gloat.dll
gloat.pd_darwin
gloat.pd_linux
gme.h
gmes~.c
gmes~.dll
gmes~.pd_darwin
gmes~.pd_linux
gme~.c
gme~.dll
gme~.pd_darwin
gme~.pd_linux
graid-help.pd
graid.c
graid.dll
graid.pd_darwin
graid.pd_linux
is-help.pd
is.c
is.dll
is.pd_darwin
is.pd_linux
libgme.0.6.2.dylib
libgme.dll
libgme.so.0.6.2
logb-help.pd
logb.c
logb.dll
logb.pd_darwin
logb.pd_linux
manscratch.pd
mantissa.pd
mantissal.pd
mantouch.pd
mantr.pd
mix~.pd
muse-help.pd
muse.c
muse.dll
muse.pd_darwin
muse.pd_linux
myqwil.c
ntof-help.pd
ntof.c
ntof.dll
ntof.pd_darwin
ntof.pd_linux
pad.pd
pad~.pd
pak-help.pd
pak.c
pak.dll
pak.pd_darwin
pak.pd_linux
phi.pd
radx-help.pd
radx.c
radx.dll
radx.pd_darwin
radx.pd_linux
rand-help.pd
rand.c
rand.dll
rand.pd_darwin
rand.pd_linux
rind-help.pd
rind.c
rind.dll
rind.pd_darwin
rind.pd_linux
same-help.pd
same.c
same.dll
same.pd_darwin
same.pd_linux
sploat-help.pd
sploat.c
sploat.dll
sploat.pd_darwin
sploat.pd_linux
unpak.c
unpak.dll
unpak.pd_darwin
unpak.pd_linux
x-help.pd
x.c
x.dll
x.pd_darwin
x.pd_linux

README.md

pd-externals

Externals I've made for pure data:

[ntof $1 $2] & [fton $1 $2]

Similar to pd's [mtof] and [ftom] with the added ability to change the reference pitch($1) and the # of tones in equal temperament($2).

[sploat $1] & [gloat $1 $2 $3]

[sploat] Splits a float($1) into its sign, exponent, and mantissa.
[gloat] Joins the mantissa($1), exponent($2), and sign($3) to create a new float.

[graid $1 $2 $3]

Creates $3 number of steps between min and max values $1 and $2.
It's essentially [expr $f1 / ($f4 / ($f3 - $f2)) + $f2]

[muse $...] & [chrd $...]

[muse] Creates a monophonic musical scale and uses various messages to quickly change the structure of the scale
[chrd] The chord equivalent of [muse] that produces multiple outlets based on the number of creation arguments specified

[radx $1]

A number base converter. Outputs the result in the form of a symbol.
$1 can be any value between 2 and 32.

[rand $1 $2 $..]

A random number generator that seeds with the current time so that the seed is always different even after restarting pd.
Accepts 2 arguments for a min and max value, or more than 2 arguments to create a list of numbers.

[rind $1 $2]

A high-precision random number generator. Allows for a max value, or min and max values to be specified.

[same]

Similar to [change] except that it outputs duplicate values to a second outlet.

You can’t perform that action at this time.