[PD-cvs] SF.net SVN: pure-data:[10266] trunk/externals

eighthave at users.sourceforge.net eighthave at users.sourceforge.net
Thu Aug 28 00:27:41 CEST 2008


Revision: 10266
          http://pure-data.svn.sourceforge.net/pure-data/?rev=10266&view=rev
Author:   eighthave
Date:     2008-08-27 22:27:30 +0000 (Wed, 27 Aug 2008)

Log Message:
-----------
merged in relevant changes from the v0-40 pd-extended release branch

Modified Paths:
--------------
    trunk/externals/Makefile
    trunk/externals/arraysize/arraysize-help.pd
    trunk/externals/bbogart/entry/entry-help.pd
    trunk/externals/bbogart/entry/entry.c
    trunk/externals/bbogart/entry/makefile
    trunk/externals/creb/Makefile
    trunk/externals/creb/Makefile.config.in
    trunk/externals/creb/README
    trunk/externals/creb/modules/cmath~.c
    trunk/externals/creb/modules/dwt~.c
    trunk/externals/creb/modules/ffpoly.c
    trunk/externals/deprecated/help/linuxevent-help.pd
    trunk/externals/deprecated/help/linuxmouse-help.pd
    trunk/externals/footils/knob/knob.c
    trunk/externals/hcs/autoscale-help.pd
    trunk/externals/hcs/blocksize_in_ms-help.pd
    trunk/externals/hcs/cursor-help.pd
    trunk/externals/hcs/cursor.c
    trunk/externals/hcs/debounce-help.pd
    trunk/externals/hcs/folder_list.c
    trunk/externals/hcs/general/doc/amp~-help.pd
    trunk/externals/hcs/general/doc/failsafe-help.pd
    trunk/externals/hcs/gui/help/asl-help.pd
    trunk/externals/hcs/hid/doc/buttongate-help.pd
    trunk/externals/hcs/hid/doc/deg2hid-help.pd
    trunk/externals/hcs/hid/doc/hid-help.pd
    trunk/externals/hcs/hid/doc/hid2deg-help.pd
    trunk/externals/hcs/hid/doc/hid2rad-help.pd
    trunk/externals/hcs/hid/doc/hid_average-help.pd
    trunk/externals/hcs/hid/doc/hid_centered-help.pd
    trunk/externals/hcs/hid/doc/hid_cube-help.pd
    trunk/externals/hcs/hid/doc/hid_cuberoot-help.pd
    trunk/externals/hcs/hid/doc/hid_exp-help.pd
    trunk/externals/hcs/hid/doc/hid_graph-help.pd
    trunk/externals/hcs/hid/doc/hid_invert-help.pd
    trunk/externals/hcs/hid/doc/hid_log-help.pd
    trunk/externals/hcs/hid/doc/hid_lowpass-help.pd
    trunk/externals/hcs/hid/doc/hid_menu-help.pd
    trunk/externals/hcs/hid/doc/hid_one2four-help.pd
    trunk/externals/hcs/hid/doc/hid_one2three-help.pd
    trunk/externals/hcs/hid/doc/hid_one2two-help.pd
    trunk/externals/hcs/hid/doc/hid_polar-help.pd
    trunk/externals/hcs/hid/doc/hid_rel2abs-help.pd
    trunk/externals/hcs/hid/doc/hid_smooth-help.pd
    trunk/externals/hcs/hid/doc/hid_spiral-help.pd
    trunk/externals/hcs/hid/doc/hid_square-help.pd
    trunk/externals/hcs/hid/doc/hid_squareroot-help.pd
    trunk/externals/hcs/hid/doc/joystick-help.pd
    trunk/externals/hcs/hid/doc/keyboard-help.pd
    trunk/externals/hcs/hid/doc/keygate-help.pd
    trunk/externals/hcs/hid/doc/mouse-help.pd
    trunk/externals/hcs/hid/doc/notescale-help.pd
    trunk/externals/hcs/hid/doc/rad2hid-help.pd
    trunk/externals/hcs/hid/examples/polar-joystick.pd
    trunk/externals/hcs/hid/examples/spiral-joystick.pd
    trunk/externals/hcs/hid/hid.c
    trunk/externals/hcs/hid/hid_linux.c
    trunk/externals/hcs/hid/joystick.pd
    trunk/externals/hcs/hid/mouse.pd
    trunk/externals/hcs/ifeel-help.pd
    trunk/externals/hcs/keyboard_layout.c
    trunk/externals/hcs/pan/help/equal_power_pan~-help.pd
    trunk/externals/hcs/pan/help/gogins_pan~-help.pd
    trunk/externals/hcs/pan/help/gpan~-help.pd
    trunk/externals/hcs/pan/help/linear_pan~-help.pd
    trunk/externals/hcs/pan/help/square_root_pan~-help.pd
    trunk/externals/hcs/pan/pan_core~.pd
    trunk/externals/hcs/pi-help.pd
    trunk/externals/loaders/hexloader/Makefile
    trunk/externals/loaders/hexloader/hexloader.c
    trunk/externals/loaders/libdir.c
    trunk/externals/mapping/autoscale.pd
    trunk/externals/mapping/cartesian.pd
    trunk/externals/mapping/exponential_seat.pd
    trunk/externals/mapping/exponential_sigmoid.pd
    trunk/externals/mapping/help/autoscale-help.pd
    trunk/externals/mapping/help/buttongate-help.pd
    trunk/externals/mapping/help/curve-help.pd
    trunk/externals/mapping/help/curve_exp-help.pd
    trunk/externals/mapping/help/curve_graph-help.pd
    trunk/externals/mapping/help/curve_log-help.pd
    trunk/externals/mapping/help/debounce-help.pd
    trunk/externals/mapping/help/keygate-help.pd
    trunk/externals/mapping/help/notescale-help.pd
    trunk/externals/mapping/help/polar-help.pd
    trunk/externals/mapping/help/reverse-help.pd
    trunk/externals/mapping/help/sinusoid-help.pd
    trunk/externals/mapping/help/spiral-help.pd
    trunk/externals/mapping/help/stepper-help.pd
    trunk/externals/mapping/help/track_max-help.pd
    trunk/externals/mapping/help/track_min-help.pd
    trunk/externals/mapping/notescale.pd
    trunk/externals/mapping/spiral.pd
    trunk/externals/mapping/stepper.pd
    trunk/externals/mapping/vector.pd
    trunk/externals/maxlib/src/netclient.c
    trunk/externals/miXed/doc/help/cyclone/MouseState-help.pd
    trunk/externals/miXed/doc/help/cyclone/Scope~-help.pd
    trunk/externals/miXed/doc/help/cyclone/all_about_cyclone.pd
    trunk/externals/miXed/doc/help/cyclone/counter-help.pd
    trunk/externals/miXed/doc/help/cyclone/fromsymbol-help.pd
    trunk/externals/miXed/doc/help/cyclone/mousefilter-help.pd
    trunk/externals/miXed/doc/help/cyclone/tosymbol-help.pd
    trunk/externals/pdp/modules/image_io/pdp_qt.c
    trunk/externals/pdp/opengl/Makefile
    trunk/externals/pdp/opengl/Makefile.config
    trunk/externals/pidip/modules/pdp_colorgrid.c
    trunk/externals/pidip/modules/pdp_qtext.c
    trunk/externals/pidip/modules/pdp_text.c
    trunk/externals/pidip/system/pidip.c

Added Paths:
-----------
    trunk/externals/build/src/any2list.c
    trunk/externals/build/src/demux.c
    trunk/externals/build/src/demux~.c
    trunk/externals/build/src/l.c
    trunk/externals/build/src/l2i.c
    trunk/externals/build/src/l2s.c
    trunk/externals/build/src/mux.c
    trunk/externals/build/src/mux~.c
    trunk/externals/build/src/s2l.c
    trunk/externals/creb/README.darcs
    trunk/externals/creb/README.extcvs
    trunk/externals/creb/abs/rms~.pd
    trunk/externals/creb/bootstrap
    trunk/externals/creb/doc/bdiag~-help.pd
    trunk/externals/creb/doc/bfft~-help.pd
    trunk/externals/creb/doc/biquadseries~-help.pd
    trunk/externals/creb/doc/bitsplit~-help.pd
    trunk/externals/creb/doc/blocknorm~-help.pd
    trunk/externals/creb/doc/blosc~-help.pd
    trunk/externals/creb/doc/bmatrix~-help.pd
    trunk/externals/creb/doc/bwin~-help.pd
    trunk/externals/creb/doc/cheby~-help.pd
    trunk/externals/creb/doc/clog~-help.pd
    trunk/externals/creb/doc/dist~-help.pd
    trunk/externals/creb/doc/dwt~-help.pd
    trunk/externals/creb/doc/dynwav~-help.pd
    trunk/externals/creb/doc/eadsr~-help.pd
    trunk/externals/creb/doc/ead~-help.pd
    trunk/externals/creb/doc/ear~-help.pd
    trunk/externals/creb/doc/fdn~-help.pd
    trunk/externals/creb/doc/ffpoly-help.pd
    trunk/externals/creb/doc/filterortho~-help.pd
    trunk/externals/creb/doc/fwarp-help.pd
    trunk/externals/creb/doc/junction~-help.pd
    trunk/externals/creb/doc/lattice~-help.pd
    trunk/externals/creb/doc/matrix~-help.pd
    trunk/externals/creb/doc/permut~-help.pd
    trunk/externals/creb/doc/qmult~-help.pd
    trunk/externals/creb/doc/qnorm~-help.pd
    trunk/externals/creb/doc/ratio-help.pd
    trunk/externals/creb/doc/resofilt~-help.pd
    trunk/externals/creb/doc/sbosc~-help.pd
    trunk/externals/creb/doc/scrollgrid1D~-help.pd
    trunk/externals/creb/doc/tabreadmix~-help.pd
    trunk/externals/creb/doc/xfm~-help.pd
    trunk/externals/creb/modules/bmatrix~.c
    trunk/externals/creb/modules/bwin~.c
    trunk/externals/creb/modules++/biquadseries~.cc
    trunk/externals/creb/modules++/blosc~.cc
    trunk/externals/creb/modules++/filterortho~.cc
    trunk/externals/hcs/embed.pd
    trunk/externals/hcs/setenv.c
    trunk/externals/hcs/unsetenv.c
    trunk/externals/mapping/degrees2mapping.pd
    trunk/externals/mapping/help/degrees2mapping-help.pd
    trunk/externals/mapping/help/mapping2degrees-help.pd
    trunk/externals/mapping/help/mapping2radians-help.pd
    trunk/externals/mapping/help/one2four-help.pd
    trunk/externals/mapping/help/one2three-help.pd
    trunk/externals/mapping/help/one2two-help.pd
    trunk/externals/mapping/help/radians2mapping-help.pd
    trunk/externals/mapping/mapping2degrees.pd
    trunk/externals/mapping/mapping2midi.pd
    trunk/externals/mapping/mapping2radians.pd
    trunk/externals/mapping/midi2mapping.pd
    trunk/externals/mapping/one2four.pd
    trunk/externals/mapping/one2three.pd
    trunk/externals/mapping/one2two.pd
    trunk/externals/mapping/radians2mapping.pd
    trunk/externals/pdp/opengl/doc/objects/3dp_color-help.pd
    trunk/externals/pdp/opengl/doc/objects/3dp_draw-help.pd
    trunk/externals/pdp/opengl/doc/objects/3dp_light-help.pd
    trunk/externals/pdp/opengl/doc/objects/3dp_mouserotate-help.pd
    trunk/externals/pdp/opengl/doc/objects/3dp_push-help.pd
    trunk/externals/pdp/opengl/doc/objects/3dp_snap-help.pd
    trunk/externals/pdp/opengl/doc/objects/3dp_view-help.pd
    trunk/externals/pdp/opengl/doc/objects/3dp_windowcontext-help.pd
    trunk/externals/pmpd/help/iAmbient2D-help.pd
    trunk/externals/pmpd/help/iAmbient3D-help.pd
    trunk/externals/pmpd/help/iCircle2D-help.pd
    trunk/externals/pmpd/help/iCircle3D-help.pd
    trunk/externals/pmpd/help/iCylinder3D-help.pd
    trunk/externals/pmpd/help/iLine2D-help.pd
    trunk/externals/pmpd/help/iPlane3D-help.pd
    trunk/externals/pmpd/help/iSeg2D-help.pd
    trunk/externals/pmpd/help/iSphere3D-help.pd
    trunk/externals/pmpd/help/link-help.pd
    trunk/externals/pmpd/help/link2D-help.pd
    trunk/externals/pmpd/help/link3D-help.pd
    trunk/externals/pmpd/help/mass-help.pd
    trunk/externals/pmpd/help/mass2D-help.pd
    trunk/externals/pmpd/help/mass3D-help.pd
    trunk/externals/pmpd/help/pmpd-help.pd
    trunk/externals/pmpd/help/tCircle2D-help.pd
    trunk/externals/pmpd/help/tCircle3D-help.pd
    trunk/externals/pmpd/help/tCube3D-help.pd
    trunk/externals/pmpd/help/tCylinder3D-help.pd
    trunk/externals/pmpd/help/tLine2D-help.pd
    trunk/externals/pmpd/help/tLink2D-help.pd
    trunk/externals/pmpd/help/tLink3D-help.pd
    trunk/externals/pmpd/help/tPlane3D-help.pd
    trunk/externals/pmpd/help/tSeg2D-help.pd
    trunk/externals/pmpd/help/tSphere3D-help.pd
    trunk/externals/pmpd/help/tSquare2D-help.pd

Removed Paths:
-------------
    trunk/externals/build/src/ibfft~.c
    trunk/externals/build/src/idwt~.c
    trunk/externals/creb/doc/bdiag~.pd
    trunk/externals/creb/doc/bfft~.pd
    trunk/externals/creb/doc/biquadseries~.pd
    trunk/externals/creb/doc/bitsplit~.pd
    trunk/externals/creb/doc/blocknorm~.pd
    trunk/externals/creb/doc/blosc~.pd
    trunk/externals/creb/doc/bmatrix~.pd
    trunk/externals/creb/doc/bwin~.pd
    trunk/externals/creb/doc/cheby~.pd
    trunk/externals/creb/doc/clog~.pd
    trunk/externals/creb/doc/dist~.pd
    trunk/externals/creb/doc/dwt~.pd
    trunk/externals/creb/doc/dynwav~.pd
    trunk/externals/creb/doc/eadsr~.pd
    trunk/externals/creb/doc/ead~.pd
    trunk/externals/creb/doc/ear~.pd
    trunk/externals/creb/doc/fdn~.pd
    trunk/externals/creb/doc/ffpoly.pd
    trunk/externals/creb/doc/filterortho~.pd
    trunk/externals/creb/doc/fwarp.pd
    trunk/externals/creb/doc/junction~.pd
    trunk/externals/creb/doc/lattice~.pd
    trunk/externals/creb/doc/matrix~.pd
    trunk/externals/creb/doc/permut~.pd
    trunk/externals/creb/doc/qmult~.pd
    trunk/externals/creb/doc/qnorm~.pd
    trunk/externals/creb/doc/ratio.pd
    trunk/externals/creb/doc/resofilt~.pd
    trunk/externals/creb/doc/sbosc~.pd
    trunk/externals/creb/doc/scrollgrid1D~.pd
    trunk/externals/creb/doc/tabreadmix~.pd
    trunk/externals/creb/doc/xfm~.pd
    trunk/externals/creb/modules/matrix~.c
    trunk/externals/creb/modules/window~.c
    trunk/externals/creb/modules++/biquadseries.cc
    trunk/externals/creb/modules++/blosc.cc
    trunk/externals/creb/modules++/filterortho.cc
    trunk/externals/hcs/import-help.pd
    trunk/externals/hcs/import.c
    trunk/externals/mapping/degrees0x2d0x3emapping.pd
    trunk/externals/mapping/help/degrees0x2d0x3emapping-help.pd
    trunk/externals/mapping/help/mapping0x2d0x3edegrees-help.pd
    trunk/externals/mapping/help/mapping0x2d0x3eradians-help.pd
    trunk/externals/mapping/help/one0x2d0x3efour-help.pd
    trunk/externals/mapping/help/one0x2d0x3ethree-help.pd
    trunk/externals/mapping/help/one0x2d0x3etwo-help.pd
    trunk/externals/mapping/help/radians0x2d0x3emapping-help.pd
    trunk/externals/mapping/mapping0x2d0x3edegrees.pd
    trunk/externals/mapping/mapping0x2d0x3emidi.pd
    trunk/externals/mapping/mapping0x2d0x3eradians.pd
    trunk/externals/mapping/midi0x2d0x3emapping.pd
    trunk/externals/mapping/one0x2d0x3efour.pd
    trunk/externals/mapping/one0x2d0x3ethree.pd
    trunk/externals/mapping/one0x2d0x3etwo.pd
    trunk/externals/mapping/radians0x2d0x3emapping.pd
    trunk/externals/pidip/modules/pdp_aging.c~
    trunk/externals/pmpd/help/help-iAmbient2D.pd
    trunk/externals/pmpd/help/help-iAmbient3D.pd
    trunk/externals/pmpd/help/help-iCircle2D.pd
    trunk/externals/pmpd/help/help-iCircle3D.pd
    trunk/externals/pmpd/help/help-iCylinder3D.pd
    trunk/externals/pmpd/help/help-iLine2D.pd
    trunk/externals/pmpd/help/help-iPlane3D.pd
    trunk/externals/pmpd/help/help-iSeg2D.pd
    trunk/externals/pmpd/help/help-iSphere3D.pd
    trunk/externals/pmpd/help/help-link.pd
    trunk/externals/pmpd/help/help-link2D.pd
    trunk/externals/pmpd/help/help-link3D.pd
    trunk/externals/pmpd/help/help-mass.pd
    trunk/externals/pmpd/help/help-mass2D.pd
    trunk/externals/pmpd/help/help-mass3D.pd
    trunk/externals/pmpd/help/help-pmpd.pd
    trunk/externals/pmpd/help/help-tCircle2D.pd
    trunk/externals/pmpd/help/help-tCircle3D.pd
    trunk/externals/pmpd/help/help-tCube3D.pd
    trunk/externals/pmpd/help/help-tCylinder3D.pd
    trunk/externals/pmpd/help/help-tLine2D.pd
    trunk/externals/pmpd/help/help-tLink2D.pd
    trunk/externals/pmpd/help/help-tLink3D.pd
    trunk/externals/pmpd/help/help-tPlane3D.pd
    trunk/externals/pmpd/help/help-tSeg2D.pd
    trunk/externals/pmpd/help/help-tSphere3D.pd
    trunk/externals/pmpd/help/help-tSquare2D.pd

