Other Pd Stuff




wintablet.zip

Pd external for using Wacom tablets on Windows. Remeber to copy wintablet.exe to ./pd/bin/


pd_gui_patch (source patch)

pd_gui_patch_win32-bin.zip (Windows binaries)

GUI enhancements for Pd-0.37-1. To apply the source patch, place the pd_gui_patch file in the pd/src/ and run

patch <pd_gui_patch

You'll probably need to ./configure again since the makefile is patched (the file g_magicglass.c needs to be compiled and linked). Then recompile.

For Windows, just copy pd.dll and pd.tk to pd/bin/

Includes:
  • Patch Cord Viewer: Lets you see what is being sent over a patch cord. For signals, shows the maximum value over 2205 samples. Toggle with Ctrl+r in edit mode.
  • Highlighted Inlets/Outlets: When patching, the inlet and outlet that will be connected is highlighted.
  • Colored Patch Cords: Set signal and control patch cord color with command line arguments -scolor <n> and -ccolor <n> where <n> is a 6 digit hex value (e.g. ff0000 for red).
  • Drop Shadows: Turn on drop shadows with command line argument -dropshadows.


pitchnoise.tar.gz (Linux)

pitchnoise.zip (Windows)

Harmonic/inharmonic monophonic timbre separator. Pitchnoise~ basically separates the "pitched" part of a sound from the "noisey" part of a sound.


gui_patch.tar.gz (Linux)

gui_patch.zip (Windows)

Pd source patches for colored signal patch cords, highlighted patch cords for delete, and drop shadows for objects, messages, and atoms. Diff files were diff'd against Linux 0.35-0 and Windows 0.35-1. I also included the full files of g_canvas.c and g_editor.c (patch cord coloration), and g_text.c (drop shadows) and the pd.dll binary for Windows.


windowing.tar.gz (Linux)

windowing.zip (Windows)

Hanning, Hamming, Blackman, Cosine, Connes, Bartlett, Welch, Lanczos, Gaussian, and Kaiser windowing functions.


GrIPD

GrIPD is a cross-platform extension to Miller Puckette's Pure Data software that allows one to design custom graphical user interfaces for PD patches. GrIPD is not a replacement for the PD Tcl/Tk GUI, but instead is intended to allow one to create a front end to a PD patch. The concept is to create your PD patch normally and then your GUI using GrIPD. You can then lauch PD using the -nogui command line argument (although this is certainly not necessary) so only your custom front end will be displayed. GrIPD, itself, consists of two parts: the "gripd" PD object and an external GUI window/editor. The PD object was written in C and the external GUI was written in Python using the wxWindows. GrIPD is released under the GNU General Public License.


pd_joystick.tar.gz (Linux)

pd_joystick.zip (Windows)

This external allows PD to be controlled via a PC gameport or USB joystick. For Linux, put the tarball in your main pd directory, untar, and do a 'make pd_joystick' or 'make pd_joystickusb'. You will, of course, need either the pc gameport driver (http://atrey.karlin.mff.cuni.cz/~vojtech/joystick/) or the USB drivers (http://www.linux-usb.org/). For Windows, the compiled binary is included and should work with all flavors of Windows (9x, ME, NT, 2k, XP).


pd_guibox.tar.gz (Obsolete, use GrIPD)

This is actually a package of 3 "performance time" gui externals: sliderbox, buttonbox, and togglebox. Just put the tarball in your main pd directory, untar, and do a 'make pd_guibox'. They use Python, GTK and the pygtk bindings so you'll need all of those, but most linux distributions come with the Python interpretor and the GTK libraries so all you should need to get is pygtk (ftp://ftp.gtk.org/pub/gtk/python/). With some twiddling they should be able to work with Windows (I think) and since they use TCP/IP sockets they could, with a little adjustment, be used on seperate machines from PD itself. Check out a screenshot.




[ Back ]   [ Home ]


Questions? Comments? Send them to me, Joseph Sarlo (jsarlo@ucsd.edu)