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@zzz.kotnet.org" \ + --author "Tom Schouten tom@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@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.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@zzz.kotnet.org +Copyright (c) by Tom Schouten tom@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@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.