Modified: trunk/externals/Makefile
===================================================================
--- trunk/externals/Makefile	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/Makefile	2008-08-27 22:27:30 UTC (rev 10266)
@@ -135,10 +135,10 @@
   LIB_TARGETS += 
 else
   ifeq ($(OS_NAME),darwin)
-    LIB_TARGETS += hid pdp pidip gem2pdp aka.wiiremote iem16 apple
+    LIB_TARGETS += hid pdp pidip gem2pdp iem16 apple pdp_opengl
   else
     # GNU/Linux, BSD, IRIX, etc.
-    LIB_TARGETS += hid pdp pidip gem2pdp hdspm_mixer iem16 postlude tclpd pdvjtools sixaxis
+    LIB_TARGETS += hid pdp pidip gem2pdp hdspm_mixer iem16 postlude tclpd pdvjtools sixaxis pdp_opengl
   endif
 endif
 
@@ -418,7 +418,6 @@
 #------------------------------------------------------------------------------#
 # BSAYLOR
 BSAYLOR_NAME=bsaylor
-# partconv~.c requires fftw3, which is not part of the build system yet
 BSAYLOR_OBJECTS := $(wildcard $(externals_src)/bsaylor/*~.c)
 bsaylor: $(BSAYLOR_OBJECTS:.c=.$(EXTENSION))
 
@@ -433,6 +432,7 @@
 	install -d $(helpdir)/$(BSAYLOR_NAME)
 	install -p $(externals_src)/bsaylor/help/*.pd \
 		$(helpdir)/$(BSAYLOR_NAME)
+	install -p $(externals_src)/bsaylor/*.wav $(helpdir)/$(BSAYLOR_NAME)
 #	install -d $(manualsdir)/$(BSAYLOR_NAME)
 	install -d $(readmesdir)
 	install -p $(externals_src)/bsaylor/README.txt \
@@ -488,17 +488,15 @@
 #------------------------------------------------------------------------------#
 # CREB
 CREB_NAME=creb
-# ead* are compiled separately
 CREB_OBJECTS := $(wildcard $(externals_src)/creb/modules/*.c)
-# loopsampler.cc doesn't compile, so omit
-CREB_CXXOBJECTS := $(wildcard $(externals_src)/creb/modules++/[a-km-z]*.cc)
+CREB_CXXOBJECTS := $(wildcard $(externals_src)/creb/modules++/*.cc)
 
 creb: $(CREB_OBJECTS:.c=.$(EXTENSION)) $(CREB_CXXOBJECTS:.cc=.$(EXTENSION))
 
 creb_install: creb
 	install -d $(objectsdir)/$(CREB_NAME)
 	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(CREB_NAME) \
-		--author "Tom Schouten <creb at zzz.kotnet.org>" \
+		--author "Tom Schouten <tom at zwizwa.be>" \
 		--description "This is a collection of pd externals. My bag of tricks." \
 		--license "GNU GPL 2" \
 		--version "0.9.2"
@@ -507,17 +505,17 @@
 		$(CREB_CXXOBJECTS:.cc=.$(EXTENSION)) 		$(objectsdir)/$(CREB_NAME)
 	install -d $(helpdir)/$(CREB_NAME)
 	install -p $(externals_src)/creb/doc/*.* $(helpdir)/$(CREB_NAME)
-	install -d $(manualsdir)/$(CREB_NAME)
-	install -p $(externals_src)/creb/doc/reference.txt $(manualsdir)/$(CREB_NAME)
+	install -d $(readmesdir)
+	install -p $(externals_src)/creb/doc/reference.txt \
+		$(readmesdir)/$(CREB_NAME).txt
 	install -d $(examplesdir)/$(CREB_NAME)
 	install -p $(externals_src)/creb/doc/examples/*.* $(examplesdir)/$(CREB_NAME)
 
 creb_clean:
 	-rm -f -- $(CREB_OBJECTS:.c=.$(EXTENSION))
-	-rm -f -- $(CREB_ENVELOPE_UTIL:.c=.$(EXTENSION))
-	-rm -f -- $(CREB_EA_OBJECTS:.c=.$(EXTENSION)) 
 	-rm -f -- $(CREB_OBJECTS:.c=.o)
-	-rm -f -- $(CREB_ENVELOPE_UTIL:.c=.o) $(CREB_EA_OBJECTS:.c=.o)
+	-rm -f -- $(CREB_CXXOBJECTS:.cc=.$(EXTENSION))
+	-rm -f -- $(CREB_CXXOBJECTS:.cc=.o)
 	-rm -f -- $(externals_src)/creb/*/*.bak
 	-rm -f -- $(externals_src)/creb/*/*.*~
 
@@ -1011,7 +1009,6 @@
 #	install -p $(HARDWARE_OBJECTS:.c=.$(EXTENSION)) \
 #		$(objectsdir)/$(HARDWARE_NAME)
 	install -p $(externals_src)/hardware/lanbox/lanbox.pd \
-		$(externals_src)/hardware/arduino/arduino.pd \
 		$(objectsdir)/$(HARDWARE_NAME)
 	install -d $(helpdir)/$(HARDWARE_NAME)
 	install -p $(externals_src)/hardware/*/*-help.pd \
@@ -1023,9 +1020,8 @@
 	install -p $(externals_src)/hardware/README.txt \
 		$(readmesdir)/$(HARDWARE_NAME).txt
 	install -d $(examplesdir)/$(HARDWARE_NAME)
-	install -p $(externals_src)/hardware/*/examples/*.pd \
-		$(externals_src)/hardware/arduino/arduino-test.pd \
-		$(examplesdir)/$(HARDWARE_NAME)
+#	install -p $(externals_src)/hardware/*/examples/*.pd \
+#		$(examplesdir)/$(HARDWARE_NAME)
 
 hardware_clean:
 	-rm -f -- $(externals_src)/hardware/*/*.$(EXTENSION)
@@ -1048,10 +1044,6 @@
 		--license "GNU GPL" \
 		--version ""
 	install -p $(HCS_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(HCS_NAME)
-# temp kludge: install [classpath] and [import] into global namespace since
-# they are used for loading libraries
-	install -p $(externals_src)/hcs/classpath.$(EXTENSION) \
-		$(externals_src)/hcs/import.$(EXTENSION) $(objectsdir)
 	install -p $(shell ls -1 $(externals_src)/hcs/*.pd | \
 			 grep -v '\-help.pd') $(objectsdir)/$(HCS_NAME)
 # hmm, these don't have a home yet...
@@ -1059,9 +1051,9 @@
 	install -d $(helpdir)/$(HCS_NAME)
 	install -p $(externals_src)/hcs/*-help.pd \
 		$(helpdir)/$(HCS_NAME)
-	install -d $(manualsdir)/$(HCS_NAME)
-	install -p $(externals_src)/hcs/README* $(externals_src)/hcs/TODO \
-		$(manualsdir)/$(HCS_NAME)
+#	install -d $(manualsdir)/$(HCS_NAME)
+#	install -p $(externals_src)/hcs/README* $(externals_src)/hcs/TODO \
+#		$(manualsdir)/$(HCS_NAME)
 #	install -d $(readmesdir)
 #	install -p $(externals_src)/hcs/README \
 #		$(readmesdir)/$(HCS_NAME).txt
@@ -1308,7 +1300,7 @@
 	install -d $(helpdir)/$(IEM_BIN_AMBI_NAME)
 	install -p $(externals_src)/iem/iem_bin_ambi/help/*.pd \
 		$(helpdir)/$(IEM_BIN_AMBI_NAME)
-	install -d $(manualsdir)/$(IEM_BIN_AMBI_NAME)
+#	install -d $(manualsdir)/$(IEM_BIN_AMBI_NAME)
 	install -d $(readmesdir)
 	install -p $(externals_src)/iem/iem_bin_ambi/READ_ME.txt \
 		$(readmesdir)/$(IEM_BIN_AMBI_NAME).txt
@@ -1526,9 +1518,10 @@
 #------------------------------------------------------------------------------#
 # LOADERS
 LOADERS_NAME=
-LOADERS_OBJECTS := $(wildcard $(externals_src)/loaders/*.c)
+LOADERS_OBJECTS := $(wildcard $(externals_src)/loaders/*.c)  \
+	$(externals_src)/loaders/hexloader/hexloader.c
 loaders: $(LOADERS_OBJECTS:.c=.$(EXTENSION))
-
+	echo $(LOADERS_OBJECTS)
 loaders_install: loaders
 	install -d $(objectsdir)/$(LOADERS_NAME)
 	install -p $(LOADERS_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(LOADERS_NAME)
@@ -1539,7 +1532,7 @@
 #	install -p $(externals_src)/loaders/README.txt $(manualsdir)/$(LOADERS_NAME)
 
 loaders_clean:
-	-rm -f -- $(externals_src)/loaders/*.$(EXTENSION)
+	-rm -f -- $(LOADERS_OBJECTS:.c=.$(EXTENSION))
 	-rm -f -- $(externals_src)/loaders/*.o
 	-rm -f -- $(externals_src)/loaders/*.bak
 	-rm -f -- $(externals_src)/loaders/*.*~
@@ -1743,7 +1736,7 @@
 	install -d $(readmesdir)
 	install -p $(externals_src)/moonlib/README.txt \
 		$(readmesdir)/$(MOONLIB_NAME).txt
-	install -d $(examplesdir)/$(MOONLIB_NAME)
+#	install -d $(examplesdir)/$(MOONLIB_NAME)
 #	install -p $(externals_src)/moonlib/examples/*.pd \
 #		$(examplesdir)/$(MOONLIB_NAME)
 
@@ -2074,7 +2067,8 @@
 	install -p $(externals_src)/pdp/*.$(EXTENSION) $(objectsdir)
 #	install -p $(externals_src)/pdp/abstractions/*.pd $(objectsdir)/$(PDP_NAME)
 	install -p $(externals_src)/pdp/abstractions/*.pd $(objectsdir)
-#	install -d $(helpdir)/$(PDP_NAME)
+	install -d $(helpdir)/$(PDP_NAME)
+	install -p $(externals_src)/pdp/doc/objects/*.* $(helpdir)/$(PDP_NAME)
 	install -p $(externals_src)/pdp/doc/objects/*.* $(helpdir)
 	install -d $(manualsdir)/$(PDP_NAME)
 	install -p $(externals_src)/pdp/doc/reference.txt $(manualsdir)/$(PDP_NAME)
@@ -2092,7 +2086,43 @@
 	-rm -f -- $(externals_src)/pdp/configure
 
 
+#------------------------------------------------------------------------------#
+# PDP_OPENGL
+PDP_OPENGL_NAME=3dp
+PDP_OPENGL_BINARY := $(externals_src)/pdp/opengl/pdp_opengl.$(EXTENSION)
+$(PDP_OPENGL_BINARY): $(externals_src)/pdp/Makefile.config
+	make -C $(externals_src)/pdp/opengl
 
+pdp_opengl: $(PDP_OPENGL_BINARY)
+	echo $(PDP_OPENGL_BINARY)
+
+pdp_opengl_install: pdp_opengl
+	install -d $(objectsdir)/$(PDP_OPENGL_NAME)
+	$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(PDP_OPENGL_NAME) \
+		--author "Tom Schouten" \
+		--description "opengl extensions for pdp" \
+		--license "GPL v2 or later"
+	install -p $(PDP_OPENGL_BINARY) $(objectsdir)
+	install -p $(externals_src)/pdp/opengl/abstractions/*.pd \
+		$(objectsdir)/$(PDP_OPENGL_NAME)
+	install -d $(helpdir)
+	install -p $(externals_src)/pdp/opengl/doc/objects/*.pd $(helpdir)
+	install -d $(readmesdir)
+	install -p $(externals_src)/pdp/opengl/README \
+		$(readmesdir)/$(PDP_OPENGL_NAME).txt
+	install -d $(examplesdir)/$(PDP_OPENGL_NAME)
+	install -p $(externals_src)/pdp/opengl/doc/examples/*.pd \
+		$(examplesdir)/$(PDP_OPENGL_NAME)
+	install -p $(externals_src)/pdp/opengl/test/*.pd \
+		$(examplesdir)/$(PDP_OPENGL_NAME)
+
+pdp_opengl_clean:
+	make -C $(externals_src)/pdp/opengl clean
+	-rm -f -- $(PDP_OPENGL_BINARY)
+	-rm -f -- $(externals_src)/pdp_opengl/*.bak
+	-rm -f -- $(externals_src)/pdp_opengl/*.*~
+
+
 #------------------------------------------------------------------------------#
 # PDVJTOOLS
 PDVJTOOLS_NAME=pdvjtools
@@ -2158,7 +2188,8 @@
 #		--license "GNU GPLv2"
 	install -d $(objectsdir)
 	install -p $(externals_src)/pidip/*.$(EXTENSION) $(objectsdir)
-	install -d $(helpdir)
+	install -d $(helpdir)/$(PIDIP_NAME)
+	install -p $(externals_src)/pidip/doc/*.pd $(helpdir)/$(PIDIP_NAME)
 	install -p $(externals_src)/pidip/doc/*.pd $(helpdir)
 	install -d $(examplesdir)/$(PIDIP_NAME)
 	install -p $(externals_src)/pidip/patches/*.* $(examplesdir)/$(PIDIP_NAME)
@@ -2986,7 +3017,6 @@
 	install -d $(readmesdir)
 	install -p $(externals_src)/olafmatt/flashserver/README \
 		$(readmesdir)/$(FLASHSERVER_NAME).txt
-	install -d $(examplesdir)/$(FLASHSERVER_NAME)
 
 flashserver_clean:
 	-rm -f -- $(FLASHSERVER_OBJECTS:.c=.$(EXTENSION))
@@ -3142,9 +3172,6 @@
 	install -d $(helpdir)/$(EARPLUG_NAME)
 	install -p $(externals_src)/earplug~/*-help.pd \
 		$(helpdir)/$(EARPLUG_NAME)
-	install -d $(examplesdir)/$(EARPLUG_NAME)
-	install -p $(externals_src)/earplug~/*-help.pd \
-		   $(examplesdir)/$(EARPLUG_NAME)
 
 earplug_clean:
 	-rm -f -- $(EARPLUG_OBJECTS:.c=.$(EXTENSION))
@@ -3163,7 +3190,29 @@
 # make the symlinks necessary to simulate the installed environment
 devsymlinks: 
 
+TAGS: etags
 
+etags:
+	etags $(pd_src)/src/*.[ch] 
+	find $(externals_src) -type f -name '*.[ch]' -exec etags -a '{}' \;
+	find $(externals_src) -type f -name '*.cc' -exec etags -a '{}' \;
+	find $(externals_src) -type f -name '*.cpp' -exec etags -a '{}' \;
+	find $(extensions_src) -type f -name '*.[ch]' -exec etags -a '{}' \;
+	find /usr/include -type f -name \*.h -exec etags -a '{}' \;
+	make etags_`uname -s`
+
+etags_Darwin:
+	etags -a $(externals_src)/hcs/hid/HID\ Utilities\ Source/*.[ch]
+	find /System/Library/Frameworks  -type f -name \*.h -exec etags -a '{}' \;
+	find /Library/Frameworks  -type f -name \*.h -exec etags -a '{}' \;
+	find /sw/include -type f -name \*.h -exec etags -a '{}' \;
+
+etags_Linux:
+
+etags_MINGW:
+	find /usr/local/include/ -type f -name \*.h -exec etags -a '{}' \;
+
+
 #==============================================================================#
 #
 # CLEAN TARGETS

Modified: trunk/externals/arraysize/arraysize-help.pd
===================================================================
--- trunk/externals/arraysize/arraysize-help.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/arraysize/arraysize-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -11,7 +11,7 @@
 #X msg 22 112 bang;
 #X obj 22 139 arraysize;
 #X msg 65 112 set test;
-#X obj 228 264 pddp_open all_about_arrays;
+#X obj 228 264 pddp/pddplink ../all_about_arrays.pd -text all_about_arrays;
 #X text 124 263 For more info:;
 #X floatatom 22 245 5 0 0 0 - - -;
 #X msg 22 194 bang;

Modified: trunk/externals/bbogart/entry/entry-help.pd
===================================================================
--- trunk/externals/bbogart/entry/entry-help.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/bbogart/entry/entry-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,5 +1,5 @@
-#N canvas 172 88 801 700 10;
-#X obj 72 208 entry 150 100 grey black;
+#N canvas 216 22 793 604 10;
+#X obj 72 208 entry 150 100 grey yellow;
 #X obj 11 84 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
 -1;
 #X obj 32 316 print;
@@ -7,7 +7,7 @@
 #X msg 127 94 set one two three four five six;
 #X msg 31 29 fgcolour yellow;
 #X msg 94 4 bgcolour purple;
-#X obj 142 462 entry 100 50 grey70 purple;
+#X obj 29 526 entry 155 48 grey70 purple;
 #X text 9 355 Creation arguments are: width height bgcolor fgcolor.
 The width and height are in pixels.;
 #X obj 251 254 select return;
@@ -16,7 +16,7 @@
 #X msg 218 186 clear;
 #X symbolatom 216 319 10 0 0 1 last_key_typed - -;
 #X text 255 275 ^-- hit return to output;
-#X msg 219 430 size 400 200;
+#X msg 123 490 size 400 200;
 #X msg 6 4 bgcolour grey;
 #X msg 52 52 fgcolour black;
 #X text 12 396 The size message currently only takes affect after a
@@ -29,87 +29,61 @@
 #X msg 85 429 98;
 #X obj 148 31 pddp/pddplink http://tcl.tk/man/tcl8.4/TkCmd/text.htm
 ;
-#X obj 442 91 entry 300 50 grey70 black;
-#X msg 572 67 option relief \$1;
-#X obj 571 46 symbol;
-#X msg 469 11 flat;
-#X msg 504 11 groove;
-#X msg 551 11 raised;
-#X msg 599 10 ridge;
-#X msg 640 10 solid;
-#X msg 681 10 sunken;
-#X obj 611 524 symbol;
-#X obj 482 525 symbol;
-#X msg 465 501 on;
-#X msg 499 500 off;
-#X msg 592 499 normal;
-#X msg 638 499 disabled;
-#X msg 610 547 option state \$1;
-#X msg 482 547 option undo \$1;
-#X msg 132 430 size 100 50;
-#X text 664 526 disable editing;
-#X text 525 526 turn on undo;
-#X obj 572 217 entry 100 50 grey70 black;
-#X obj 571 172 symbol;
-#X obj 447 394 entry 250 80 grey70 black;
-#X obj 501 349 symbol;
-#X msg 572 193 option wrap \$1;
-#X msg 529 147 none;
-#X msg 564 147 char;
-#X msg 601 147 word;
-#X text 618 171 word wrapping;
-#X msg 502 370 option selectbackground \$1;
-#X msg 419 304 blue;
-#X msg 454 304 purple;
-#X msg 501 304 orange;
-#X msg 549 303 magenta;
-#X obj 425 281 pddp/pddplink http://en.wikipedia.org/wiki/X11_color_names
-;
-#X msg 603 303 DarkSlateBlue;
-#X msg 603 342 limegreen;
-#X msg 603 323 lightyellow;
-#X obj 384 218 entry 100 50 grey70 black;
-#X obj 386 167 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 10 -262144
+#X obj 395 132 entry 300 50 grey70 black;
+#X msg 571 101 option relief \$1;
+#X obj 570 80 symbol;
+#X msg 468 45 flat;
+#X msg 503 45 groove;
+#X msg 550 45 raised;
+#X msg 598 44 ridge;
+#X msg 639 44 solid;
+#X msg 680 44 sunken;
+#X obj 610 233 symbol;
+#X msg 591 208 normal;
+#X msg 637 208 disabled;
+#X msg 609 256 option state \$1;
+#X msg 124 465 size 100 50;
+#X text 663 235 disable editing;
+#X obj 448 297 entry 250 80 grey70 black;
+#X obj 440 200 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 10 -262144
 -1 -1 0 1;
-#X obj 52 601 entry 100 50 grey70 black;
-#X obj 51 556 symbol;
-#X obj 39 650 pddp/pddplink http://tcl.tk/man/tcl8.4/TkCmd/cursors.htm
+#X obj 263 509 entry 100 50 grey70 black;
+#X obj 262 464 symbol;
+#X obj 210 559 pddp/pddplink http://tcl.tk/man/tcl8.4/TkCmd/cursors.htm
 ;
-#X msg 49 521 boat;
-#X msg 52 577 option cursor \$1;
-#X msg 9 521 clock;
-#X msg 145 521 dot;
-#X msg 175 521 dotbox;
-#X msg 222 521 gumby;
-#X msg 265 521 gobbler;
-#X msg 266 590 pirate;
-#X msg 266 547 mouse;
-#X msg 266 569 target;
-#X msg 384 194 option insertwidth \$1;
-#X obj 386 48 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 10 -262144
+#X msg 260 429 boat;
+#X msg 263 485 option cursor \$1;
+#X msg 220 429 clock;
+#X msg 356 429 dot;
+#X msg 386 429 dotbox;
+#X msg 433 429 gumby;
+#X msg 476 429 gobbler;
+#X msg 477 498 pirate;
+#X msg 477 455 mouse;
+#X msg 477 477 target;
+#X msg 438 227 option insertwidth \$1;
+#X obj 385 82 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 10 -262144
 -1 -1 0 1;
-#X msg 383 68 option borderwidth \$1;
-#X msg 395 366 scrollbar \$1;
-#X obj 395 346 tgl 15 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0
+#X msg 382 102 option borderwidth \$1;
+#X msg 456 269 scrollbar \$1;
+#X obj 456 249 tgl 15 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0
 1;
-#X msg 129 171 key a;
-#X msg 170 171 key 32;
-#X obj 342 510 keyup;
-#X msg 342 549 key \$1;
-#X floatatom 359 531 5 0 0 0 - - -;
+#X obj 566 417 keyup;
+#X msg 566 456 key \$1;
+#X floatatom 583 438 5 0 0 0 - - -;
 #X msg 269 210 key 3322;
-#X obj 550 586 entry 100 50 grey70 purple;
-#X obj 342 584 entry 100 50 grey70 black;
-#X text 337 488 type single chars:;
-#X msg 411 535 key a;
-#X msg 412 557 key 9;
-#X obj 329 650 pddp/pddplink http://tcl.tk/man/tcl8.4/TkCmd/cursors.htm
+#X obj 566 492 entry 166 54 grey70 black;
+#X text 561 393 type single chars:;
+#X msg 656 442 key a;
+#X msg 657 464 key 9;
+#X obj 500 559 pddp/pddplink http://tcl.tk/man/tcl8.4/TkCmd/cursors.htm
 ;
-#X text 156 630 for more cursors:;
-#X text 327 636 for more keynums:;
-#X msg 403 516 key 65228;
-#X msg 266 611 pencil;
-#X msg 84 521 coffee_mug;
+#X text 367 538 for more cursors:;
+#X text 551 544 for more keynums:;
+#X msg 648 423 key 65228;
+#X msg 477 519 pencil;
+#X msg 295 429 coffee_mug;
+#X msg 700 464 key 32;
 #X connect 0 0 2 0;
 #X connect 0 0 10 0;
 #X connect 0 1 9 0;
@@ -140,54 +114,35 @@
 #X connect 32 0 28 0;
 #X connect 33 0 28 0;
 #X connect 34 0 28 0;
-#X connect 35 0 41 0;
-#X connect 36 0 42 0;
-#X connect 37 0 36 0;
-#X connect 38 0 36 0;
-#X connect 39 0 35 0;
-#X connect 40 0 35 0;
-#X connect 41 0 90 0;
-#X connect 42 0 90 0;
-#X connect 43 0 7 0;
-#X connect 47 0 50 0;
-#X connect 49 0 55 0;
-#X connect 50 0 46 0;
-#X connect 51 0 47 0;
-#X connect 52 0 47 0;
-#X connect 53 0 47 0;
-#X connect 55 0 48 0;
-#X connect 56 0 49 0;
-#X connect 57 0 49 0;
-#X connect 58 0 49 0;
-#X connect 59 0 49 0;
-#X connect 61 0 49 0;
-#X connect 62 0 49 0;
-#X connect 63 0 49 0;
-#X connect 65 0 79 0;
-#X connect 67 0 70 0;
-#X connect 69 0 67 0;
-#X connect 70 0 66 0;
-#X connect 71 0 67 0;
-#X connect 72 0 67 0;
-#X connect 73 0 67 0;
-#X connect 74 0 67 0;
-#X connect 75 0 67 0;
-#X connect 76 0 67 0;
-#X connect 77 0 67 0;
-#X connect 78 0 67 0;
-#X connect 79 0 64 0;
-#X connect 80 0 81 0;
-#X connect 81 0 26 0;
-#X connect 82 0 48 0;
-#X connect 83 0 82 0;
-#X connect 84 0 0 0;
-#X connect 85 0 0 0;
-#X connect 86 0 87 0;
-#X connect 86 0 88 0;
-#X connect 87 0 91 0;
-#X connect 89 0 0 0;
-#X connect 93 0 91 0;
-#X connect 94 0 91 0;
-#X connect 98 0 91 0;
-#X connect 99 0 67 0;
-#X connect 100 0 67 0;
+#X connect 35 0 38 0;
+#X connect 36 0 35 0;
+#X connect 37 0 35 0;
+#X connect 38 0 41 0;
+#X connect 39 0 7 0;
+#X connect 42 0 56 0;
+#X connect 44 0 47 0;
+#X connect 46 0 44 0;
+#X connect 47 0 43 0;
+#X connect 48 0 44 0;
+#X connect 49 0 44 0;
+#X connect 50 0 44 0;
+#X connect 51 0 44 0;
+#X connect 52 0 44 0;
+#X connect 53 0 44 0;
+#X connect 54 0 44 0;
+#X connect 55 0 44 0;
+#X connect 56 0 41 0;
+#X connect 57 0 58 0;
+#X connect 58 0 26 0;
+#X connect 59 0 41 0;
+#X connect 60 0 59 0;
+#X connect 61 0 62 0;
+#X connect 61 0 63 0;
+#X connect 62 0 65 0;
+#X connect 64 0 0 0;
+#X connect 67 0 65 0;
+#X connect 68 0 65 0;
+#X connect 72 0 65 0;
+#X connect 73 0 44 0;
+#X connect 74 0 44 0;
+#X connect 75 0 65 0;

Modified: trunk/externals/bbogart/entry/entry.c
===================================================================
--- trunk/externals/bbogart/entry/entry.c	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/bbogart/entry/entry.c	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,3 +1,4 @@
+
 /* text entry widget for PD                                              *
  * Based on button from GGEE by Guenter Geiger                           *
  * Copyright Ben Bogart 2004 ben at ekran.org                               * 
@@ -49,6 +50,7 @@
 #define TOTAL_OUTLETS           2
 
 #define DEBUG(x)
+//#define DEBUG(x) x
 
 typedef struct _entry
 {
@@ -133,32 +135,32 @@
 
     /* Tk ID for the current canvas that this object is drawn in */
     sprintf(buf,".x%lx.c", (long unsigned int) canvas);
-    x->canvas_id = getbytes(strlen(buf));
+    x->canvas_id = getbytes(strlen(buf) + 1);
     strcpy(x->canvas_id, buf);
 
     /* Tk ID for the "frame" the other things are drawn in */
     sprintf(buf,"%s.frame%lx", x->canvas_id, (long unsigned int)x);
-    x->frame_id = getbytes(strlen(buf));
+    x->frame_id = getbytes(strlen(buf) + 1);
     strcpy(x->frame_id, buf);
 
     sprintf(buf,"%s.text%lx", x->frame_id, (long unsigned int)x);
-    x->text_id = getbytes(strlen(buf));
+    x->text_id = getbytes(strlen(buf) + 1);
     strcpy(x->text_id, buf);    /* Tk ID for the "text", the meat! */
 
     sprintf(buf,"%s.window%lx", x->canvas_id, (long unsigned int)x);
-    x->window_tag = getbytes(strlen(buf));
+    x->window_tag = getbytes(strlen(buf) + 1);
     strcpy(x->window_tag, buf);    /* Tk ID for the resizing "window" */
 
     sprintf(buf,"%s.handle%lx", x->canvas_id, (long unsigned int)x);
-    x->handle_id = getbytes(strlen(buf));
+    x->handle_id = getbytes(strlen(buf) + 1);
     strcpy(x->handle_id, buf);    /* Tk ID for the resizing "handle" */
 
     sprintf(buf,"%s.scrollbar%lx", x->frame_id, (long unsigned int)x);
-    x->scrollbar_id = getbytes(strlen(buf));
+    x->scrollbar_id = getbytes(strlen(buf) + 1);
     strcpy(x->scrollbar_id, buf);    /* Tk ID for the optional "scrollbar" */
 
     sprintf(buf,"all%lx", (long unsigned int)x);
-    x->all_tag = getbytes(strlen(buf));
+    x->all_tag = getbytes(strlen(buf) + 1);
     strcpy(x->all_tag, buf);    /* Tk ID for the optional "scrollbar" */
 }
 
@@ -475,7 +477,7 @@
     }
     sys_vgui("append ::%s::list \" \"\n", x->tcl_namespace);
     sys_vgui("%s insert end $::%s::list ; unset ::%s::list \n", 
-               x->canvas_id, x->tcl_namespace, x->tcl_namespace );
+               x->text_id, x->tcl_namespace, x->tcl_namespace );
     sys_vgui("%s yview end-2char \n", x->text_id );
 }
 
