Skip to content
Some useful Pd externals
C Makefile Tcl
Branch: externals/moon…
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.
img
.directory
.gitattributes
.gitignore
LICENSE.txt
Makefile
Makefile.pdlibbuilder
README.txt
_soundfile.c
absolutepath-help.pd
absolutepath.c
basedir-help.pd
basedir.c
char2f-help.pd
char2f.c
comma-help.pd
comma.c
dinlet~-help.pd
dinlet~.c
dispatch-help.pd
dispatch.c
dripchar-help.pd
dripchar.c
f2char-help.pd
f2char.c
f2s-help.pd
f2s.c
gamme-help.pd
gamme.c
image-help.pd
image.c
image.tcl
lcdbitmap-help.pd
lcdbitmap.c
mknob-help.pd
mknob.c
moonlib-meta.pd
ndmetro-help.pd
ndmetro.c
panvol~-help.pd
panvol~.c
popen-help.pd
popen.c
readsfv~-help.pd
readsfv~.c
relativepath-help.pd
relativepath.c
s2f-help.pd
s2f.c
sarray-help.pd
sarray.c
sfread2~-help.pd
sfread2~.c
slist-help.pd
slist.c
ssaw~-help.pd
ssaw~.c
tabdump2-help.pd
tabdump2.c
tabenv-help.pd
tabenv.c
tabreadl-help.pd
tabreadl.c
tabsort-help.pd
tabsort.c
tabsort2-help.pd
tabsort2.c
wac-help.pd
wac.c

README.txt

MOONLIB puredata externals

    tabenv : like env~, an enveloppe follower, but computing on a table, so
	 possibly much speeder than real-time env~'s computation.
    tabsort and tabsort2 : returns the indices of the sorted table (tabsort2
	 is bidimentionnal).
    gamme : one octave of a piano keyboard used to filter/choose notes in a
	 selected scale.
    absolutepath/relativepath : to use datas (sounds, texts, presets, images,
	 programs...) nested in the patch's directory (and in subdirs).
    sarray and slist : to creates shared dynamic arrays or lists with symbols.
    sfread2~ and readsfv~ : to pitch the direct-from-disk reading of sound files.
    dinlet~ : an inlet~ with a default value (when nothing is connected to it).
    mknob : a round knob ala iemgui vslider (with its "properties" window).
    dispatch : creates one bus name for many buttons' buses: from the N pairs
	 (slider1-snd/slider1-rcv) ... (sliderN-snd/sliderN-rcv), creates only
	 one pair of buses named (slider-snd/slider-rcv) , in which datas are
	 prepended by the number of the "sub-bus".
    image :  an improvment  of Guenter Geiger's one. Same name, but it's
	 compatible. Here you can share images through different objects, preload
	 a list of images, and animate this list.
    ndmetro : a metronome/counter allowing continuous tempo change and other features.

    and some others...


  In order to have sfread2~ working with big files in direct-from-disk
mode you have to hack pd sources: change
	mlockall(MCL_FUTURE)
with
	mlockall(MCL_CURRENT)
in s_inter.c . If not the whole file will be loaded in memory when opening it.

Latest source can be found (and issues can be reported) at:
https://github.com/MetaluNet/moonlib

Antoine Rousseau

You can’t perform that action at this time.