@@ -743,8 +745,8 @@
     x->x_font_weight = gensym("normal");
     x->x_have_scrollbar = 0;
     x->x_selected = 0;
-	
-	if (argc < 4)
+
+    if (argc < 4)
 	{
 		post("entry: You must enter at least 4 arguments. Default values used.");
 		x->x_width = ENTRY_DEFAULT_WIDTH;
@@ -758,13 +760,13 @@
 		x->x_height = atom_getint(argv+1);
 		x->x_bgcolour = atom_getsymbol(argv+2);
 		x->x_fgcolour = atom_getsymbol(argv+3);
-	}	
+    }
 
     x->x_data_outlet = outlet_new(&x->x_obj, &s_float);
     x->x_status_outlet = outlet_new(&x->x_obj, &s_symbol);
 
     sprintf(buf,"entry%lx",(long unsigned int)x);
-    x->tcl_namespace = getbytes(strlen(buf));
+    x->tcl_namespace = getbytes(strlen(buf) + 1);
     strcpy(x->tcl_namespace, buf);    
 
     sprintf(buf,"#%s", x->tcl_namespace);

Modified: trunk/externals/bbogart/entry/makefile
===================================================================
--- trunk/externals/bbogart/entry/makefile	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/bbogart/entry/makefile	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,7 +1,7 @@
 current:
 	echo make pd_linux, pd_nt, pd_irix5, or pd_irix6
 
-clean: ; rm -f entry.pd_{linux,nt,irix?,darwin} *.o
+clean: ; rm -f entry.pd_* *.dll *.o
 
 # ----------------------- NT -----------------------
 
@@ -51,7 +51,7 @@
 
 .SUFFIXES: .pd_linux
 
-LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer \
+LINUXCFLAGS = -g -DPD -O2 -funroll-loops -fomit-frame-pointer \
     -Wall -W -Wshadow -Wstrict-prototypes
 
 
@@ -69,7 +69,7 @@
 
 .SUFFIXES: .pd_darwin
 
-DARWINCFLAGS = -DPD -O2 -Wall -W -Wshadow -Wstrict-prototypes
+DARWINCFLAGS = -g -DPD -O2 -Wall -W -Wshadow -Wstrict-prototypes
 
 .c.pd_darwin:
 	cc $(DARWINCFLAGS) $(LINUXINCLUDE) -o $*.o -c $*.c

Copied: trunk/externals/build/src/any2list.c (from rev 10261, branches/pd-extended/v0-40/externals/build/src/any2list.c)
===================================================================
--- trunk/externals/build/src/any2list.c	                        (rev 0)
+++ trunk/externals/build/src/any2list.c	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1 @@
+#include "../../zexy/src/a2l.c"

Copied: trunk/externals/build/src/demux.c (from rev 10261, branches/pd-extended/v0-40/externals/build/src/demux.c)
===================================================================
--- trunk/externals/build/src/demux.c	                        (rev 0)
+++ trunk/externals/build/src/demux.c	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1 @@
+#include "../../zexy/src/demultiplex.c"

Copied: trunk/externals/build/src/demux~.c (from rev 10261, branches/pd-extended/v0-40/externals/build/src/demux~.c)
===================================================================
--- trunk/externals/build/src/demux~.c	                        (rev 0)
+++ trunk/externals/build/src/demux~.c	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1 @@
+#include "../../zexy/src/demultiplex~.c"

Deleted: trunk/externals/build/src/ibfft~.c
===================================================================
--- trunk/externals/build/src/ibfft~.c	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/build/src/ibfft~.c	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,9 +0,0 @@
-/* 
- * hack to work around my lack of Windows linking knowledge
- * <hans at at.or.at>
- */
-#ifdef WIN32
-#include "../../../pd/src/d_fft_mayer.c"
-#endif
-
-#include "../../creb/modules/bfft~.c"

Deleted: trunk/externals/build/src/idwt~.c
===================================================================
--- trunk/externals/build/src/idwt~.c	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/build/src/idwt~.c	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1 +0,0 @@
-#include "../../creb/modules/dwt~.c"

Copied: trunk/externals/build/src/l.c (from rev 10261, branches/pd-extended/v0-40/externals/build/src/l.c)
===================================================================
--- trunk/externals/build/src/l.c	                        (rev 0)
+++ trunk/externals/build/src/l.c	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1 @@
+#include "../../zexy/src/lister.c"

Copied: trunk/externals/build/src/l2i.c (from rev 10261, branches/pd-extended/v0-40/externals/build/src/l2i.c)
===================================================================
--- trunk/externals/build/src/l2i.c	                        (rev 0)
+++ trunk/externals/build/src/l2i.c	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1 @@
+#include "../../zexy/src/list2int.c"

Copied: trunk/externals/build/src/l2s.c (from rev 10261, branches/pd-extended/v0-40/externals/build/src/l2s.c)
===================================================================
--- trunk/externals/build/src/l2s.c	                        (rev 0)
+++ trunk/externals/build/src/l2s.c	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1 @@
+#include "../../zexy/src/list2symbol.c"

Copied: trunk/externals/build/src/mux.c (from rev 10261, branches/pd-extended/v0-40/externals/build/src/mux.c)
===================================================================
--- trunk/externals/build/src/mux.c	                        (rev 0)
+++ trunk/externals/build/src/mux.c	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1 @@
+#include "../../zexy/src/multiplex.c"

Copied: trunk/externals/build/src/mux~.c (from rev 10261, branches/pd-extended/v0-40/externals/build/src/mux~.c)
===================================================================
--- trunk/externals/build/src/mux~.c	                        (rev 0)
+++ trunk/externals/build/src/mux~.c	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1 @@
+#include "../../zexy/src/multiplex~.c"

Copied: trunk/externals/build/src/s2l.c (from rev 10261, branches/pd-extended/v0-40/externals/build/src/s2l.c)
===================================================================
--- trunk/externals/build/src/s2l.c	                        (rev 0)
+++ trunk/externals/build/src/s2l.c	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1 @@
+#include "../../zexy/src/symbol2list.c"

Modified: trunk/externals/creb/Makefile
===================================================================
--- trunk/externals/creb/Makefile	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/Makefile	2008-08-27 22:27:30 UTC (rev 10266)
@@ -27,3 +27,14 @@
 	install -m 644 doc/*.pd $(prefix)/lib/pd/doc/5.reference
 	install -d $(prefix)/lib/pd/doc/creb
 	install -m 644 doc/examples/*.pd $(prefix)/lib/pd/doc/creb
+
+
+bootstrap:
+	. bootstrap
+
+# snapshot after release
+snapshot: bootstrap
+	bin/dist-snapshot -d
+
+# to make a release, increment the version number in darcs and run
+# 	bin/dist-snapshot

Modified: trunk/externals/creb/Makefile.config.in
===================================================================
--- trunk/externals/creb/Makefile.config.in	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/Makefile.config.in	2008-08-27 22:27:30 UTC (rev 10266)
@@ -7,7 +7,7 @@
 
 DEFS = -DPD -DCREB_VERSION=\"$(CREB_VERSION)\"
 CFLAGS = $(DEFS) -O2 -funroll-loops -fomit-frame-pointer \
-    -Wall -W -Wstrict-prototypes -Werror \
+    -Wall -W -Wstrict-prototypes \
     -Wno-unused -Wno-parentheses -Wno-switch # -Wshadow
 INCLUDE =  -I$(PD_INCLUDE_DIR) -I../include -I../include/dspi
 

Modified: trunk/externals/creb/README
===================================================================
--- trunk/externals/creb/README	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/README	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,7 +1,7 @@
 CREB - compl. red. ext. blk.
 some externals for pure data
 
-Copyright (c) by Tom Schouten <creb at zzz.kotnet.org>
+Copyright (c) by Tom Schouten <tom at zwizwa.be>
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by

Copied: trunk/externals/creb/README.darcs (from rev 10261, branches/pd-extended/v0-40/externals/creb/README.darcs)
===================================================================
--- trunk/externals/creb/README.darcs	                        (rev 0)
+++ trunk/externals/creb/README.darcs	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,11 @@
+to update type
+
+	darcs pull
+
+after getting/pulling, do
+
+	. bootstrap
+
+this will generate the configure scripts, so you can
+
+	./configure && make

Copied: trunk/externals/creb/README.extcvs (from rev 10261, branches/pd-extended/v0-40/externals/creb/README.extcvs)
===================================================================
--- trunk/externals/creb/README.extcvs	                        (rev 0)
+++ trunk/externals/creb/README.extcvs	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,16 @@
+
+NOTE FOR THE PURE DATA EXTERNALS CVS
+
+if you need to change anything to the source files here, let me know at <tom at zwizwa.be>
+to prevent i overwrite your changes when i update the CVS from my darcs archive at:
+
+	http://zwizwa.be/darcs/creb
+
+i update like this:
+
+ * update from darcs tree
+ * update from sourceforge cvs
+ * briefly look over changes, take mine as master
+ * commit darcs + sourceforge
+
+

Copied: trunk/externals/creb/abs/rms~.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/abs/rms~.pd)
===================================================================
--- trunk/externals/creb/abs/rms~.pd	                        (rev 0)
+++ trunk/externals/creb/abs/rms~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,8 @@
+#N canvas 190 209 347 206 10;
+#X obj 113 45 inlet~;
+#X obj 114 72 env~;
+#X obj 115 98 dbtorms;
+#X obj 113 134 outlet;
+#X connect 0 0 1 0;
+#X connect 1 0 2 0;
+#X connect 2 0 3 0;

Copied: trunk/externals/creb/bootstrap (from rev 10261, branches/pd-extended/v0-40/externals/creb/bootstrap)
===================================================================
--- trunk/externals/creb/bootstrap	                        (rev 0)
+++ trunk/externals/creb/bootstrap	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,3 @@
+#!/bin/bash
+autoconf
+chmod +x bin/*

Copied: trunk/externals/creb/doc/bdiag~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/bdiag~-help.pd)
===================================================================
--- trunk/externals/creb/doc/bdiag~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/bdiag~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,97 @@
+#N canvas 34 203 724 407 10;
+#X obj 34 45 metro;
+#X msg 34 20 bang;
+#X floatatom 76 20 5 0 0;
+#X obj 34 327 dist~ 1;
+#X obj 24 359 dac~;
+#N canvas 731 115 262 403 systemparams 1;
+#X floatatom 81 47 5 0 0;
+#X floatatom 125 47 5 0 0;
+#X floatatom 81 74 5 0 0;
+#X floatatom 125 74 5 0 0;
+#X floatatom 81 102 5 0 0;
+#X floatatom 125 102 5 0 0;
+#X floatatom 81 129 5 0 0;
+#X floatatom 125 129 5 0 0;
+#X floatatom 81 157 5 0 0;
+#X floatatom 125 157 5 0 0;
+#X floatatom 81 184 5 0 0;
+#X floatatom 125 184 5 0 0;
+#X floatatom 81 212 5 0 0;
+#X floatatom 125 212 5 0 0;
+#X floatatom 81 239 5 0 0;
+#X floatatom 125 239 5 0 0;
+#X obj 28 65 bdft 1;
+#X obj 27 93 bdft 2;
+#X obj 28 120 bdft 3;
+#X obj 28 175 bdft 7;
+#X obj 28 202 bdft 11;
+#X obj 28 230 bdft 17;
+#X obj 28 257 bdft 30;
+#X obj 28 319 outlet;
+#X text 20 23 frequency detune and damping;
+#X text 49 283 bdft argument = harmonic;
+#X obj 28 147 bdft 5;
+#X connect 0 0 16 0;
+#X connect 1 0 16 1;
+#X connect 2 0 17 0;
+#X connect 3 0 17 1;
+#X connect 4 0 18 0;
+#X connect 5 0 18 1;
+#X connect 6 0 26 0;
+#X connect 7 0 26 1;
+#X connect 8 0 19 0;
+#X connect 9 0 19 1;
+#X connect 10 0 20 0;
+#X connect 11 0 20 1;
+#X connect 12 0 21 0;
+#X connect 13 0 21 1;
+#X connect 14 0 22 0;
+#X connect 15 0 22 1;
+#X connect 16 0 23 0;
+#X connect 17 0 23 0;
+#X connect 18 0 23 0;
+#X connect 19 0 23 0;
+#X connect 20 0 23 0;
+#X connect 21 0 23 0;
+#X connect 22 0 23 0;
+#X connect 26 0 23 0;
+#X restore 89 76 pd systemparams;
+#X obj 34 93 bdiag~;
+#X obj 34 129 ibfft~;
+#X obj 34 232 dynwav~;
+#X obj 34 283 vol~;
+#X floatatom 57 257 5 0 0;
+#X floatatom 78 168 5 0 0;
+#X obj 78 196 phasor~;
+#X text 258 168 the [eig <index> <real> <imag>] message sets the eigenvalue
+for the corresponding block. there are n/2 blocks \, with n the dsp
+blocksize.;
+#X text 259 223 you can use [timefreq <index> <60dB time> <frequency>]
+for a more appropriate initialization of the eigenvalues using decay
+time in milliseconds and oscillation frequency in Hz.;
+#X text 256 18 bdiag~: parallel block diagonal state space model (parallel
+2d rotations) see bdiag.c for more info. the state equations for one
+block are:;
+#X text 300 70 state1 = real * state1 - imag * state2 + input1;
+#X text 300 85 state2 = real * state2 + imag * state1 + input2;
+#X text 258 121 this module is intended to "filter" spectral data produced
+by bfft or other short time spectral transforms like dwt.;
+#X text 256 279 [bang] or [random] set the state vector to a random
+value. [reset] sets it to 0;
+#X text 256 327 this patch uses of bdiag~ \, ibfft~ and dynwav~ to
+build a 32 voice harmonic modal synth \, with the state excited with
+white noise on bang.;
+#X connect 0 0 6 0;
+#X connect 1 0 0 0;
+#X connect 2 0 0 1;
+#X connect 3 0 4 0;
+#X connect 3 0 4 1;
+#X connect 5 0 6 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 0;
+#X connect 9 0 3 0;
+#X connect 10 0 9 1;
+#X connect 11 0 12 0;
+#X connect 12 0 8 1;

Deleted: trunk/externals/creb/doc/bdiag~.pd
===================================================================
--- trunk/externals/creb/doc/bdiag~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/bdiag~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,97 +0,0 @@
-#N canvas 34 203 724 407 10;
-#X obj 34 45 metro;
-#X msg 34 20 bang;
-#X floatatom 76 20 5 0 0;
-#X obj 34 327 dist~ 1;
-#X obj 24 359 dac~;
-#N canvas 731 115 262 403 systemparams 1;
-#X floatatom 81 47 5 0 0;
-#X floatatom 125 47 5 0 0;
-#X floatatom 81 74 5 0 0;
-#X floatatom 125 74 5 0 0;
-#X floatatom 81 102 5 0 0;
-#X floatatom 125 102 5 0 0;
-#X floatatom 81 129 5 0 0;
-#X floatatom 125 129 5 0 0;
-#X floatatom 81 157 5 0 0;
-#X floatatom 125 157 5 0 0;
-#X floatatom 81 184 5 0 0;
-#X floatatom 125 184 5 0 0;
-#X floatatom 81 212 5 0 0;
-#X floatatom 125 212 5 0 0;
-#X floatatom 81 239 5 0 0;
-#X floatatom 125 239 5 0 0;
-#X obj 28 65 bdft 1;
-#X obj 27 93 bdft 2;
-#X obj 28 120 bdft 3;
-#X obj 28 175 bdft 7;
-#X obj 28 202 bdft 11;
-#X obj 28 230 bdft 17;
-#X obj 28 257 bdft 30;
-#X obj 28 319 outlet;
-#X text 20 23 frequency detune and damping;
-#X text 49 283 bdft argument = harmonic;
-#X obj 28 147 bdft 5;
-#X connect 0 0 16 0;
-#X connect 1 0 16 1;
-#X connect 2 0 17 0;
-#X connect 3 0 17 1;
-#X connect 4 0 18 0;
-#X connect 5 0 18 1;
-#X connect 6 0 26 0;
-#X connect 7 0 26 1;
-#X connect 8 0 19 0;
-#X connect 9 0 19 1;
-#X connect 10 0 20 0;
-#X connect 11 0 20 1;
-#X connect 12 0 21 0;
-#X connect 13 0 21 1;
-#X connect 14 0 22 0;
-#X connect 15 0 22 1;
-#X connect 16 0 23 0;
-#X connect 17 0 23 0;
-#X connect 18 0 23 0;
-#X connect 19 0 23 0;
-#X connect 20 0 23 0;
-#X connect 21 0 23 0;
-#X connect 22 0 23 0;
-#X connect 26 0 23 0;
-#X restore 89 76 pd systemparams;
-#X obj 34 93 bdiag~;
-#X obj 34 129 ibfft~;
-#X obj 34 232 dynwav~;
-#X obj 34 283 vol~;
-#X floatatom 57 257 5 0 0;
-#X floatatom 78 168 5 0 0;
-#X obj 78 196 phasor~;
-#X text 258 168 the [eig <index> <real> <imag>] message sets the eigenvalue
-for the corresponding block. there are n/2 blocks \, with n the dsp
-blocksize.;
-#X text 259 223 you can use [timefreq <index> <60dB time> <frequency>]
-for a more appropriate initialization of the eigenvalues using decay
-time in milliseconds and oscillation frequency in Hz.;
-#X text 256 18 bdiag~: parallel block diagonal state space model (parallel
-2d rotations) see bdiag.c for more info. the state equations for one
-block are:;
-#X text 300 70 state1 = real * state1 - imag * state2 + input1;
-#X text 300 85 state2 = real * state2 + imag * state1 + input2;
-#X text 258 121 this module is intended to "filter" spectral data produced
-by bfft or other short time spectral transforms like dwt.;
-#X text 256 279 [bang] or [random] set the state vector to a random
-value. [reset] sets it to 0;
-#X text 256 327 this patch uses of bdiag~ \, ibfft~ and dynwav~ to
-build a 32 voice harmonic modal synth \, with the state excited with
-white noise on bang.;
-#X connect 0 0 6 0;
-#X connect 1 0 0 0;
-#X connect 2 0 0 1;
-#X connect 3 0 4 0;
-#X connect 3 0 4 1;
-#X connect 5 0 6 0;
-#X connect 6 0 7 0;
-#X connect 7 0 8 0;
-#X connect 8 0 9 0;
-#X connect 9 0 3 0;
-#X connect 10 0 9 1;
-#X connect 11 0 12 0;
-#X connect 12 0 8 1;

Copied: trunk/externals/creb/doc/bfft~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/bfft~-help.pd)
===================================================================
--- trunk/externals/creb/doc/bfft~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/bfft~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,18 @@
+#N canvas 488 64 480 309 10;
+#X obj 17 62 osc~ 500;
+#X floatatom 17 -11 5 0 0;
+#X obj 17 23 * 187.5;
+#X obj 17 180 tabsend~ scope;
+#N canvas 0 0 450 300 graph2 0;
+#X array scope 64 float 0;
+#X coords 0 1 63 -1 200 140 1;
+#X restore 233 16 graph;
+#X obj 18 113 bfft~;
+#X obj 71 112 ibfft~;
+#X text 12 -60 spectrum: (DC \, NY) \, (R1 \, I1) \, ...(RN-1 \, IN-1)
+;
+#X text 13 -74 like fft~ but normalized and;
+#X connect 0 0 5 0;
+#X connect 1 0 2 0;
+#X connect 2 0 0 0;
+#X connect 5 0 3 0;

Deleted: trunk/externals/creb/doc/bfft~.pd
===================================================================
--- trunk/externals/creb/doc/bfft~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/bfft~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,18 +0,0 @@
-#N canvas 488 64 480 309 10;
-#X obj 17 62 osc~ 500;
-#X floatatom 17 -11 5 0 0;
-#X obj 17 23 * 187.5;
-#X obj 17 180 tabsend~ scope;
-#N canvas 0 0 450 300 graph2 0;
-#X array scope 64 float 0;
-#X coords 0 1 63 -1 200 140 1;
-#X restore 233 16 graph;
-#X obj 18 113 bfft~;
-#X obj 71 112 ibfft~;
-#X text 12 -60 spectrum: (DC \, NY) \, (R1 \, I1) \, ...(RN-1 \, IN-1)
-;
-#X text 13 -74 like fft~ but normalized and;
-#X connect 0 0 5 0;
-#X connect 1 0 2 0;
-#X connect 2 0 0 0;
-#X connect 5 0 3 0;

Copied: trunk/externals/creb/doc/biquadseries~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/biquadseries~-help.pd)
===================================================================
--- trunk/externals/creb/doc/biquadseries~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/biquadseries~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,22 @@
+#N canvas 389 207 533 299 10;
+#X obj 37 246 dac~;
+#X msg 81 132 butterLP \$1;
+#X msg 173 131 butterHP \$1;
+#X floatatom 81 105 5 0 0;
+#X floatatom 173 104 5 0 0;
+#X obj 48 78 *~;
+#X floatatom 82 55 5 0 0;
+#X obj 48 35 noise~;
+#X text 269 132 butterworth lowpass and highpass;
+#X text 181 178 creation argument: number of 2nd order sections;
+#X obj 48 178 biquadseries~ 4;
+#X text 173 22 biquadseries~ second order iir series section;
+#X connect 1 0 10 0;
+#X connect 2 0 10 0;
+#X connect 3 0 1 0;
+#X connect 4 0 2 0;
+#X connect 5 0 10 0;
+#X connect 6 0 5 1;
+#X connect 7 0 5 0;
+#X connect 10 0 0 0;
+#X connect 10 0 0 1;

Deleted: trunk/externals/creb/doc/biquadseries~.pd
===================================================================
--- trunk/externals/creb/doc/biquadseries~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/biquadseries~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,22 +0,0 @@
-#N canvas 389 207 533 299 10;
-#X obj 37 246 dac~;
-#X msg 81 132 butterLP \$1;
-#X msg 173 131 butterHP \$1;
-#X floatatom 81 105 5 0 0;
-#X floatatom 173 104 5 0 0;
-#X obj 48 78 *~;
-#X floatatom 82 55 5 0 0;
-#X obj 48 35 noise~;
-#X text 269 132 butterworth lowpass and highpass;
-#X text 181 178 creation argument: number of 2nd order sections;
-#X obj 48 178 biquadseries~ 4;
-#X text 173 22 biquadseries~ second order iir series section;
-#X connect 1 0 10 0;
-#X connect 2 0 10 0;
-#X connect 3 0 1 0;
-#X connect 4 0 2 0;
-#X connect 5 0 10 0;
-#X connect 6 0 5 1;
-#X connect 7 0 5 0;
-#X connect 10 0 0 0;
-#X connect 10 0 0 1;

Copied: trunk/externals/creb/doc/bitsplit~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/bitsplit~-help.pd)
===================================================================
--- trunk/externals/creb/doc/bitsplit~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/bitsplit~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,45 @@
+#N canvas 180 482 616 243 10;
+#X obj 111 51 osc~;
+#X floatatom 111 29 5 0 0 0 - - -;
+#X obj 112 93 bitsplit~ 4;
+#X obj 81 177 dac~;
+#X obj 81 153 vol~;
+#X floatatom 110 136 5 0 0 0 - - -;
+#X obj 183 178 dac~;
+#X obj 183 154 vol~;
+#X floatatom 212 137 5 0 0 0 - - -;
+#X floatatom 178 50 5 0 0 0 - - -;
+#X obj 112 72 *~ 1;
+#X text 267 25 split a signal into a parallel binary word.;
+#X text 267 43 MSB = left \, LSB = right.;
+#X obj 339 127 *~;
+#X obj 367 127 / 2;
+#X obj 402 127 *~;
+#X obj 430 127 / 2;
+#N canvas 0 0 450 300 s 0;
+#X obj 152 123 *~;
+#X obj 152 89 inlet~;
+#X obj 206 90 inlet;
+#X obj 206 121 / 2;
+#X obj 152 150 outlet~;
+#X obj 206 151 outlet;
+#X connect 0 0 4 0;
+#X connect 1 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 3 0;
+#X connect 3 0 5 0;
+#X restore 383 178 pd s;
+#X connect 0 0 10 0;
+#X connect 1 0 0 0;
+#X connect 2 0 4 0;
+#X connect 2 3 7 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 4 1;
+#X connect 7 0 6 0;
+#X connect 7 0 6 1;
+#X connect 8 0 7 1;
+#X connect 9 0 10 1;
+#X connect 10 0 2 0;
+#X connect 14 0 15 1;
+#X connect 14 0 16 0;

Deleted: trunk/externals/creb/doc/bitsplit~.pd
===================================================================
--- trunk/externals/creb/doc/bitsplit~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/bitsplit~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,45 +0,0 @@
-#N canvas 180 482 616 243 10;
-#X obj 111 51 osc~;
-#X floatatom 111 29 5 0 0 0 - - -;
-#X obj 112 93 bitsplit~ 4;
-#X obj 81 177 dac~;
-#X obj 81 153 vol~;
-#X floatatom 110 136 5 0 0 0 - - -;
-#X obj 183 178 dac~;
-#X obj 183 154 vol~;
-#X floatatom 212 137 5 0 0 0 - - -;
-#X floatatom 178 50 5 0 0 0 - - -;
-#X obj 112 72 *~ 1;
-#X text 267 25 split a signal into a parallel binary word.;
-#X text 267 43 MSB = left \, LSB = right.;
-#X obj 339 127 *~;
-#X obj 367 127 / 2;
-#X obj 402 127 *~;
-#X obj 430 127 / 2;
-#N canvas 0 0 450 300 s 0;
-#X obj 152 123 *~;
-#X obj 152 89 inlet~;
-#X obj 206 90 inlet;
-#X obj 206 121 / 2;
-#X obj 152 150 outlet~;
-#X obj 206 151 outlet;
-#X connect 0 0 4 0;
-#X connect 1 0 0 0;
-#X connect 2 0 0 1;
-#X connect 2 0 3 0;
-#X connect 3 0 5 0;
-#X restore 383 178 pd s;
-#X connect 0 0 10 0;
-#X connect 1 0 0 0;
-#X connect 2 0 4 0;
-#X connect 2 3 7 0;
-#X connect 4 0 3 0;
-#X connect 4 0 3 1;
-#X connect 5 0 4 1;
-#X connect 7 0 6 0;
-#X connect 7 0 6 1;
-#X connect 8 0 7 1;
-#X connect 9 0 10 1;
-#X connect 10 0 2 0;
-#X connect 14 0 15 1;
-#X connect 14 0 16 0;

Copied: trunk/externals/creb/doc/blocknorm~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/blocknorm~-help.pd)
===================================================================
--- trunk/externals/creb/doc/blocknorm~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/blocknorm~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,77 @@
+#N canvas 623 54 632 460 10;
+#X text 62 14 blocknorm~: normalize a dsp block to RMS = 1;
+#X text 144 33 creation argument = nb channels;
+#X obj 96 349 lop~;
+#X obj 95 410 tabsend~ state;
+#X obj 95 384 blocknorm~ 1;
+#X obj 95 320 hip~;
+#X obj 134 298 hsl 128 15 100 10000 1 1 empty empty empty -2 -6 0 8
+-262144 -1 -1 3800 1;
+#X obj 93 131 tabreceive~ state;
+#X obj 138 222 fblock 64;
+#X obj 352 388 pdynwav~;
+#X obj 351 429 vol~;
+#X obj 350 458 dac~;
+#X floatatom 389 408 5 0 0 0 - - -;
+#X floatatom 406 365 5 0 0 0 - - -;
+#X obj 13 144 ead~ 0 20;
+#X obj 30 168 noise~;
+#X obj 14 191 *~;
+#X obj 13 121 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X msg 237 134 1;
+#X floatatom 237 157 5 0 0 0 - - -;
+#X floatatom 138 202 5 0 0 0 - - -;
+#X text 11 64 example: a waveform folding oscillator: power is shifted
+up or down in frequency by contraction/dilatation \, and filtered \,
+but normalized to preserve total state energy.;
+#X obj 466 281 table state 64;
+#X obj 94 270 dynwav~;
+#X obj 138 245 phasor~;
+#X obj 310 181 bang~;
+#X msg 268 133 2;
+#X obj 310 205 f;
+#X floatatom 358 200 5 0 0 0 - - -;
+#X msg 357 179 0;
+#X msg 387 179 0.03;
+#X msg 425 179 0.17;
+#X obj 310 241 spigot;
+#X obj 348 223 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+1;
+#X text 403 201 phase offset;
+#X text 182 201 mod freq;
+#X text 366 222 phase sync;
+#X obj 134 326 hsl 128 15 100 10000 1 1 empty empty empty -2 -6 0 8
+-262144 -1 -1 8100 1;
+#X text 282 157 relative formant shift;
+#X connect 2 0 4 0;
+#X connect 2 0 9 0;
+#X connect 4 0 3 0;
+#X connect 5 0 2 0;
+#X connect 6 0 5 1;
+#X connect 7 0 23 0;
+#X connect 8 0 24 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 10 0 11 1;
+#X connect 12 0 10 1;
+#X connect 13 0 9 1;
+#X connect 14 0 16 0;
+#X connect 15 0 16 1;
+#X connect 16 0 5 0;
+#X connect 17 0 14 0;
+#X connect 18 0 19 0;
+#X connect 19 0 8 1;
+#X connect 20 0 8 0;
+#X connect 23 0 5 0;
+#X connect 24 0 23 1;
+#X connect 25 0 27 0;
+#X connect 26 0 19 0;
+#X connect 27 0 32 0;
+#X connect 28 0 27 1;
+#X connect 29 0 28 0;
+#X connect 30 0 28 0;
+#X connect 31 0 28 0;
+#X connect 32 0 24 1;
+#X connect 33 0 32 1;
+#X connect 37 0 2 1;

Deleted: trunk/externals/creb/doc/blocknorm~.pd
===================================================================
--- trunk/externals/creb/doc/blocknorm~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/blocknorm~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,77 +0,0 @@
-#N canvas 623 54 632 460 10;
-#X text 62 14 blocknorm~: normalize a dsp block to RMS = 1;
-#X text 144 33 creation argument = nb channels;
-#X obj 96 349 lop~;
-#X obj 95 410 tabsend~ state;
-#X obj 95 384 blocknorm~ 1;
-#X obj 95 320 hip~;
-#X obj 134 298 hsl 128 15 100 10000 1 1 empty empty empty -2 -6 0 8
--262144 -1 -1 3800 1;
-#X obj 93 131 tabreceive~ state;
-#X obj 138 222 fblock 64;
-#X obj 352 388 pdynwav~;
-#X obj 351 429 vol~;
-#X obj 350 458 dac~;
-#X floatatom 389 408 5 0 0 0 - - -;
-#X floatatom 406 365 5 0 0 0 - - -;
-#X obj 13 144 ead~ 0 20;
-#X obj 30 168 noise~;
-#X obj 14 191 *~;
-#X obj 13 121 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 237 134 1;
-#X floatatom 237 157 5 0 0 0 - - -;
-#X floatatom 138 202 5 0 0 0 - - -;
-#X text 11 64 example: a waveform folding oscillator: power is shifted
-up or down in frequency by contraction/dilatation \, and filtered \,
-but normalized to preserve total state energy.;
-#X obj 466 281 table state 64;
-#X obj 94 270 dynwav~;
-#X obj 138 245 phasor~;
-#X obj 310 181 bang~;
-#X msg 268 133 2;
-#X obj 310 205 f;
-#X floatatom 358 200 5 0 0 0 - - -;
-#X msg 357 179 0;
-#X msg 387 179 0.03;
-#X msg 425 179 0.17;
-#X obj 310 241 spigot;
-#X obj 348 223 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
-1;
-#X text 403 201 phase offset;
-#X text 182 201 mod freq;
-#X text 366 222 phase sync;
-#X obj 134 326 hsl 128 15 100 10000 1 1 empty empty empty -2 -6 0 8
--262144 -1 -1 8100 1;
-#X text 282 157 relative formant shift;
-#X connect 2 0 4 0;
-#X connect 2 0 9 0;
-#X connect 4 0 3 0;
-#X connect 5 0 2 0;
-#X connect 6 0 5 1;
-#X connect 7 0 23 0;
-#X connect 8 0 24 0;
-#X connect 9 0 10 0;
-#X connect 10 0 11 0;
-#X connect 10 0 11 1;
-#X connect 12 0 10 1;
-#X connect 13 0 9 1;
-#X connect 14 0 16 0;
-#X connect 15 0 16 1;
-#X connect 16 0 5 0;
-#X connect 17 0 14 0;
-#X connect 18 0 19 0;
-#X connect 19 0 8 1;
-#X connect 20 0 8 0;
-#X connect 23 0 5 0;
-#X connect 24 0 23 1;
-#X connect 25 0 27 0;
-#X connect 26 0 19 0;
-#X connect 27 0 32 0;
-#X connect 28 0 27 1;
-#X connect 29 0 28 0;
-#X connect 30 0 28 0;
-#X connect 31 0 28 0;
-#X connect 32 0 24 1;
-#X connect 33 0 32 1;
-#X connect 37 0 2 1;

Copied: trunk/externals/creb/doc/blosc~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/blosc~-help.pd)
===================================================================
--- trunk/externals/creb/doc/blosc~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/blosc~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,110 @@
+#N canvas 456 143 763 746 10;
+#X obj 80 243 dac~;
+#X obj 80 219 vol~;
+#X floatatom 103 195 5 0 0;
+#X obj 80 158 blosc~ pulse;
+#X floatatom 80 128 5 0 0;
+#X text 59 106 one-sided impulse;
+#X obj 255 243 dac~;
+#X obj 255 219 vol~;
+#X floatatom 278 195 5 0 0;
+#X floatatom 255 128 5 0 0;
+#X text 234 106 two-sided impulse;
+#X obj 255 158 blosc~ pulse2;
+#X obj 433 241 dac~;
+#X obj 433 217 vol~;
+#X floatatom 456 193 5 0 0;
+#X floatatom 433 126 5 0 0;
+#X text 442 105 sawtooth;
+#X obj 596 245 dac~;
+#X obj 596 221 vol~;
+#X floatatom 619 197 5 0 0;
+#X floatatom 596 130 5 0 0;
+#X text 571 106 hard synced sawtooth;
+#X text 53 18 blosc~ - some bandlimited oscillators based on minimal
+phase impulse and step functions. (inspired by Eli Brandt's paper "Hard
+Sync Without Aliasing".);
+#X obj 433 156 blosc~ saw;
+#X obj 596 160 blosc~ syncsaw;
+#X floatatom 642 130 5 0 0;
+#X obj 416 645 dac~;
+#X obj 416 610 vol~;
+#X floatatom 439 586 5 0 0;
+#X text 255 304 bandlimited comparator;
+#X obj 416 549 blosc~ comparator;
+#X obj 416 435 phasor~;
+#X obj 416 519 -~;
+#X floatatom 416 380 5 0 0;
+#X floatatom 416 355 5 0 0;
+#X obj 80 391 phasor~;
+#X floatatom 80 367 5 0 0;
+#X obj 80 448 blosc~ comparator;
+#X obj 80 538 dac~;
+#X obj 80 503 vol~;
+#X floatatom 103 479 5 0 0;
+#X obj 80 420 -~ 0.5;
+#X text 75 341 (square - pulse wave);
+#X floatatom 150 402 5 0 0;
+#X obj 153 384 hsl 50 15 0.01 0.99 0 0 empty empty empty -2 -6 0 8
+-262144 -1 -1 2050 1;
+#X msg 150 363 0.5;
+#X text 411 332 (pwm);
+#X obj 511 416 osc~;
+#X floatatom 511 383 5 0 0;
+#X obj 511 446 *~;
+#X floatatom 561 428 5 0 0;
+#X obj 564 406 hsl 50 15 0 0.99 0 0 empty empty empty -2 -6 0 8 -262144
+-1 -1 2300 1;
+#X text 626 406 depth;
+#X obj 514 362 hsl 50 15 0.1 10 1 0 empty empty empty -2 -6 0 8 -262144
+-1 -1 4300 1;
+#X text 578 362 mod freq;
+#X obj 416 460 *~ 2;
+#X obj 416 485 -~ 1;
+#X connect 1 0 0 0;
+#X connect 1 0 0 1;
+#X connect 2 0 1 1;
+#X connect 3 0 1 0;
+#X connect 4 0 3 0;
+#X connect 7 0 6 0;
+#X connect 7 0 6 1;
+#X connect 8 0 7 1;
+#X connect 9 0 11 0;
+#X connect 11 0 7 0;
+#X connect 13 0 12 0;
+#X connect 13 0 12 1;
+#X connect 14 0 13 1;
+#X connect 15 0 23 0;
+#X connect 18 0 17 0;
+#X connect 18 0 17 1;
+#X connect 19 0 18 1;
+#X connect 20 0 24 0;
+#X connect 23 0 13 0;
+#X connect 24 0 18 0;
+#X connect 25 0 24 1;
+#X connect 27 0 26 0;
+#X connect 27 0 26 1;
+#X connect 28 0 27 1;
+#X connect 30 0 27 0;
+#X connect 31 0 55 0;
+#X connect 32 0 30 0;
+#X connect 33 0 31 0;
+#X connect 34 0 33 0;
+#X connect 35 0 41 0;
+#X connect 36 0 35 0;
+#X connect 37 0 39 0;
+#X connect 39 0 38 0;
+#X connect 39 0 38 1;
+#X connect 40 0 39 1;
+#X connect 41 0 37 0;
+#X connect 43 0 41 1;
+#X connect 44 0 43 0;
+#X connect 45 0 44 0;
+#X connect 47 0 49 0;
+#X connect 48 0 47 0;
+#X connect 49 0 32 1;
+#X connect 50 0 49 1;
+#X connect 51 0 50 0;
+#X connect 53 0 48 0;
+#X connect 55 0 56 0;
+#X connect 56 0 32 0;

Deleted: trunk/externals/creb/doc/blosc~.pd
===================================================================
--- trunk/externals/creb/doc/blosc~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/blosc~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,110 +0,0 @@
-#N canvas 456 143 763 746 10;
-#X obj 80 243 dac~;
-#X obj 80 219 vol~;
-#X floatatom 103 195 5 0 0;
-#X obj 80 158 blosc~ pulse;
-#X floatatom 80 128 5 0 0;
-#X text 59 106 one-sided impulse;
-#X obj 255 243 dac~;
-#X obj 255 219 vol~;
-#X floatatom 278 195 5 0 0;
-#X floatatom 255 128 5 0 0;
-#X text 234 106 two-sided impulse;
-#X obj 255 158 blosc~ pulse2;
-#X obj 433 241 dac~;
-#X obj 433 217 vol~;
-#X floatatom 456 193 5 0 0;
-#X floatatom 433 126 5 0 0;
-#X text 442 105 sawtooth;
-#X obj 596 245 dac~;
-#X obj 596 221 vol~;
-#X floatatom 619 197 5 0 0;
-#X floatatom 596 130 5 0 0;
-#X text 571 106 hard synced sawtooth;
-#X text 53 18 blosc~ - some bandlimited oscillators based on minimal
-phase impulse and step functions. (inspired by Eli Brandt's paper "Hard
-Sync Without Aliasing".);
-#X obj 433 156 blosc~ saw;
-#X obj 596 160 blosc~ syncsaw;
-#X floatatom 642 130 5 0 0;
-#X obj 416 645 dac~;
-#X obj 416 610 vol~;
-#X floatatom 439 586 5 0 0;
-#X text 255 304 bandlimited comparator;
-#X obj 416 549 blosc~ comparator;
-#X obj 416 435 phasor~;
-#X obj 416 519 -~;
-#X floatatom 416 380 5 0 0;
-#X floatatom 416 355 5 0 0;
-#X obj 80 391 phasor~;
-#X floatatom 80 367 5 0 0;
-#X obj 80 448 blosc~ comparator;
-#X obj 80 538 dac~;
-#X obj 80 503 vol~;
-#X floatatom 103 479 5 0 0;
-#X obj 80 420 -~ 0.5;
-#X text 75 341 (square - pulse wave);
-#X floatatom 150 402 5 0 0;
-#X obj 153 384 hsl 50 15 0.01 0.99 0 0 empty empty empty -2 -6 0 8
--262144 -1 -1 2050 1;
-#X msg 150 363 0.5;
-#X text 411 332 (pwm);
-#X obj 511 416 osc~;
-#X floatatom 511 383 5 0 0;
-#X obj 511 446 *~;
-#X floatatom 561 428 5 0 0;
-#X obj 564 406 hsl 50 15 0 0.99 0 0 empty empty empty -2 -6 0 8 -262144
--1 -1 2300 1;
-#X text 626 406 depth;
-#X obj 514 362 hsl 50 15 0.1 10 1 0 empty empty empty -2 -6 0 8 -262144
--1 -1 4300 1;
-#X text 578 362 mod freq;
-#X obj 416 460 *~ 2;
-#X obj 416 485 -~ 1;
-#X connect 1 0 0 0;
-#X connect 1 0 0 1;
-#X connect 2 0 1 1;
-#X connect 3 0 1 0;
-#X connect 4 0 3 0;
-#X connect 7 0 6 0;
-#X connect 7 0 6 1;
-#X connect 8 0 7 1;
-#X connect 9 0 11 0;
-#X connect 11 0 7 0;
-#X connect 13 0 12 0;
-#X connect 13 0 12 1;
-#X connect 14 0 13 1;
-#X connect 15 0 23 0;
-#X connect 18 0 17 0;
-#X connect 18 0 17 1;
-#X connect 19 0 18 1;
-#X connect 20 0 24 0;
-#X connect 23 0 13 0;
-#X connect 24 0 18 0;
-#X connect 25 0 24 1;
-#X connect 27 0 26 0;
-#X connect 27 0 26 1;
-#X connect 28 0 27 1;
-#X connect 30 0 27 0;
-#X connect 31 0 55 0;
-#X connect 32 0 30 0;
-#X connect 33 0 31 0;
-#X connect 34 0 33 0;
-#X connect 35 0 41 0;
-#X connect 36 0 35 0;
-#X connect 37 0 39 0;
-#X connect 39 0 38 0;
-#X connect 39 0 38 1;
-#X connect 40 0 39 1;
-#X connect 41 0 37 0;
-#X connect 43 0 41 1;
-#X connect 44 0 43 0;
-#X connect 45 0 44 0;
-#X connect 47 0 49 0;
-#X connect 48 0 47 0;
-#X connect 49 0 32 1;
-#X connect 50 0 49 1;
-#X connect 51 0 50 0;
-#X connect 53 0 48 0;
-#X connect 55 0 56 0;
-#X connect 56 0 32 0;

Copied: trunk/externals/creb/doc/bmatrix~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/bmatrix~-help.pd)
===================================================================
--- trunk/externals/creb/doc/bmatrix~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/bmatrix~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,10 @@
+#N canvas 523 376 560 300 10;
+#X msg 69 127 load matrix.bin;
+#X text 27 39 added for completeness. mainly intended for spectral
+transfos;
+#X text 26 73 the file format is binary floating point \, column encoded.
+;
+#X obj 46 174 bmatrix~;
+#X text 29 23 bmatrix multiplies a signal block with an arbitrary matrix
+;
+#X connect 0 0 3 0;

Deleted: trunk/externals/creb/doc/bmatrix~.pd
===================================================================
--- trunk/externals/creb/doc/bmatrix~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/bmatrix~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,10 +0,0 @@
-#N canvas 523 376 560 300 10;
-#X msg 69 127 load matrix.bin;
-#X text 27 39 added for completeness. mainly intended for spectral
-transfos;
-#X text 26 73 the file format is binary floating point \, column encoded.
-;
-#X obj 46 174 bmatrix~;
-#X text 29 23 bmatrix multiplies a signal block with an arbitrary matrix
-;
-#X connect 0 0 3 0;

Copied: trunk/externals/creb/doc/bwin~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/bwin~-help.pd)
===================================================================
--- trunk/externals/creb/doc/bwin~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/bwin~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,53 @@
+#N canvas 95 391 450 300 10;
+#N canvas 274 117 692 500 windowing 1;
+#X obj 62 441 outlet~;
+#X obj 62 65 inlet~;
+#X obj 62 142 bfft~;
+#X obj 62 365 ibfft~;
+#X floatatom 85 173 5 0 0;
+#X obj 62 199 vol~;
+#X text 60 6 bwin~ multiplies a signal block with a window;
+#X text 211 310 after maximizing the spectrum is multiplied by a pink
+noise envelope;
+#X obj 62 250 dist~ 1;
+#X text 211 105 apply analysis window;
+#X text 211 172 set drive;
+#X text 212 251 soft clip spectral data;
+#X text 212 133 transform block to freq domain;
+#X text 210 360 transform block back to time domain;
+#X text 212 401 undo analysis window + apply synthesis window;
+#X text 212 39 this example is a poor man's spectral maximizer using
+bwin~ bfft~ bifft~ and dist~;
+#X obj 62 225 bwin~ bfft_blue;
+#X obj 62 327 bwin~ bfft_pink;
+#X obj 62 401 bwin~ hann/hamming;
+#X obj 62 106 bwin~ hamming;
+#X msg 344 207 type bfft_db/octave \$1;
+#X floatatom 517 172 5 0 0;
+#X msg 345 277 type bfft_db/octave \$1;
+#X floatatom 519 244 5 0 0;
+#X obj 545 427 block~ 1024 2;
+#X connect 1 0 19 0;
+#X connect 2 0 5 0;
+#X connect 3 0 18 0;
+#X connect 4 0 5 1;
+#X connect 5 0 16 0;
+#X connect 8 0 17 0;
+#X connect 16 0 8 0;
+#X connect 17 0 3 0;
+#X connect 18 0 0 0;
+#X connect 19 0 2 0;
+#X connect 20 0 16 0;
+#X connect 21 0 20 0;
+#X connect 22 0 17 0;
+#X connect 23 0 22 0;
+#X restore 53 88 pd windowing;
+#X obj 41 219 dac~;
+#X obj 53 150 vol~;
+#X floatatom 76 124 5 0 0;
+#X obj 53 41 adc~ 1;
+#X connect 0 0 2 0;
+#X connect 2 0 1 0;
+#X connect 2 0 1 1;
+#X connect 3 0 2 1;
+#X connect 4 0 0 0;

Deleted: trunk/externals/creb/doc/bwin~.pd
===================================================================
--- trunk/externals/creb/doc/bwin~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/bwin~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,53 +0,0 @@
-#N canvas 95 391 450 300 10;
-#N canvas 274 117 692 500 windowing 1;
-#X obj 62 441 outlet~;
-#X obj 62 65 inlet~;
-#X obj 62 142 bfft~;
-#X obj 62 365 ibfft~;
-#X floatatom 85 173 5 0 0;
-#X obj 62 199 vol~;
-#X text 60 6 bwin~ multiplies a signal block with a window;
-#X text 211 310 after maximizing the spectrum is multiplied by a pink
-noise envelope;
-#X obj 62 250 dist~ 1;
-#X text 211 105 apply analysis window;
-#X text 211 172 set drive;
-#X text 212 251 soft clip spectral data;
-#X text 212 133 transform block to freq domain;
-#X text 210 360 transform block back to time domain;
-#X text 212 401 undo analysis window + apply synthesis window;
-#X text 212 39 this example is a poor man's spectral maximizer using
-bwin~ bfft~ bifft~ and dist~;
-#X obj 62 225 bwin~ bfft_blue;
-#X obj 62 327 bwin~ bfft_pink;
-#X obj 62 401 bwin~ hann/hamming;
-#X obj 62 106 bwin~ hamming;
-#X msg 344 207 type bfft_db/octave \$1;
-#X floatatom 517 172 5 0 0;
-#X msg 345 277 type bfft_db/octave \$1;
-#X floatatom 519 244 5 0 0;
-#X obj 545 427 block~ 1024 2;
-#X connect 1 0 19 0;
-#X connect 2 0 5 0;
-#X connect 3 0 18 0;
-#X connect 4 0 5 1;
-#X connect 5 0 16 0;
-#X connect 8 0 17 0;
-#X connect 16 0 8 0;
-#X connect 17 0 3 0;
-#X connect 18 0 0 0;
-#X connect 19 0 2 0;
-#X connect 20 0 16 0;
-#X connect 21 0 20 0;
-#X connect 22 0 17 0;
-#X connect 23 0 22 0;
-#X restore 53 88 pd windowing;
-#X obj 41 219 dac~;
-#X obj 53 150 vol~;
-#X floatatom 76 124 5 0 0;
-#X obj 53 41 adc~ 1;
-#X connect 0 0 2 0;
-#X connect 2 0 1 0;
-#X connect 2 0 1 1;
-#X connect 3 0 2 1;
-#X connect 4 0 0 0;

Copied: trunk/externals/creb/doc/cheby~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/cheby~-help.pd)
===================================================================
--- trunk/externals/creb/doc/cheby~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/cheby~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,43 @@
+#N canvas 262 87 566 348 10;
+#X obj 130 230 cheby~ 4;
+#X msg 147 149 coef 1 \$1;
+#X floatatom 147 93 5 0 0;
+#X obj 147 117 dbtorms;
+#X obj 124 313 dac~;
+#X obj 130 281 vol~;
+#X floatatom 156 261 5 0 0;
+#X obj 40 113 osc~;
+#X floatatom 40 88 5 0 0;
+#X floatatom 226 94 5 0 0;
+#X obj 226 118 dbtorms;
+#X floatatom 305 94 5 0 0;
+#X obj 305 118 dbtorms;
+#X floatatom 384 93 5 0 0;
+#X obj 384 117 dbtorms;
+#X msg 226 150 coef 2 \$1;
+#X msg 305 150 coef 3 \$1;
+#X msg 384 150 coef 4 \$1;
+#X text 96 3 chebyshev waveshaper;
+#X text 207 229 creation argument: order of polynomial;
+#X text 135 47 coef n x sets coefficient of nth order cheby poly to
+x;
+#X text 135 60 if the input is a sine wave \, these are the amplitudes
+for the harmonics.;
+#X connect 0 0 5 0;
+#X connect 1 0 0 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
+#X connect 5 0 4 1;
+#X connect 5 0 4 0;
+#X connect 6 0 5 1;
+#X connect 7 0 0 0;
+#X connect 8 0 7 0;
+#X connect 9 0 10 0;
+#X connect 10 0 15 0;
+#X connect 11 0 12 0;
+#X connect 12 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 17 0;
+#X connect 15 0 0 0;
+#X connect 16 0 0 0;
+#X connect 17 0 0 0;

Deleted: trunk/externals/creb/doc/cheby~.pd
===================================================================
--- trunk/externals/creb/doc/cheby~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/cheby~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,43 +0,0 @@
-#N canvas 262 87 566 348 10;
-#X obj 130 230 cheby~ 4;
-#X msg 147 149 coef 1 \$1;
-#X floatatom 147 93 5 0 0;
-#X obj 147 117 dbtorms;
-#X obj 124 313 dac~;
-#X obj 130 281 vol~;
-#X floatatom 156 261 5 0 0;
-#X obj 40 113 osc~;
-#X floatatom 40 88 5 0 0;
-#X floatatom 226 94 5 0 0;
-#X obj 226 118 dbtorms;
-#X floatatom 305 94 5 0 0;
-#X obj 305 118 dbtorms;
-#X floatatom 384 93 5 0 0;
-#X obj 384 117 dbtorms;
-#X msg 226 150 coef 2 \$1;
-#X msg 305 150 coef 3 \$1;
-#X msg 384 150 coef 4 \$1;
-#X text 96 3 chebyshev waveshaper;
-#X text 207 229 creation argument: order of polynomial;
-#X text 135 47 coef n x sets coefficient of nth order cheby poly to
-x;
-#X text 135 60 if the input is a sine wave \, these are the amplitudes
-for the harmonics.;
-#X connect 0 0 5 0;
-#X connect 1 0 0 0;
-#X connect 2 0 3 0;
-#X connect 3 0 1 0;
-#X connect 5 0 4 1;
-#X connect 5 0 4 0;
-#X connect 6 0 5 1;
-#X connect 7 0 0 0;
-#X connect 8 0 7 0;
-#X connect 9 0 10 0;
-#X connect 10 0 15 0;
-#X connect 11 0 12 0;
-#X connect 12 0 16 0;
-#X connect 13 0 14 0;
-#X connect 14 0 17 0;
-#X connect 15 0 0 0;
-#X connect 16 0 0 0;
-#X connect 17 0 0 0;

Copied: trunk/externals/creb/doc/clog~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/clog~-help.pd)
===================================================================
--- trunk/externals/creb/doc/clog~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/clog~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,8 @@
+#N canvas 642 410 542 207 10;
+#X obj 85 82 clog~;
+#X obj 145 82 cexp~;
+#X text 235 81 complex log and exp.;
+#X text 237 105 see also;
+#X obj 309 104 cep~;
+#X text 351 103 and;
+#X obj 384 105 icep~;

Deleted: trunk/externals/creb/doc/clog~.pd
===================================================================
--- trunk/externals/creb/doc/clog~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/clog~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,8 +0,0 @@
-#N canvas 642 410 542 207 10;
-#X obj 85 82 clog~;
-#X obj 145 82 cexp~;
-#X text 235 81 complex log and exp.;
-#X text 237 105 see also;
-#X obj 309 104 cep~;
-#X text 351 103 and;
-#X obj 384 105 icep~;

Copied: trunk/externals/creb/doc/dist~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/dist~-help.pd)
===================================================================
--- trunk/externals/creb/doc/dist~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/dist~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,17 @@
+#N canvas 497 336 450 300 10;
+#X text 156 35 dist~ waveshaper;
+#X text 154 53 creation argument: type (see dist.c);
+#X floatatom 136 120 5 0 0;
+#X obj 64 121 osc~;
+#X obj 66 206 dac~;
+#X floatatom 63 84 5 0 0;
+#X text 189 119 right inlet: pre gain;
+#X obj 148 95 hsl 128 15 0.5 20 0 0 empty empty empty -2 -6 32 8 -262144
+-1 -1 7000 1;
+#X obj 64 157 dist~ 1;
+#X connect 2 0 8 1;
+#X connect 3 0 8 0;
+#X connect 5 0 3 0;
+#X connect 7 0 2 0;
+#X connect 8 0 4 0;
+#X connect 8 0 4 1;

Deleted: trunk/externals/creb/doc/dist~.pd
===================================================================
--- trunk/externals/creb/doc/dist~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/dist~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,17 +0,0 @@
-#N canvas 497 336 450 300 10;
-#X text 156 35 dist~ waveshaper;
-#X text 154 53 creation argument: type (see dist.c);
-#X floatatom 136 120 5 0 0;
-#X obj 64 121 osc~;
-#X obj 66 206 dac~;
-#X floatatom 63 84 5 0 0;
-#X text 189 119 right inlet: pre gain;
-#X obj 148 95 hsl 128 15 0.5 20 0 0 empty empty empty -2 -6 32 8 -262144
--1 -1 7000 1;
-#X obj 64 157 dist~ 1;
-#X connect 2 0 8 1;
-#X connect 3 0 8 0;
-#X connect 5 0 3 0;
-#X connect 7 0 2 0;
-#X connect 8 0 4 0;
-#X connect 8 0 4 1;

Copied: trunk/externals/creb/doc/dwt~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/dwt~-help.pd)
===================================================================
--- trunk/externals/creb/doc/dwt~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/dwt~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,72 @@
+#N canvas 47 99 994 611 10;
+#X obj 17 62 osc~ 500;
+#X msg 83 -115 predict 0.5 0.5 \, update 0.25 0.25;
+#X msg 83 -76 predict -0.0625 0.5625 0.5625 -0.0625 \, update -0.03125
+0.28125 0.28125 -0.03125;
+#X floatatom 24 10 5 0 0;
+#X msg 201 144 mask -1 9 9 -1;
+#X obj 67 279 r coef;
+#X obj 82 -30 s coef;
+#X obj 195 337 s coef;
+#X msg 201 167 mask 3 -25 150 150 -25 3;
+#X msg 216 189 mask -5 49 -245 1225 1225 -245 49 -5;
+#X obj 196 39 pack;
+#X floatatom 222 8 5 0 0;
+#X floatatom 166 -4 5 0 0;
+#X msg 171 64 coef \$1 \$2;
+#X msg 191 120 mask 1 1;
+#X msg 228 212 mask 35 -405 2268 -8820 39690 39690 -8820 2268 -405
+35;
+#X msg 244 246 mask -63 847 -5445 22869 -76230 320166 320166 -76230
+22869 -5445 847 -63;
+#X msg 245 306 predict 1 0 \, update 0 0.5;
+#X obj 36 31 * 187.5;
+#X obj 26 341 dwt~ 1;
+#X obj 80 343 idwt~ 1;
+#X msg 469 376 mask 0 0 0 35 140 -70 28 -5;
+#X msg 469 352 mask 7 -45 126 -210 315 63 0 0 0 0;
+#X msg 469 328 mask -21 154 -495 924 -1155 1386 231 0 0 0 0 0;
+#X obj 26 443 tabsend~ scope;
+#N canvas 0 0 450 300 graph2 0;
+#X array scope 256 float 0;
+#X coords 0 1 255 -1 200 140 1;
+#X restore 718 -98 graph;
+#X text 61 165 print out coefs;
+#X msg 100 184 print;
+#X text 315 -24 dwt~ performs a discrete wavelet transform;
+#X text 315 -10 idwt~ performs the inverse transform;
+#X text 309 105 mask sets the predict mask \, and uses the corresponding
+update mask;
+#X text 266 63 coef sets half of a symmetric predict mask;
+#X text 243 286 predict and update masks can be specified explicitly
+;
+#X text 433 307 haar wavelet;
+#X msg 672 189 even \$1;
+#X floatatom 672 167 5 0 0;
+#X text 570 134 even <n> is the order symmetric interpolating biorthogonal
+wavelet with n vanishing moments.;
+#X connect 0 0 19 0;
+#X connect 1 0 6 0;
+#X connect 2 0 6 0;
+#X connect 3 0 18 0;
+#X connect 4 0 7 0;
+#X connect 5 0 20 0;
+#X connect 5 0 19 0;
+#X connect 8 0 7 0;
+#X connect 9 0 7 0;
+#X connect 10 0 13 0;
+#X connect 11 0 10 1;
+#X connect 12 0 10 0;
+#X connect 13 0 7 0;
+#X connect 14 0 7 0;
+#X connect 15 0 7 0;
+#X connect 16 0 7 0;
+#X connect 17 0 7 0;
+#X connect 18 0 0 0;
+#X connect 19 0 24 0;
+#X connect 21 0 7 0;
+#X connect 22 0 7 0;
+#X connect 23 0 7 0;
+#X connect 27 0 7 0;
+#X connect 34 0 7 0;
+#X connect 35 0 34 0;

Deleted: trunk/externals/creb/doc/dwt~.pd
===================================================================
--- trunk/externals/creb/doc/dwt~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/dwt~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,72 +0,0 @@
-#N canvas 47 99 994 611 10;
-#X obj 17 62 osc~ 500;
-#X msg 83 -115 predict 0.5 0.5 \, update 0.25 0.25;
-#X msg 83 -76 predict -0.0625 0.5625 0.5625 -0.0625 \, update -0.03125
-0.28125 0.28125 -0.03125;
-#X floatatom 24 10 5 0 0;
-#X msg 201 144 mask -1 9 9 -1;
-#X obj 67 279 r coef;
-#X obj 82 -30 s coef;
-#X obj 195 337 s coef;
-#X msg 201 167 mask 3 -25 150 150 -25 3;
-#X msg 216 189 mask -5 49 -245 1225 1225 -245 49 -5;
-#X obj 196 39 pack;
-#X floatatom 222 8 5 0 0;
-#X floatatom 166 -4 5 0 0;
-#X msg 171 64 coef \$1 \$2;
-#X msg 191 120 mask 1 1;
-#X msg 228 212 mask 35 -405 2268 -8820 39690 39690 -8820 2268 -405
-35;
-#X msg 244 246 mask -63 847 -5445 22869 -76230 320166 320166 -76230
-22869 -5445 847 -63;
-#X msg 245 306 predict 1 0 \, update 0 0.5;
-#X obj 36 31 * 187.5;
-#X obj 26 341 dwt~ 1;
-#X obj 80 343 idwt~ 1;
-#X msg 469 376 mask 0 0 0 35 140 -70 28 -5;
-#X msg 469 352 mask 7 -45 126 -210 315 63 0 0 0 0;
-#X msg 469 328 mask -21 154 -495 924 -1155 1386 231 0 0 0 0 0;
-#X obj 26 443 tabsend~ scope;
-#N canvas 0 0 450 300 graph2 0;
-#X array scope 256 float 0;
-#X coords 0 1 255 -1 200 140 1;
-#X restore 718 -98 graph;
-#X text 61 165 print out coefs;
-#X msg 100 184 print;
-#X text 315 -24 dwt~ performs a discrete wavelet transform;
-#X text 315 -10 idwt~ performs the inverse transform;
-#X text 309 105 mask sets the predict mask \, and uses the corresponding
-update mask;
-#X text 266 63 coef sets half of a symmetric predict mask;
-#X text 243 286 predict and update masks can be specified explicitly
-;
-#X text 433 307 haar wavelet;
-#X msg 672 189 even \$1;
-#X floatatom 672 167 5 0 0;
-#X text 570 134 even <n> is the order symmetric interpolating biorthogonal
-wavelet with n vanishing moments.;
-#X connect 0 0 19 0;
-#X connect 1 0 6 0;
-#X connect 2 0 6 0;
-#X connect 3 0 18 0;
-#X connect 4 0 7 0;
-#X connect 5 0 20 0;
-#X connect 5 0 19 0;
-#X connect 8 0 7 0;
-#X connect 9 0 7 0;
-#X connect 10 0 13 0;
-#X connect 11 0 10 1;
-#X connect 12 0 10 0;
-#X connect 13 0 7 0;
-#X connect 14 0 7 0;
-#X connect 15 0 7 0;
-#X connect 16 0 7 0;
-#X connect 17 0 7 0;
-#X connect 18 0 0 0;
-#X connect 19 0 24 0;
-#X connect 21 0 7 0;
-#X connect 22 0 7 0;
-#X connect 23 0 7 0;
-#X connect 27 0 7 0;
-#X connect 34 0 7 0;
-#X connect 35 0 34 0;

Copied: trunk/externals/creb/doc/dynwav~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/dynwav~-help.pd)
===================================================================
--- trunk/externals/creb/doc/dynwav~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/dynwav~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,25 @@
+#N canvas 193 151 450 300 10;
+#X text 96 6 dynwav~: dynamic wavetable oscillator;
+#X obj 61 98 osc~;
+#X floatatom 60 56 5 0 0;
+#X obj 60 151 dynwav~;
+#X obj 60 214 vol~;
+#X floatatom 85 190 5 0 0;
+#X obj 50 256 dac~;
+#X obj 172 105 phasor~;
+#X floatatom 172 80 5 0 0;
+#X obj 107 54 bang~;
+#X text 171 22 (scanned synthesis);
+#X text 165 143 left inlet's dsp block = wavetable;
+#X msg 107 78 0.25;
+#X text 242 157 right inlet = phase (0-1);
+#X connect 1 0 3 0;
+#X connect 2 0 1 0;
+#X connect 3 0 4 0;
+#X connect 4 0 6 1;
+#X connect 4 0 6 0;
+#X connect 5 0 4 1;
+#X connect 7 0 3 1;
+#X connect 8 0 7 0;
+#X connect 9 0 12 0;
+#X connect 12 0 1 1;

Deleted: trunk/externals/creb/doc/dynwav~.pd
===================================================================
--- trunk/externals/creb/doc/dynwav~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/dynwav~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,25 +0,0 @@
-#N canvas 193 151 450 300 10;
-#X text 96 6 dynwav~: dynamic wavetable oscillator;
-#X obj 61 98 osc~;
-#X floatatom 60 56 5 0 0;
-#X obj 60 151 dynwav~;
-#X obj 60 214 vol~;
-#X floatatom 85 190 5 0 0;
-#X obj 50 256 dac~;
-#X obj 172 105 phasor~;
-#X floatatom 172 80 5 0 0;
-#X obj 107 54 bang~;
-#X text 171 22 (scanned synthesis);
-#X text 165 143 left inlet's dsp block = wavetable;
-#X msg 107 78 0.25;
-#X text 242 157 right inlet = phase (0-1);
-#X connect 1 0 3 0;
-#X connect 2 0 1 0;
-#X connect 3 0 4 0;
-#X connect 4 0 6 1;
-#X connect 4 0 6 0;
-#X connect 5 0 4 1;
-#X connect 7 0 3 1;
-#X connect 8 0 7 0;
-#X connect 9 0 12 0;
-#X connect 12 0 1 1;

Copied: trunk/externals/creb/doc/eadsr~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/eadsr~-help.pd)
===================================================================
--- trunk/externals/creb/doc/eadsr~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/eadsr~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,57 @@
+#N canvas 478 386 580 306 10;
+#X obj 89 227 *~;
+#X obj 105 40 metro;
+#X obj 26 203 osc~;
+#X floatatom 26 171 5 0 0 0 - - -;
+#X floatatom 135 12 5 0 0 0 - - -;
+#X floatatom 209 117 5 0 0 0 - - -;
+#X floatatom 208 139 5 0 0 0 - - -;
+#X obj 81 277 dac~;
+#X msg 58 12 stop;
+#X msg 26 124 start;
+#X msg 71 123 stop;
+#X obj 105 77 del;
+#X floatatom 159 50 5 0 0 0 - - -;
+#X obj 105 197 eadsr~ 0 0;
+#X text 191 81 exponential attack/decay/sustain/release envelope;
+#X text 265 125 60db attack and decay time;
+#X floatatom 209 160 5 0 0 0 - - -;
+#X floatatom 209 180 5 0 0 0 - - -;
+#X text 264 159 sustain level;
+#X obj 88 253 vol~;
+#X floatatom 132 238 5 0 0 0 - - -;
+#X obj 343 228 table t 10000;
+#X obj 343 267 tabwrite~ t;
+#X obj 343 247 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 103 13 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
+;
+#X obj 262 276 del;
+#X floatatom 276 225 5 0 0 0 - - -;
+#X text 265 182 60db release time;
+#X connect 0 0 19 0;
+#X connect 1 0 9 0;
+#X connect 1 0 11 0;
+#X connect 2 0 0 0;
+#X connect 3 0 2 0;
+#X connect 4 0 1 1;
+#X connect 5 0 13 1;
+#X connect 6 0 13 2;
+#X connect 8 0 1 0;
+#X connect 9 0 13 0;
+#X connect 10 0 13 0;
+#X connect 11 0 10 0;
+#X connect 12 0 11 1;
+#X connect 13 0 0 1;
+#X connect 13 0 22 0;
+#X connect 16 0 13 3;
+#X connect 17 0 13 4;
+#X connect 19 0 7 1;
+#X connect 19 0 7 0;
+#X connect 20 0 19 1;
+#X connect 23 0 22 0;
+#X connect 23 0 25 0;
+#X connect 23 0 9 0;
+#X connect 24 0 1 0;
+#X connect 25 0 10 0;
+#X connect 26 0 25 1;

Deleted: trunk/externals/creb/doc/eadsr~.pd
===================================================================
--- trunk/externals/creb/doc/eadsr~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/eadsr~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,57 +0,0 @@
-#N canvas 478 386 580 306 10;
-#X obj 89 227 *~;
-#X obj 105 40 metro;
-#X obj 26 203 osc~;
-#X floatatom 26 171 5 0 0 0 - - -;
-#X floatatom 135 12 5 0 0 0 - - -;
-#X floatatom 209 117 5 0 0 0 - - -;
-#X floatatom 208 139 5 0 0 0 - - -;
-#X obj 81 277 dac~;
-#X msg 58 12 stop;
-#X msg 26 124 start;
-#X msg 71 123 stop;
-#X obj 105 77 del;
-#X floatatom 159 50 5 0 0 0 - - -;
-#X obj 105 197 eadsr~ 0 0;
-#X text 191 81 exponential attack/decay/sustain/release envelope;
-#X text 265 125 60db attack and decay time;
-#X floatatom 209 160 5 0 0 0 - - -;
-#X floatatom 209 180 5 0 0 0 - - -;
-#X text 264 159 sustain level;
-#X obj 88 253 vol~;
-#X floatatom 132 238 5 0 0 0 - - -;
-#X obj 343 228 table t 10000;
-#X obj 343 267 tabwrite~ t;
-#X obj 343 247 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 103 13 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
-;
-#X obj 262 276 del;
-#X floatatom 276 225 5 0 0 0 - - -;
-#X text 265 182 60db release time;
-#X connect 0 0 19 0;
-#X connect 1 0 9 0;
-#X connect 1 0 11 0;
-#X connect 2 0 0 0;
-#X connect 3 0 2 0;
-#X connect 4 0 1 1;
-#X connect 5 0 13 1;
-#X connect 6 0 13 2;
-#X connect 8 0 1 0;
-#X connect 9 0 13 0;
-#X connect 10 0 13 0;
-#X connect 11 0 10 0;
-#X connect 12 0 11 1;
-#X connect 13 0 0 1;
-#X connect 13 0 22 0;
-#X connect 16 0 13 3;
-#X connect 17 0 13 4;
-#X connect 19 0 7 1;
-#X connect 19 0 7 0;
-#X connect 20 0 19 1;
-#X connect 23 0 22 0;
-#X connect 23 0 25 0;
-#X connect 23 0 9 0;
-#X connect 24 0 1 0;
-#X connect 25 0 10 0;
-#X connect 26 0 25 1;

Copied: trunk/externals/creb/doc/ead~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/ead~-help.pd)
===================================================================
--- trunk/externals/creb/doc/ead~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/ead~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,40 @@
+#N canvas 478 386 459 306 10;
+#X obj 105 111 ead~ 0 0;
+#X obj 89 179 *~;
+#X obj 105 40 metro;
+#X obj 41 144 osc~;
+#X floatatom 41 112 5 0 0 0 - - -;
+#X floatatom 135 12 5 0 0 0 - - -;
+#X floatatom 130 64 5 0 0 0 - - -;
+#X floatatom 156 86 5 0 0 0 - - -;
+#X obj 78 242 dac~;
+#X text 202 71 60db attack and decay time;
+#X obj 70 76 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X msg 58 12 stop;
+#X text 201 51 exponential attack/decay envelope;
+#X obj 89 212 vol~;
+#X floatatom 117 193 5 0 0 0 - - -;
+#X obj 265 119 table t 5000;
+#X obj 265 176 tabwrite~ t;
+#X obj 265 152 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 105 13 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X connect 0 0 1 1;
+#X connect 0 0 16 0;
+#X connect 1 0 13 0;
+#X connect 2 0 0 0;
+#X connect 3 0 1 0;
+#X connect 4 0 3 0;
+#X connect 5 0 2 1;
+#X connect 6 0 0 1;
+#X connect 7 0 0 2;
+#X connect 10 0 0 0;
+#X connect 11 0 2 0;
+#X connect 13 0 8 0;
+#X connect 13 0 8 1;
+#X connect 14 0 13 1;
+#X connect 17 0 16 0;
+#X connect 17 0 0 0;
+#X connect 18 0 2 0;

Deleted: trunk/externals/creb/doc/ead~.pd
===================================================================
--- trunk/externals/creb/doc/ead~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/ead~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,40 +0,0 @@
-#N canvas 478 386 459 306 10;
-#X obj 105 111 ead~ 0 0;
-#X obj 89 179 *~;
-#X obj 105 40 metro;
-#X obj 41 144 osc~;
-#X floatatom 41 112 5 0 0 0 - - -;
-#X floatatom 135 12 5 0 0 0 - - -;
-#X floatatom 130 64 5 0 0 0 - - -;
-#X floatatom 156 86 5 0 0 0 - - -;
-#X obj 78 242 dac~;
-#X text 202 71 60db attack and decay time;
-#X obj 70 76 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 58 12 stop;
-#X text 201 51 exponential attack/decay envelope;
-#X obj 89 212 vol~;
-#X floatatom 117 193 5 0 0 0 - - -;
-#X obj 265 119 table t 5000;
-#X obj 265 176 tabwrite~ t;
-#X obj 265 152 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 105 13 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
-;
-#X connect 0 0 1 1;
-#X connect 0 0 16 0;
-#X connect 1 0 13 0;
-#X connect 2 0 0 0;
-#X connect 3 0 1 0;
-#X connect 4 0 3 0;
-#X connect 5 0 2 1;
-#X connect 6 0 0 1;
-#X connect 7 0 0 2;
-#X connect 10 0 0 0;
-#X connect 11 0 2 0;
-#X connect 13 0 8 0;
-#X connect 13 0 8 1;
-#X connect 14 0 13 1;
-#X connect 17 0 16 0;
-#X connect 17 0 0 0;
-#X connect 18 0 2 0;

Copied: trunk/externals/creb/doc/ear~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/ear~-help.pd)
===================================================================
--- trunk/externals/creb/doc/ear~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/ear~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,35 @@
+#N canvas 478 386 459 306 10;
+#X obj 89 227 *~;
+#X obj 105 40 metro;
+#X obj 105 12 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1
+-1;
+#X obj 41 192 osc~;
+#X floatatom 41 160 5 0 0;
+#X floatatom 135 12 5 0 0;
+#X floatatom 130 112 5 0 0;
+#X floatatom 157 134 5 0 0;
+#X obj 77 265 dac~;
+#X msg 58 12 stop;
+#X msg 26 124 start;
+#X msg 71 123 stop;
+#X obj 105 159 ear~ 0 0;
+#X obj 105 77 del;
+#X floatatom 159 50 5 0 0;
+#X text 201 99 exponential attack/release envelope;
+#X text 202 119 60db attack and release time;
+#X connect 0 0 8 0;
+#X connect 0 0 8 1;
+#X connect 1 0 10 0;
+#X connect 1 0 13 0;
+#X connect 2 0 1 0;
+#X connect 3 0 0 0;
+#X connect 4 0 3 0;
+#X connect 5 0 1 1;
+#X connect 6 0 12 1;
+#X connect 7 0 12 2;
+#X connect 9 0 1 0;
+#X connect 10 0 12 0;
+#X connect 11 0 12 0;
+#X connect 12 0 0 1;
+#X connect 13 0 11 0;
+#X connect 14 0 13 1;

Deleted: trunk/externals/creb/doc/ear~.pd
===================================================================
--- trunk/externals/creb/doc/ear~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/ear~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,35 +0,0 @@
-#N canvas 478 386 459 306 10;
-#X obj 89 227 *~;
-#X obj 105 40 metro;
-#X obj 105 12 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1
--1;
-#X obj 41 192 osc~;
-#X floatatom 41 160 5 0 0;
-#X floatatom 135 12 5 0 0;
-#X floatatom 130 112 5 0 0;
-#X floatatom 157 134 5 0 0;
-#X obj 77 265 dac~;
-#X msg 58 12 stop;
-#X msg 26 124 start;
-#X msg 71 123 stop;
-#X obj 105 159 ear~ 0 0;
-#X obj 105 77 del;
-#X floatatom 159 50 5 0 0;
-#X text 201 99 exponential attack/release envelope;
-#X text 202 119 60db attack and release time;
-#X connect 0 0 8 0;
-#X connect 0 0 8 1;
-#X connect 1 0 10 0;
-#X connect 1 0 13 0;
-#X connect 2 0 1 0;
-#X connect 3 0 0 0;
-#X connect 4 0 3 0;
-#X connect 5 0 1 1;
-#X connect 6 0 12 1;
-#X connect 7 0 12 2;
-#X connect 9 0 1 0;
-#X connect 10 0 12 0;
-#X connect 11 0 12 0;
-#X connect 12 0 0 1;
-#X connect 13 0 11 0;
-#X connect 14 0 13 1;

Copied: trunk/externals/creb/doc/fdn~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/fdn~-help.pd)
===================================================================
--- trunk/externals/creb/doc/fdn~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/fdn~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,61 @@
+#N canvas 310 312 826 610 10;
+#X obj 146 529 vols~;
+#X floatatom 203 509 5 0 0;
+#X obj 143 562 dac~;
+#X obj 128 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X msg 10 415 print;
+#X floatatom 216 431 5 0 0;
+#X floatatom 267 432 5 0 0;
+#X obj 54 144 noise~;
+#X obj 94 190 *~;
+#X floatatom 203 111 5 0 0;
+#X obj 146 157 ead~;
+#X msg 360 119 lines 501 752 5003 7504 105 206 307 408;
+#X floatatom 152 110 5 0 0;
+#X msg 361 248 linear 32 100 105;
+#X msg 360 271 linear 32 1000 1005;
+#X msg 12 465 reset;
+#X obj 142 463 fdn~ 64 40000;
+#X msg 358 327 exponential 32 10 5000;
+#X msg 360 292 linear 32 100 2015;
+#X msg 361 224 linear 8 75 100;
+#X msg 361 201 linear 32 50 2175;
+#X msg 360 374 exponential 8 50 175;
+#X text 186 20 fdn~ a feedback delay network;
+#X text 316 468 creation arguments: <max nb delaylines> <total delay
+memory in ms>;
+#X text 3 396 print delay lengths;
+#X text 2 448 reset state;
+#X text 316 512 nb delay lines is always a multiple of 4;
+#X text 358 96 specify delay line lengths manually;
+#X text 359 152 specify a linear/exponential delay length range;
+#X text 361 170 <type> <nb lines> <min length> <max length>;
+#X text 359 430 inlets: low/high frequency reverb time (60dB time)
+;
+#X msg 358 351 exponential 64 1000 10;
+#X connect 0 0 2 0;
+#X connect 0 1 2 1;
+#X connect 1 0 0 2;
+#X connect 3 0 10 0;
+#X connect 4 0 16 0;
+#X connect 5 0 16 1;
+#X connect 6 0 16 2;
+#X connect 7 0 8 0;
+#X connect 8 0 16 0;
+#X connect 9 0 10 2;
+#X connect 10 0 8 1;
+#X connect 10 0 16 0;
+#X connect 11 0 16 0;
+#X connect 12 0 10 1;
+#X connect 13 0 16 0;
+#X connect 14 0 16 0;
+#X connect 15 0 16 0;
+#X connect 16 0 0 0;
+#X connect 16 1 0 1;
+#X connect 17 0 16 0;
+#X connect 18 0 16 0;
+#X connect 19 0 16 0;
+#X connect 20 0 16 0;
+#X connect 21 0 16 0;
+#X connect 31 0 16 0;

Deleted: trunk/externals/creb/doc/fdn~.pd
===================================================================
--- trunk/externals/creb/doc/fdn~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/fdn~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,61 +0,0 @@
-#N canvas 310 312 826 610 10;
-#X obj 146 529 vols~;
-#X floatatom 203 509 5 0 0;
-#X obj 143 562 dac~;
-#X obj 128 131 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 10 415 print;
-#X floatatom 216 431 5 0 0;
-#X floatatom 267 432 5 0 0;
-#X obj 54 144 noise~;
-#X obj 94 190 *~;
-#X floatatom 203 111 5 0 0;
-#X obj 146 157 ead~;
-#X msg 360 119 lines 501 752 5003 7504 105 206 307 408;
-#X floatatom 152 110 5 0 0;
-#X msg 361 248 linear 32 100 105;
-#X msg 360 271 linear 32 1000 1005;
-#X msg 12 465 reset;
-#X obj 142 463 fdn~ 64 40000;
-#X msg 358 327 exponential 32 10 5000;
-#X msg 360 292 linear 32 100 2015;
-#X msg 361 224 linear 8 75 100;
-#X msg 361 201 linear 32 50 2175;
-#X msg 360 374 exponential 8 50 175;
-#X text 186 20 fdn~ a feedback delay network;
-#X text 316 468 creation arguments: <max nb delaylines> <total delay
-memory in ms>;
-#X text 3 396 print delay lengths;
-#X text 2 448 reset state;
-#X text 316 512 nb delay lines is always a multiple of 4;
-#X text 358 96 specify delay line lengths manually;
-#X text 359 152 specify a linear/exponential delay length range;
-#X text 361 170 <type> <nb lines> <min length> <max length>;
-#X text 359 430 inlets: low/high frequency reverb time (60dB time)
-;
-#X msg 358 351 exponential 64 1000 10;
-#X connect 0 0 2 0;
-#X connect 0 1 2 1;
-#X connect 1 0 0 2;
-#X connect 3 0 10 0;
-#X connect 4 0 16 0;
-#X connect 5 0 16 1;
-#X connect 6 0 16 2;
-#X connect 7 0 8 0;
-#X connect 8 0 16 0;
-#X connect 9 0 10 2;
-#X connect 10 0 8 1;
-#X connect 10 0 16 0;
-#X connect 11 0 16 0;
-#X connect 12 0 10 1;
-#X connect 13 0 16 0;
-#X connect 14 0 16 0;
-#X connect 15 0 16 0;
-#X connect 16 0 0 0;
-#X connect 16 1 0 1;
-#X connect 17 0 16 0;
-#X connect 18 0 16 0;
-#X connect 19 0 16 0;
-#X connect 20 0 16 0;
-#X connect 21 0 16 0;
-#X connect 31 0 16 0;

Copied: trunk/externals/creb/doc/ffpoly-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/ffpoly-help.pd)
===================================================================
--- trunk/externals/creb/doc/ffpoly-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/ffpoly-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,35 @@
+#N canvas 372 77 515 425 10;
+#X text 85 14 ffpoly - compute a finite field polynomial;
+#X msg 103 89 coef 0 \$1;
+#X floatatom 103 65 5 0 0;
+#X floatatom 181 65 5 0 0;
+#X floatatom 257 65 5 0 0;
+#X floatatom 334 64 5 0 0;
+#X msg 181 89 coef 1 \$1;
+#X msg 257 89 coef 2 \$1;
+#X msg 334 89 coef 3 \$1;
+#X floatatom 38 106 5 0 0;
+#X obj 38 350 ffpoly 3 5;
+#X text 125 350 creation args: <poly order> <field order>;
+#X floatatom 38 384 5 0 0;
+#X msg 334 150 order \$1;
+#X floatatom 334 125 5 0 0;
+#X text 332 174 finite field order;
+#X floatatom 335 217 5 0 0;
+#X msg 335 242 coefficients \$1;
+#X text 271 279 set coefs in packed form;
+#X text 203 292 digit representation in base = field order;
+#X connect 1 0 10 0;
+#X connect 2 0 1 0;
+#X connect 3 0 6 0;
+#X connect 4 0 7 0;
+#X connect 5 0 8 0;
+#X connect 6 0 10 0;
+#X connect 7 0 10 0;
+#X connect 8 0 10 0;
+#X connect 9 0 10 0;
+#X connect 10 0 12 0;
+#X connect 13 0 10 0;
+#X connect 14 0 13 0;
+#X connect 16 0 17 0;
+#X connect 17 0 10 0;

Deleted: trunk/externals/creb/doc/ffpoly.pd
===================================================================
--- trunk/externals/creb/doc/ffpoly.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/ffpoly.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,35 +0,0 @@
-#N canvas 372 77 515 425 10;
-#X text 85 14 ffpoly - compute a finite field polynomial;
-#X msg 103 89 coef 0 \$1;
-#X floatatom 103 65 5 0 0;
-#X floatatom 181 65 5 0 0;
-#X floatatom 257 65 5 0 0;
-#X floatatom 334 64 5 0 0;
-#X msg 181 89 coef 1 \$1;
-#X msg 257 89 coef 2 \$1;
-#X msg 334 89 coef 3 \$1;
-#X floatatom 38 106 5 0 0;
-#X obj 38 350 ffpoly 3 5;
-#X text 125 350 creation args: <poly order> <field order>;
-#X floatatom 38 384 5 0 0;
-#X msg 334 150 order \$1;
-#X floatatom 334 125 5 0 0;
-#X text 332 174 finite field order;
-#X floatatom 335 217 5 0 0;
-#X msg 335 242 coefficients \$1;
-#X text 271 279 set coefs in packed form;
-#X text 203 292 digit representation in base = field order;
-#X connect 1 0 10 0;
-#X connect 2 0 1 0;
-#X connect 3 0 6 0;
-#X connect 4 0 7 0;
-#X connect 5 0 8 0;
-#X connect 6 0 10 0;
-#X connect 7 0 10 0;
-#X connect 8 0 10 0;
-#X connect 9 0 10 0;
-#X connect 10 0 12 0;
-#X connect 13 0 10 0;
-#X connect 14 0 13 0;
-#X connect 16 0 17 0;
-#X connect 17 0 10 0;

Copied: trunk/externals/creb/doc/filterortho~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/filterortho~-help.pd)
===================================================================
--- trunk/externals/creb/doc/filterortho~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/filterortho~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,58 @@
+#N canvas 634 361 578 534 10;
+#X obj 146 452 dac~;
+#X floatatom 255 83 7 0 0;
+#X floatatom 194 83 7 0 0;
+#X obj 158 405 filterortho~;
+#X obj 194 123 t b f;
+#X floatatom 29 31 5 0 0;
+#X obj 13 9 noise~;
+#X floatatom 133 83 7 0 0;
+#X obj 150 123 t b f;
+#X obj 13 52 *~;
+#X text 333 9 orthogonal biquad object;
+#X obj 157 330 pack s 0 0 0;
+#X obj 237 122 t b f;
+#X text 137 61 freq;
+#X text 213 61 Q;
+#X msg 335 126 setEQ;
+#X msg 335 150 setLP;
+#X msg 158 363 \$1 \$2 \$3 \$4;
+#X msg 336 175 setHP;
+#X msg 336 201 setBP;
+#X msg 336 225 setBR;
+#X msg 336 251 setHS;
+#X msg 337 275 setLS;
+#X msg 338 299 setAP;
+#X text 391 127 parametric equalizer;
+#X text 390 150 lowpass;
+#X text 391 175 highpass;
+#X text 391 201 bandpass;
+#X text 391 224 bandreject;
+#X text 390 252 highshelf;
+#X text 390 277 lowshelf;
+#X text 391 300 allpass;
+#X text 265 62 gain (only for EQ \, LS \, HS);
+#X connect 1 0 12 0;
+#X connect 2 0 4 0;
+#X connect 3 0 0 0;
+#X connect 3 0 0 1;
+#X connect 4 0 11 0;
+#X connect 4 1 11 2;
+#X connect 5 0 9 1;
+#X connect 6 0 9 0;
+#X connect 7 0 8 0;
+#X connect 8 0 11 0;
+#X connect 8 1 11 1;
+#X connect 9 0 3 0;
+#X connect 11 0 17 0;
+#X connect 12 0 11 0;
+#X connect 12 1 11 3;
+#X connect 15 0 11 0;
+#X connect 16 0 11 0;
+#X connect 17 0 3 0;
+#X connect 18 0 11 0;
+#X connect 19 0 11 0;
+#X connect 20 0 11 0;
+#X connect 21 0 11 0;
+#X connect 22 0 11 0;
+#X connect 23 0 11 0;

Deleted: trunk/externals/creb/doc/filterortho~.pd
===================================================================
--- trunk/externals/creb/doc/filterortho~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/filterortho~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,58 +0,0 @@
-#N canvas 634 361 578 534 10;
-#X obj 146 452 dac~;
-#X floatatom 255 83 7 0 0;
-#X floatatom 194 83 7 0 0;
-#X obj 158 405 filterortho~;
-#X obj 194 123 t b f;
-#X floatatom 29 31 5 0 0;
-#X obj 13 9 noise~;
-#X floatatom 133 83 7 0 0;
-#X obj 150 123 t b f;
-#X obj 13 52 *~;
-#X text 333 9 orthogonal biquad object;
-#X obj 157 330 pack s 0 0 0;
-#X obj 237 122 t b f;
-#X text 137 61 freq;
-#X text 213 61 Q;
-#X msg 335 126 setEQ;
-#X msg 335 150 setLP;
-#X msg 158 363 \$1 \$2 \$3 \$4;
-#X msg 336 175 setHP;
-#X msg 336 201 setBP;
-#X msg 336 225 setBR;
-#X msg 336 251 setHS;
-#X msg 337 275 setLS;
-#X msg 338 299 setAP;
-#X text 391 127 parametric equalizer;
-#X text 390 150 lowpass;
-#X text 391 175 highpass;
-#X text 391 201 bandpass;
-#X text 391 224 bandreject;
-#X text 390 252 highshelf;
-#X text 390 277 lowshelf;
-#X text 391 300 allpass;
-#X text 265 62 gain (only for EQ \, LS \, HS);
-#X connect 1 0 12 0;
-#X connect 2 0 4 0;
-#X connect 3 0 0 0;
-#X connect 3 0 0 1;
-#X connect 4 0 11 0;
-#X connect 4 1 11 2;
-#X connect 5 0 9 1;
-#X connect 6 0 9 0;
-#X connect 7 0 8 0;
-#X connect 8 0 11 0;
-#X connect 8 1 11 1;
-#X connect 9 0 3 0;
-#X connect 11 0 17 0;
-#X connect 12 0 11 0;
-#X connect 12 1 11 3;
-#X connect 15 0 11 0;
-#X connect 16 0 11 0;
-#X connect 17 0 3 0;
-#X connect 18 0 11 0;
-#X connect 19 0 11 0;
-#X connect 20 0 11 0;
-#X connect 21 0 11 0;
-#X connect 22 0 11 0;
-#X connect 23 0 11 0;

Copied: trunk/externals/creb/doc/fwarp-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/fwarp-help.pd)
===================================================================
--- trunk/externals/creb/doc/fwarp-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/fwarp-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,37 @@
+#N canvas 403 309 522 388 10;
+#X obj 18 85 fwarp;
+#X floatatom 18 53 5 0 0;
+#X floatatom 18 121 7 0 0;
+#X text 112 49 fwarp - warps a frequency using the formula;
+#X obj 173 261 xfm~ 0 0 0 0;
+#X obj 173 218 fwarp;
+#X floatatom 173 186 5 0 0;
+#X obj 117 260 osc~;
+#X obj 152 324 vol~;
+#X obj 152 350 dac~;
+#X floatatom 212 298 5 0 0;
+#X obj 351 263 xfm~ 0 0 0 0;
+#X floatatom 351 188 5 0 0;
+#X obj 295 262 osc~;
+#X obj 330 326 vol~;
+#X obj 330 352 dac~;
+#X floatatom 390 300 5 0 0;
+#X text 132 126 example: xfm~ uses warped frequencies;
+#X text 112 67 out = tan(2pi*in/sr) * (sr/2pi);
+#X connect 0 0 2 0;
+#X connect 1 0 0 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 0;
+#X connect 8 0 9 1;
+#X connect 10 0 8 1;
+#X connect 11 0 14 0;
+#X connect 12 0 13 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 14 0 15 1;
+#X connect 16 0 14 1;

Deleted: trunk/externals/creb/doc/fwarp.pd
===================================================================
--- trunk/externals/creb/doc/fwarp.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/fwarp.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,37 +0,0 @@
-#N canvas 403 309 522 388 10;
-#X obj 18 85 fwarp;
-#X floatatom 18 53 5 0 0;
-#X floatatom 18 121 7 0 0;
-#X text 112 49 fwarp - warps a frequency using the formula;
-#X obj 173 261 xfm~ 0 0 0 0;
-#X obj 173 218 fwarp;
-#X floatatom 173 186 5 0 0;
-#X obj 117 260 osc~;
-#X obj 152 324 vol~;
-#X obj 152 350 dac~;
-#X floatatom 212 298 5 0 0;
-#X obj 351 263 xfm~ 0 0 0 0;
-#X floatatom 351 188 5 0 0;
-#X obj 295 262 osc~;
-#X obj 330 326 vol~;
-#X obj 330 352 dac~;
-#X floatatom 390 300 5 0 0;
-#X text 132 126 example: xfm~ uses warped frequencies;
-#X text 112 67 out = tan(2pi*in/sr) * (sr/2pi);
-#X connect 0 0 2 0;
-#X connect 1 0 0 0;
-#X connect 4 0 8 0;
-#X connect 5 0 4 0;
-#X connect 6 0 5 0;
-#X connect 6 0 7 0;
-#X connect 7 0 8 0;
-#X connect 8 0 9 0;
-#X connect 8 0 9 1;
-#X connect 10 0 8 1;
-#X connect 11 0 14 0;
-#X connect 12 0 13 0;
-#X connect 12 0 11 0;
-#X connect 13 0 14 0;
-#X connect 14 0 15 0;
-#X connect 14 0 15 1;
-#X connect 16 0 14 1;

Copied: trunk/externals/creb/doc/junction~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/junction~-help.pd)
===================================================================
--- trunk/externals/creb/doc/junction~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/junction~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,56 @@
+#N canvas 420 323 450 300 10;
+#X obj 181 138 junction~ 4;
+#X obj 253 167 delwrite~ del1 1000;
+#X obj 123 51 vd~ del1;
+#X obj 183 51 vd~ del2;
+#X obj 244 51 vd~ del3;
+#X obj 304 51 vd~ del4;
+#X obj 123 30 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
+-262144 -1 -1 115 256;
+#X obj 183 30 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
+-262144 -1 -1 87 256;
+#X obj 245 31 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
+-262144 -1 -1 270 256;
+#X obj 305 31 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
+-262144 -1 -1 144 256;
+#X obj 63 262 dac~;
+#X obj 13 121 ead~;
+#X obj 30 97 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
+-262144 -1 -1 37 256;
+#X obj 90 97 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
+-262144 -1 -1 77 256;
+#X obj 4 97 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1
+-1;
+#X obj 229 189 delwrite~ del2 1000;
+#X obj 205 210 delwrite~ del3 1000;
+#X obj 181 232 delwrite~ del4 1000;
+#X msg 313 111 random \$1;
+#X obj 314 85 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
+-262144 -1 -1 74 256;
+#X text 61 5 junction~: a circular lossless signal junction;
+#X obj 58 238 vols~;
+#X obj 105 221 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32
+10 -262144 -1 -1 77 256;
+#X connect 0 0 17 0;
+#X connect 0 0 21 0;
+#X connect 0 1 16 0;
+#X connect 0 1 21 1;
+#X connect 0 2 15 0;
+#X connect 0 3 1 0;
+#X connect 2 0 0 0;
+#X connect 3 0 0 1;
+#X connect 4 0 0 2;
+#X connect 5 0 0 3;
+#X connect 6 0 2 0;
+#X connect 7 0 3 0;
+#X connect 8 0 4 0;
+#X connect 9 0 5 0;
+#X connect 11 0 0 0;
+#X connect 12 0 11 1;
+#X connect 13 0 11 2;
+#X connect 14 0 11 0;
+#X connect 18 0 0 0;
+#X connect 19 0 18 0;
+#X connect 21 0 10 0;
+#X connect 21 1 10 1;
+#X connect 22 0 21 2;

Deleted: trunk/externals/creb/doc/junction~.pd
===================================================================
--- trunk/externals/creb/doc/junction~.pd	2008-08-27 22:19:12 UTC (rev 10265)
+++ trunk/externals/creb/doc/junction~.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -1,56 +0,0 @@
-#N canvas 420 323 450 300 10;
-#X obj 181 138 junction~ 4;
-#X obj 253 167 delwrite~ del1 1000;
-#X obj 123 51 vd~ del1;
-#X obj 183 51 vd~ del2;
-#X obj 244 51 vd~ del3;
-#X obj 304 51 vd~ del4;
-#X obj 123 30 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 115 256;
-#X obj 183 30 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 87 256;
-#X obj 245 31 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 270 256;
-#X obj 305 31 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 144 256;
-#X obj 63 262 dac~;
-#X obj 13 121 ead~;
-#X obj 30 97 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 37 256;
-#X obj 90 97 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 77 256;
-#X obj 4 97 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144 -1
--1;
-#X obj 229 189 delwrite~ del2 1000;
-#X obj 205 210 delwrite~ del3 1000;
-#X obj 181 232 delwrite~ del4 1000;
-#X msg 313 111 random \$1;
-#X obj 314 85 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32 10
--262144 -1 -1 74 256;
-#X text 61 5 junction~: a circular lossless signal junction;
-#X obj 58 238 vols~;
-#X obj 105 221 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 32
-10 -262144 -1 -1 77 256;
-#X connect 0 0 17 0;
-#X connect 0 0 21 0;
-#X connect 0 1 16 0;
-#X connect 0 1 21 1;
-#X connect 0 2 15 0;
-#X connect 0 3 1 0;
-#X connect 2 0 0 0;
-#X connect 3 0 0 1;
-#X connect 4 0 0 2;
-#X connect 5 0 0 3;
-#X connect 6 0 2 0;
-#X connect 7 0 3 0;
-#X connect 8 0 4 0;
-#X connect 9 0 5 0;
-#X connect 11 0 0 0;
-#X connect 12 0 11 1;
-#X connect 13 0 11 2;
-#X connect 14 0 11 0;
-#X connect 18 0 0 0;
-#X connect 19 0 18 0;
-#X connect 21 0 10 0;
-#X connect 21 1 10 1;
-#X connect 22 0 21 2;

Copied: trunk/externals/creb/doc/lattice~-help.pd (from rev 10261, branches/pd-extended/v0-40/externals/creb/doc/lattice~-help.pd)
===================================================================
--- trunk/externals/creb/doc/lattice~-help.pd	                        (rev 0)
+++ trunk/externals/creb/doc/lattice~-help.pd	2008-08-27 22:27:30 UTC (rev 10266)
@@ -0,0 +1,65 @@
+#N canvas 338 162 527 557 10;
+#X obj 57 -77 vsl 15 250 -1 1 0 1 empty empty empty 20 8 0 8 -262144
+-1 -1 12500 1;
+#X msg 57 223 rc 0 \$1;
+#X obj 88 -78 vsl 15 250 -1 1 0 1 empty empty empty 20 8 0 8 -262144
+-1 -1 6432 1;
+#X obj 119 -77 vsl 15 250 -1 1 0 1 empty empty empty 20 8 0 8 -262144
+-1 -1 3732 1;
+#X obj 149 -77 vsl 15 250 -1 1 0 1 empty empty empty 20 8 0 8 -262144
+-1 -1 4332 1;
+#X obj 179 -77 vsl 15 250 -1 1 0 1 empty empty empty 20 8 0 8 -262144
+-1 -1 21232 1;
+#X obj 210 -78 vsl 15 250 -1 1 0 1 empty empty empty 20 8 0 8 -262144
+-1 -1 24900 1;
+#X obj 241 -78 vsl 15 250 -1 1 0 1 empty empty empty 20 8 0 8 -262144
+-1 -1 18232 1;
+#X obj 271 -77 vsl 15 250 -1 1 0 1 empty empty empty 20 8 0 8 -262144
+-1 -1 16932 1;
+#X msg 86 199 rc 1 \$1;
+#X msg 118 224 rc 2 \$1;
+#X msg 147 200 rc 3 \$1;
+#X msg 179 223 rc 4 \$1;
+#X msg 208 199 rc 5 \$1;
+#X msg 240 224 rc 6 \$1;
+#X msg 269 200 rc 7 \$1;
+#X floatatom 154 -125 5 -1 1 0 - - -;
+#X obj 64 302 lattice~ 8;
+#X obj 6 254 noise~;
+#X obj 63 363 vol~;
+#X obj 63 397 dac~;
+#X floatatom 85 333 5 0 0 0 - - -;
+#X text 159 298 lattice~ a lattice filter;
+#X text 139 333 [rc <index> <val>] sets reflection coefficient;
+#X text 159 311 creation argument sets order;
+#X obj 27 330 dist~ 1;
+#X connect 0 0 1 0;
+#X connect 1 0 17 0;
+#X connect 2 0 9 0;
+#X connect 3 0 10 0;
+#X connect 4 0 11 0;
+#X connect 5 0 12 0;
+#X connect 6 0 13 0;
+#X connect 7 0 14 0;
+#X connect 8 0 15 0;
+#X connect 9 0 17 0;
+#X connect 10 0 17 0;
+#X connect 11 0 17 0;
+#X connect 12 0 17 0;
+#X connect 13 0 17 0;
+#X connect 14 0 17 0;
+#X connect 15 0 17 0;
+#X connect 16 0 0 0;
+#X connect 16 0 2 0;
+#X connect 16 0 3 0;
+#X connect 16 0 4 0;
+#X connect 16 0 5 0;
+#X connect 16 0 6 0;
+#X connect 16 0 7 0;
+#X connect 16 0 8 0;
+#X connect 17 0 25 0;
+#X connect 18 0 17 0;
+#X connect 19 0 20 1;
+#X connect 19 0 20 0;
+#X connect 21 0 19 1;

@@ Diff output truncated at 100000 characters. @@

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Pd-cvs mailing list