[PD-dev] Pd-Extended - pixelTANGO broken

Hans-Christoph Steiner hans at eds.org
Fri Mar 17 04:29:05 CET 2006


On Mar 16, 2006, at 4:22 PM, B. Bogart wrote:

> Hey Hans,
>
> Thomas, I'm CCing you as well, since I seem to be getting lots of
> crashes from pool in pd-exented, see the attached logfile.
>
> It took me ages to take a look at pd-extended so I'm working on it  
> today.
>
> #1. PixelTANGO needs the pt.py script which is in pixelTANGO/ 
> scripts in
> the PD abstractions CVS. This file should be included in the  
> pixelTANGO
> libdir.
>
> I took a look at the extended build makefile, but I have no idea where
> to put this. I guess I should move the "scripts" just into  
> "abstractions"?

add these lines to pixeltango_install:

	install -p $(abstractions_src)/pixelTANGO/scripts/*.* \
		$(objectsdir)/$(PIXELTANGO_NAME)


$(PIXELTANGO_NAME) is the libdir in $(objectsdir), which is "extra".   
I didn't commit anything, feel free to commit you changes.

> Any ideas about the best way to deal with abstractions that depend on
> python parts?
>
> Looks like all the "py" examples are also broken for the same  
> reason, py
> can't find the corresponding python scripts:

> py - No namespace available
> ImportError: No module named script

I get the same...

> #2. For some reason PD is looking for stripPath_setup, [stripPath]  
> is an
> abstraction that wraps [py pt stripPath] it seems to function fine,
> dispite pd complaining that it can't find the stripPath_setup symbol.

[strippath] is an object in externals/ext13, but it seems to be  
broken.  If you are loading [strippath] on Mac OS X or Windows, they  
are both case insensitive, so my guess is that its trying to load  
ext13/strippath, failing, then loading your abstraction.

> #3. Loading patches with many externals that have not been used yet
> takes forever, "Two-Layer-Example.pd" from pT took about 3 seconds to
> load, we really need to change the pointer to reflect that pd is  
> loading
> and not doing nothing.

Yeah, that would be nice.  I was thinking it would be great if the  
[cursor] object could also control the cursor icons within Pd.

> #4. PD seems to frequently exit, I close a pT example patch and  
> boom, PD
> quits, not does not crash, gdb things pd exists cleanly, but all I did
> was close a patch, not the problem. This has happened several times. I
> finally got a OSX crashlog for this (attached), but gdb still said PD
> exited normally. I see lots of pool functions in there...

Try just loading [pool] alone on a new canvas.  It does the same  
thing for me.  Both using 0.2.1 from Thomas' site and 0.2.2pre that's  
included in Pd-0.38.4-extended.

> #5. The GUI is certainly a lot less responsive for some reason, looks
> like tk issues though, simply opening a [popup] in pixelTANGO seems to
> take over a second... Any ideas on how to figure out why this is
> happening? It actually seems like the same example patch in the
> pixelTANGO.app runs much faster than in pd-extended, even the OSX dock
> responce is slow... (just doing a motionblur on a single DV file).  
> Ah, I
> turned on the "defeat real-time scheduling" startup flag and now it
> seems to be running great. Maybe that should be the default for
> pd-extended? Of course I have not played with how it effects audio
> processing.

Yeah, that is problematic with a number of things.  I think its only  
advantage is that it it lessens clicks when doing GUI actions during  
audio playback.   Not to say that's not a good thing, but hopefully  
there is a better way to achieve this.

I am going to add the -nrt flag as default in the included  
org.puredata.pd.plist file.

> #6. How to deal with meta-data like pool.dat files? I can open an
> example in the browser, but if I want to open a memento datafile it
> depends on using [openpanel] I can't navigate to it, let alone the end
> user will have no idea where to find it. This is why I has pushed  
> for a
> pixelTANGO .app approach where the examples/ is an exposed directory
> under a pixelTANGO directory that contains the pixelTANGO.app. I'm not
> sure how else to solve this issue, since the contents of a .app is
> supposed to be hidden... but example files probably should not be
> hidden... since they do need to be naviagable... I guess for pd- 
> extended
> the [openpanel] should default to the same folder as the browser  
> does...
> then it should be easy to find support files...

This is a tricky issue.  Ideally, we'd include everything within  
the .app because then its a single, neat package that you just drag-n- 
drop anywhere to install.  I think that's worth quite a bit.  But I  
think there is a solution for making the examples and pT files work  
from within the Pd.app.  Unfortunately, Apple did a retarded thing  
and made it so that you can't browse with in a .app directory unless  
you do the "Show Package Contents" thing.  A total pain in the ass.

But here's how I think it can work: I wrote a Tcl procedure for the  
old help menu which used symlinks to build a docs tree in /tmp so  
that you could browse it with the regular file browser.  We could do  
the same thing here.  This would also fit in with Frank's request for  
the old file browser in addition to the Help Browser.

> #7.I think the browser should only open a pd file on double-click I  
> find
> myself constantly clicking on more than one entry and those pT patches
> take a while to load!

Yeah, I toyed with that back and forth.  The Browser is an  
improvement over the Help menu, but still needs work.  Maybe the  
double-clickers can use the File browser.  Now that I've gotten used  
to the browser the way it is, I like it because is really quick and  
menu-like.

> #8. I need a better system for pT's dependance on fonts, I could use a
> python script that checks a few places for fonts on all platforms, and
> then choose the first it finds... or do I need a build system for  
> fonts
> that will tell the patch what to load depending on the platform?

Sounds like it.  It would be good to included Fonts for Gem and PiDiP  
too.

> Ok, a few bugs here and there but I think with a little tweaking I got
> pT working in pd-extended working as well as it does in the  
> pixelTANGO.app
>
> Thanks Hans for all the work here, I think we're really close to a  
> great
> pd package.

Thanks for doing this, the more we join forces, the better off we  
will all be.

.hc

>
> .b.
>
>
>
>
> Date/Time:      2006-03-16 15:51:36 -0500
> OS Version:     10.3.9 (Build 7W98)
> Report Version: 2
>
> Command: pd
> Path:    /Applications/Pd-extended.app/Contents/Resources/ 
> Scripts/../bin/pd
> Version: ??? (???)
> PID:     1432
> Thread:  0
>
> Exception:  EXC_BAD_INSTRUCTION (0x0002)
> Code[0]:    0x00000002
> Code[1]:    0x02acc770
>
>
> Thread 0 Crashed:
> 0   <<00000000>> 	0x02acc770 0 + 0x2acc770
> 1   pool.pd_darwin                	0x013edea0 pooldir::Clear(bool,  
> bool) + 0x118
> 2   pool.pd_darwin                	0x013edf30 pooldir::Reset(bool)  
> + 0x2c
> 3   pool.pd_darwin                	0x013edd3c pooldir::~pooldir  
> [unified]() + 0x20
> 4   pool.pd_darwin                	0x013ede10 pooldir::Clear(bool,  
> bool) + 0x88
> 5   pool.pd_darwin                	0x013edf30 pooldir::Reset(bool)  
> + 0x2c
> 6   pool.pd_darwin                	0x013edd3c pooldir::~pooldir  
> [unified]() + 0x20
> 7   pool.pd_darwin                	0x013edd54 pooldir::~pooldir  
> [unified]() + 0x38
> 8   pool.pd_darwin                	0x013ede10 pooldir::Clear(bool,  
> bool) + 0x88
> 9   pool.pd_darwin                	0x013edf30 pooldir::Reset(bool)  
> + 0x2c
> 10  pool.pd_darwin                	0x013edd3c pooldir::~pooldir  
> [unified]() + 0x20
> 11  pool.pd_darwin                	0x013ec398 pooldata::~pooldata  
> [unified]() + 0x14
> 12  pool.pd_darwin                	0x013ec0e0 pool::RmvPool 
> (pooldata*) + 0xa4
> 13  pool.pd_darwin                	0x013e787c pool::FreePool() + 0x50
> 14  pool.pd_darwin                	0x013e764c pool::~pool [unified] 
> () + 0x40
> 15  pool.pd_darwin                	0x013f4cb0  
> flext_obj_single::obj_free(flext_hdr*) + 0xf8
> 16  pd                            	0x00031f3c pd_free + 0x2c  
> (m_pd.c:30)
> 17  pd                            	0x00005d30 glist_delete + 0x1b0  
> (g_graph.c:106)
> 18  pd                            	0x000081cc graph_delete + 0x44  
> (g_graph.c:957)
> 19  pd                            	0x00005c9c glist_delete + 0x11c  
> (g_graph.c:94)
> 20  pd                            	0x000081cc graph_delete + 0x44  
> (g_graph.c:957)
> 21  pd                            	0x00005c9c glist_delete + 0x11c  
> (g_graph.c:94)
> 22  pd                            	0x000081cc graph_delete + 0x44  
> (g_graph.c:957)
> 23  pd                            	0x00005c9c glist_delete + 0x11c  
> (g_graph.c:94)
> 24  pd                            	0x000081cc graph_delete + 0x44  
> (g_graph.c:957)
> 25  pd                            	0x00005c9c glist_delete + 0x11c  
> (g_graph.c:94)
> 26  pd                            	0x000081cc graph_delete + 0x44  
> (g_graph.c:957)
> 27  pd                            	0x00005c9c glist_delete + 0x11c  
> (g_graph.c:94)
> 28  pd                            	0x000042bc canvas_free + 0x80  
> (g_canvas.c:846)
> 29  pd                            	0x00031f3c pd_free + 0x2c  
> (m_pd.c:30)
> 30  pd                            	0x00033570 pd_typedmess + 0x36c  
> (m_class.c:769)
> 31  pd                            	0x000336b0 pd_typedmess + 0x4ac  
> (m_class.c:790)
> 32  pd                            	0x00036e54 binbuf_eval + 0x3e4  
> (m_binbuf.c:582)
> 33  pd                            	0x0003d5c0 socketreceiver_read +  
> 0x724 (s_inter.c:510)
> 34  pd                            	0x0003ee84 sys_domicrosleep +  
> 0x25c (s_inter.c:167)
> 35  pd                            	0x0003a380 m_scheduler + 0x2e4  
> (m_sched.c:485)
> 36  pd                            	0x00002240 _start + 0x188 (crt.c: 
> 267)
> 37  dyld                          	0x8fe1a278 _dyld_start + 0x64
>
> Thread 1:
> 0   libSystem.B.dylib             	0x900078b8 mach_msg_trap + 0x8
> 1   libSystem.B.dylib             	0x90007438 mach_msg + 0x38
> 2   com.apple.audio.midi.CoreMIDI 	0x81ebdc9c  
> XServerMachPort::ReceiveMessage(int&, void*, int&) + 0x54
> 3   com.apple.audio.midi.CoreMIDI 	0x81eb0d58 MIDIInPortThread::Run 
> () + 0x13c
> 4   com.apple.audio.midi.CoreMIDI 	0x81eb4e50 XThread::RunHelper 
> (void*) + 0x3c
> 5   libSystem.B.dylib             	0x90024990 _pthread_body + 0x28
>
> Thread 2:
> 0   libSystem.B.dylib             	0x900078b8 mach_msg_trap + 0x8
> 1   libSystem.B.dylib             	0x90007438 mach_msg + 0x38
> 2   com.apple.CoreFoundation      	0x901c15e8 __CFRunLoopRun + 0x350
> 3   com.apple.CoreFoundation      	0x901c5d74 CFRunLoopRunSpecific+  
> 0x148
> 4   com.apple.audio.CoreAudio     	0x90762f80 HALRunLoop::OwnThread 
> (void*) + 0x104
> 5   com.apple.audio.CoreAudio     	0x907691e0 CAPThread::Entry 
> (CAPThread*) + 0x30
> 6   libSystem.B.dylib             	0x90024990 _pthread_body + 0x28
>
> Thread 3:
> 0   libSystem.B.dylib             	0x90018e78  
> semaphore_timedwait_signal_trap + 0x8
> 1   libSystem.B.dylib             	0x9000ea14 _pthread_cond_wait +  
> 0x268
> 2   com.apple.audio.CoreAudio     	0x907544fc CAGuard::WaitFor 
> (unsigned long long) + 0xdc
> 3   com.apple.audio.CoreAudio     	0x90754130 CAGuard::WaitUntil 
> (unsigned long long) + 0x130
> 4   com.apple.audio.CoreAudio     	0x90752b20 HPIOThread::WorkLoop 
> () + 0x358
> 5   com.apple.audio.CoreAudio     	0x9076919c  
> HPIOThread::ThreadEntry(HPIOThread*) + 0x1c
> 6   com.apple.audio.CoreAudio     	0x907691e0 CAPThread::Entry 
> (CAPThread*) + 0x30
> 7   libSystem.B.dylib             	0x90024990 _pthread_body + 0x28
>
> Thread 4:
> 0   libSystem.B.dylib             	0x90017238  
> semaphore_wait_signal_trap + 0x8
> 1   libSystem.B.dylib             	0x9000ea1c _pthread_cond_wait +  
> 0x270
> 2   pdp.pd_darwin                 	0x011aafd0 pdp_procqueue_thread  
> + 0x50 (bundle1.s:283)
> 3   libSystem.B.dylib             	0x90024990 _pthread_body + 0x28
>
> Thread 5:
> 0   libSystem.B.dylib             	0x90017238  
> semaphore_wait_signal_trap + 0x8
> 1   libSystem.B.dylib             	0x9000ea1c _pthread_cond_wait +  
> 0x270
> 2   vasp.pd_darwin                	0x01326624  
> flext_multi::ThrCond::Wait() + 0x28
> 3   vasp.pd_darwin                	0x013250b0 flext_multi::ThrHelper 
> (void*) + 0x120
> 4   libSystem.B.dylib             	0x90024990 _pthread_body + 0x28
>
> Thread 6:
> 0   libSystem.B.dylib             	0x90017238  
> semaphore_wait_signal_trap + 0x8
> 1   libSystem.B.dylib             	0x9000ea1c _pthread_cond_wait +  
> 0x270
> 2   vasp.pd_darwin                	0x01326624  
> flext_multi::ThrCond::Wait() + 0x28
> 3   vasp.pd_darwin                	0x013276ac  
> flext_base_multi::QWorker(flext_multi::thr_params*) + 0x38
> 4   libSystem.B.dylib             	0x90024990 _pthread_body + 0x28
>
> Thread 7:
> 0   libSystem.B.dylib             	0x90017238  
> semaphore_wait_signal_trap + 0x8
> 1   libSystem.B.dylib             	0x9000ea1c _pthread_cond_wait +  
> 0x270
> 2   py.pd_darwin                  	0x016acacc  
> flext_multi::ThrCond::Wait() + 0x28
> 3   py.pd_darwin                  	0x016ab558 flext_multi::ThrHelper 
> (void*) + 0x120
> 4   libSystem.B.dylib             	0x90024990 _pthread_body + 0x28
>
> Thread 8:
> 0   libSystem.B.dylib             	0x90017238  
> semaphore_wait_signal_trap + 0x8
> 1   libSystem.B.dylib             	0x9000ea1c _pthread_cond_wait +  
> 0x270
> 2   py.pd_darwin                  	0x016acacc  
> flext_multi::ThrCond::Wait() + 0x28
> 3   py.pd_darwin                  	0x0169fdb0 pybase::quworker 
> (flext_multi::thr_params*) + 0x394
> 4   libSystem.B.dylib             	0x90024990 _pthread_body + 0x28
>
> Thread 9:
> 0   libSystem.B.dylib             	0x90017238  
> semaphore_wait_signal_trap + 0x8
> 1   libSystem.B.dylib             	0x9000ea1c _pthread_cond_wait +  
> 0x270
> 2   py.pd_darwin                  	0x016acacc  
> flext_multi::ThrCond::Wait() + 0x28
> 3   py.pd_darwin                  	0x016ada68  
> flext_base_multi::QWorker(flext_multi::thr_params*) + 0x38
> 4   libSystem.B.dylib             	0x90024990 _pthread_body + 0x28
>
> Thread 10:
> 0   libSystem.B.dylib             	0x900078b8 mach_msg_trap + 0x8
> 1   libSystem.B.dylib             	0x90007438 mach_msg + 0x38
> 2   com.apple.opengl              	0x90db6538 glcDebugListener + 0xfc
> 3   libSystem.B.dylib             	0x90024990 _pthread_body + 0x28
>
> PPC Thread State:
>   srr0: 0x02acc770 srr1: 0x0008d030                vrsave: 0x00000000
>     cr: 0x44004284  xer: 0x00000004   lr: 0x013eda90  ctr: 0x02acc770
>     r0: 0x013edea8   r1: 0xbfffdc20   r2: 0x013edea0   r3: 0x02acc534
>     r4: 0x02acc6b0   r5: 0x013edea0   r6: 0x01453b68   r7: 0x00000001
>     r8: 0x00000002   r9: 0xa00016b4  r10: 0x0000198a  r11: 0x02b02004
>    r12: 0x02acc770  r13: 0x001838e0  r14: 0x001838d8  r15: 0x0007a0a8
>    r16: 0x000818d0  r17: 0x00079d18  r18: 0x000818c8  r19: 0x00081678
>    r20: 0x43300000  r21: 0x00000000  r22: 0x00000000  r23: 0x00000000
>    r24: 0x00000000  r25: 0x00000000  r26: 0x00000000  r27: 0x02acabf4
>    r28: 0x00000000  r29: 0x02acc6e4  r30: 0x02acc564  r31: 0x013ec044
>
> Binary Images Description:
>     0x1000 -    0x79fff pd 	/Applications/Pd-extended.app/Contents/ 
> Resources/Scripts/../bin/pd
>   0x45c000 -   0x45dfff com.apple.aoa.halplugin 2.5.0	/System/ 
> Library/Extensions/IOAudioFamily.kext/Contents/PlugIns/ 
> AOAHALPlugin.bundle/Contents/MacOS/AOAHALPlugin
>   0x605000 -   0x641fff com.apple.iSightAudio 6.5.2	/Library/Audio/ 
> Plug-Ins/HAL/iSightAudio.plugin/Contents/MacOS/iSightAudio
>   0x6d5000 -   0x6f7fff com.grame.JackRouter JackRouter version  
> 0.5.8 (0.5.8)	/Library/Audio/Plug-Ins/HAL/JackRouter.plugin/ 
> Contents/MacOS/JackRouter
>   0x76a000 -   0x76cfff liblist.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/liblist.pd_darwin
>   0x782000 -   0x796fff hid.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/hid.pd_darwin
>   0x79f000 -   0x7a0fff l2s.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/l2s.pd_darwin
>   0x7a3000 -   0x7c5fff fftease.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/fftease.pd_darwin
>   0x7fa000 -   0x7fdfff vbap.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/vbap.pd_darwin
>  0x1008000 -  0x1009fff makesymbol.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/zexy/ 
> makesymbol.pd_darwin
>  0x100c000 -  0x100cfff lister.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/zexy/lister.pd_darwin
>  0x1010000 -  0x1012fff popup.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/popup.pd_darwin
>  0x1015000 -  0x1016fff _numerictype.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _numerictype.so
>  0x101b000 -  0x101efff prepend.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/cyclone/ 
> prepend.pd_darwin
>  0x1029000 -  0x1036fff libbz2.1.0.2.dylib 	/Applications/Pd- 
> extended.app/Contents/Resources/bin/../../lib/libbz2.1.0.2.dylib
>  0x104a000 -  0x105ffff pmpd.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/pmpd.pd_darwin
>  0x1066000 -  0x1067fff OSCroute.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/oscx/ 
> OSCroute.pd_darwin
>  0x1070000 -  0x1072fff tosymbol.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/cyclone/ 
> tosymbol.pd_darwin
>  0x1079000 -  0x1079fff fromsymbol.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/cyclone/ 
> fromsymbol.pd_darwin
>  0x10a1000 -  0x10cafff xsample.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/xsample.pd_darwin
>  0x1104000 -  0x111cfff expr.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/expr.pd_darwin
>  0x1182000 -  0x1232fff pdp.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/pdp.pd_darwin
>  0x12ff000 -  0x1375fff vasp.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/vasp.pd_darwin
>  0x13e5000 -  0x1454fff pool.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/pool.pd_darwin
>  0x14b2000 -  0x14b3fff memory.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> memory.so
>  0x14bc000 -  0x156afff pidip.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/pidip.pd_darwin
>  0x1694000 -  0x16cdfff py.pd_darwin 	/Applications/Pd-extended.app/ 
> Contents/Resources/Scripts/../extra/py.pd_darwin
>  0x1725000 -  0x172efff _conv.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _conv.so
>  0x1778000 -  0x178afff libnumarray.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> libnumarray.so
>  0x17a5000 -  0x17aafff _ndarray.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _ndarray.so
>  0x17fc000 -  0x17fdfff math.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/lib-dynload/math.so
>  0x208f000 -  0x2092fff strop.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/lib-dynload/strop.so
>  0x20db000 -  0x20ddfff operator.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/lib-dynload/operator.so
>  0x20f0000 -  0x20f4fff _bytes.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _bytes.so
>  0x2222000 -  0x222cfff _ufunc.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _ufunc.so
>  0x22ca000 -  0x22cdfff _numarray.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _numarray.so
>  0x22eb000 -  0x22f1fff libnumeric.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> libnumeric.so
>  0x2349000 -  0x2360fff _sort.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _sort.so
>  0x24c3000 -  0x24d2fff _ufuncBool.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _ufuncBool.so
>  0x2526000 -  0x2535fff _ufuncInt8.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _ufuncInt8.so
>  0x2587000 -  0x2595fff _ufuncUInt8.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _ufuncUInt8.so
>  0x25e8000 -  0x25f7fff _ufuncInt16.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _ufuncInt16.so
>  0x2649000 -  0x2657fff _ufuncUInt16.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _ufuncUInt16.so
>  0x26aa000 -  0x26b9fff _ufuncInt32.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _ufuncInt32.so
>  0x270c000 -  0x271bfff _ufuncUInt32.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _ufuncUInt32.so
>  0x2766000 -  0x2771fff _ufuncFloat32.so 	/System/Library/ 
> Frameworks/Python.framework/Versions/2.3/lib/python2.3/site- 
> packages/numarray/_ufuncFloat32.so
>  0x27b8000 -  0x27c3fff _ufuncFloat64.so 	/System/Library/ 
> Frameworks/Python.framework/Versions/2.3/lib/python2.3/site- 
> packages/numarray/_ufuncFloat64.so
>  0x280d000 -  0x281afff _ufuncComplex32.so 	/System/Library/ 
> Frameworks/Python.framework/Versions/2.3/lib/python2.3/site- 
> packages/numarray/_ufuncComplex32.so
>  0x2865000 -  0x2872fff _ufuncComplex64.so 	/System/Library/ 
> Frameworks/Python.framework/Versions/2.3/lib/python2.3/site- 
> packages/numarray/_ufuncComplex64.so
>  0x28c4000 -  0x28d4fff _ufuncInt64.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _ufuncInt64.so
>  0x292b000 -  0x293cfff _ufuncUInt64.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _ufuncUInt64.so
>  0x297b000 -  0x297dfff _converter.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _converter.so
>  0x298c000 -  0x298dfff _operator.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _operator.so
>  0x299c000 -  0x299efff _dotblas.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/site-packages/numarray/ 
> _dotblas.so
>  0x29a5000 -  0x29a8fff struct.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/lib-dynload/struct.so
>  0x29b0000 -  0x29b2fff binascii.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/lib-dynload/binascii.so
>  0x29b9000 -  0x29bafff cStringIO.so 	/System/Library/Frameworks/ 
> Python.framework/Versions/2.3/lib/python2.3/lib-dynload/cStringIO.so
>  0x29bd000 -  0x29bdfff getdir.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/getdir.pd_darwin
>  0x29c0000 -  0x29c0fff stripPath.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/ext13/ 
> stripPath.pd_darwin
>  0x29c4000 -  0x29c5fff drip.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/zexy/drip.pd_darwin
>  0x29d5000 -  0x29e1fff tot.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/toxy/tot.pd_darwin
>  0x3132000 -  0x313bfff com.apple.LiveType.component 1.2.1	/Library/ 
> QuickTime/LiveType.component/Contents/MacOS/LiveType
>  0x319f000 -  0x31b8fff GLDriver 	/System/Library/Frameworks/ 
> OpenGL.framework/Versions/A/Resources/GLDriver.bundle/GLDriver
>  0x31d9000 -  0x31f3fff GLRendererFloat 	/System/Library/Frameworks/ 
> OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/ 
> GLRendererFloat
>  0x3202000 -  0x342bfff Gem.pd_darwin 	/Applications/Pd- 
> extended.app/Contents/Resources/Scripts/../extra/Gem.pd_darwin
>  0x689d000 -  0x6992fff GLEngine 	/System/Library/Frameworks/ 
> OpenGL.framework/Resources/GLEngine.bundle/GLEngine
>  0x6a7b000 -  0x6b51fff ATIRadeon9700GLDriver 	/System/Library/ 
> Extensions/ATIRadeon9700GLDriver.bundle/Contents/MacOS/ 
> ATIRadeon9700GLDriver
>  0x7105000 -  0x713ffff com.apple.audio.SoundManager.Components  
> 3.8	/System/Library/Components/SoundManagerComponents.component/ 
> Contents/MacOS/SoundManagerComponents
> 0x70090000 - 0x700e6fff com.apple.LiveType.framework 1.2	/System/ 
> Library/PrivateFrameworks/LiveType.framework/Versions/A/LiveType
> 0x73230000 - 0x73233fff libmx.A.dylib 	/usr/lib/libmx.A.dylib
> 0x78c10000 - 0x78c73fff libGLU.1.dylib 	/usr/X11R6/lib/libGLU.1.dylib
> 0x78e70000 - 0x78ed1fff libGL.1.dylib 	/usr/X11R6/lib/libGL.1.dylib
> 0x805a9000 - 0x805b3fff com.grame.Jack Jack (0.82.0)	/Library/ 
> Frameworks/Jack.framework/Versions/A/Jack
> 0x80830000 - 0x8090efff libxml2.2.dylib 	/usr/lib/libxml2.2.dylib
> 0x80a50000 - 0x80ad4fff libstdc++.6.dylib 	/usr/lib/libstdc++.6.dylib
> 0x80c80000 - 0x80c88fff libgcc_s.1.dylib 	/usr/lib/libgcc_s.1.dylib
> 0x811db000 - 0x812ccfff libGLProgrammability.dylib 	/System/Library/ 
> Frameworks/OpenGL.framework/Versions/A/Libraries/ 
> libGLProgrammability.dylib
> 0x81eb0000 - 0x81eeefff com.apple.audio.midi.CoreMIDI 1.4 (29)	/ 
> System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
> 0x849c0000 - 0x849f9fff libfreetype.6.dylib 	/usr/X11R6/lib/ 
> libfreetype.6.dylib
> 0x84bb0000 - 0x84bb2fff libXv.1.dylib 	/usr/X11R6/lib/libXv.1.dylib
> 0x85570000 - 0x8557efff libXplugin.1.dylib 	/usr/lib/libXplugin. 
> 1.dylib
> 0x85830000 - 0x85872fff libXt.6.dylib 	/usr/X11R6/lib/libXt.6.dylib
> 0x86100000 - 0x86105fff libSM.6.dylib 	/usr/X11R6/lib/libSM.6.dylib
> 0x86150000 - 0x8615ffff libICE.6.dylib 	/usr/X11R6/lib/libICE.6.dylib
> 0x873b0000 - 0x873b2fff com.apple.ForceFeedback 1.0.1	/System/ 
> Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
> 0x87520000 - 0x87560fff com.apple.glut 3.2.7 (GLUT-3.2.7)	/System/ 
> Library/Frameworks/GLUT.framework/Versions/A/GLUT
> 0x88ed0000 - 0x88edcfff com.apple.agl 2.5 (AGL-2.5)	/System/Library/ 
> Frameworks/AGL.framework/Versions/A/AGL
> 0x8b0c0000 - 0x8b788fff com.apple.QuickTimeComponents.component  
> 6.5.2	/System/Library/QuickTime/QuickTimeComponents.component/ 
> Contents/MacOS/QuickTimeComponents
> 0x8c280000 - 0x8c281fff libGLSystem.dylib 	/System/Library/ 
> Frameworks/OpenGL.framework/Versions/A/Libraries/libGLSystem.dylib
> 0x8c390000 - 0x8c3d1fff com.apple.QuickTimeFirewireDV.component  
> 6.5.2	/System/Library/QuickTime/QuickTimeFirewireDV.component/ 
> Contents/MacOS/QuickTimeFirewireDV
> 0x8cd28000 - 0x8cdf3fff libX11.6.dylib 	/usr/X11R6/lib/libX11.6.dylib
> 0x8e990000 - 0x8ea21fff com.apple.QuickTimeMPEG4.component 6.5.2	/ 
> System/Library/QuickTime/QuickTimeMPEG4.component/Contents/MacOS/ 
> QuickTimeMPEG4
> 0x8fdef000 - 0x8fdfafff libXext.6.dylib 	/usr/X11R6/lib/libXext. 
> 6.dylib
> 0x8fe00000 - 0x8fe4ffff dyld 	/usr/lib/dyld
> 0x90000000 - 0x9014ffff libSystem.B.dylib 	/usr/lib/libSystem.B.dylib
> 0x901c0000 - 0x9026dfff com.apple.CoreFoundation 6.3.8 (299.36)	/ 
> System/Library/Frameworks/CoreFoundation.framework/Versions/A/ 
> CoreFoundation
> 0x902b0000 - 0x90529fff com.apple.CoreServices.CarbonCore 10.3.7	/ 
> System/Library/Frameworks/CoreServices.framework/Versions/A/ 
> Frameworks/CarbonCore.framework/Versions/A/CarbonCore
> 0x905a0000 - 0x90610fff com.apple.framework.IOKit 1.3.6 (???)	/ 
> System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
> 0x90640000 - 0x906c8fff com.apple.CoreServices.OSServices 3.0.1	/ 
> System/Library/Frameworks/CoreServices.framework/Versions/A/ 
> Frameworks/OSServices.framework/Versions/A/OSServices
> 0x9071d000 - 0x9072dfff com.apple.speech.recognition.framework 3.3	/ 
> System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ 
> SpeechRecognition.framework/Versions/A/SpeechRecognition
> 0x90750000 - 0x907b7fff com.apple.audio.CoreAudio 2.1.2	/System/ 
> Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
> 0x90810000 - 0x90810fff com.apple.ApplicationServices 1.0 (???)	/ 
> System/Library/Frameworks/ApplicationServices.framework/Versions/A/ 
> ApplicationServices
> 0x90812000 - 0x9084afff com.apple.LaunchServices 10.3.5 (98.4)	/ 
> System/Library/Frameworks/ApplicationServices.framework/Versions/A/ 
> Frameworks/LaunchServices.framework/Versions/A/LaunchServices
> 0x90860000 - 0x908cffff libobjc.A.dylib 	/usr/lib/libobjc.A.dylib
> 0x90940000 - 0x909b3fff com.apple.DesktopServices 1.2.5	/System/ 
> Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/ 
> DesktopServicesPriv
> 0x909f0000 - 0x909fcfff com.apple.help 1.0.1	/System/Library/ 
> Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/ 
> Versions/A/Help
> 0x90a06000 - 0x90a15fff libPSRIP.A.dylib 	/System/Library/ 
> Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ 
> CoreGraphics.framework/Versions/A/Resources/libPSRIP.A.dylib
> 0x90a20000 - 0x90b7bfff com.apple.Foundation 6.3.7 (500.59)	/System/ 
> Library/Frameworks/Foundation.framework/Versions/C/Foundation
> 0x90c32000 - 0x90c4cfff libPDFRIP.A.dylib 	/System/Library/ 
> Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ 
> CoreGraphics.framework/Versions/A/Resources/libPDFRIP.A.dylib
> 0x90c70000 - 0x90c8afff libGL.dylib 	/System/Library/Frameworks/ 
> OpenGL.framework/Versions/A/Libraries/libGL.dylib
> 0x90cb0000 - 0x90d12fff libGLU.dylib 	/System/Library/Frameworks/ 
> OpenGL.framework/Versions/A/Libraries/libGLU.dylib
> 0x90d40000 - 0x90d40fff com.apple.Carbon 10.3 (???)	/System/Library/ 
> Frameworks/Carbon.framework/Versions/A/Carbon
> 0x90d50000 - 0x90d6bfff com.apple.SystemConfiguration 1.7.1 (???)	/ 
> System/Library/Frameworks/SystemConfiguration.framework/Versions/A/ 
> SystemConfiguration
> 0x90d7c000 - 0x90d8ffff com.apple.speech.synthesis.framework 3.2	/ 
> System/Library/Frameworks/ApplicationServices.framework/Versions/A/ 
> Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
> 0x90db0000 - 0x90dbbfff com.apple.opengl 1.3.8	/System/Library/ 
> Frameworks/OpenGL.framework/Versions/A/OpenGL
> 0x90ec0000 - 0x90ec0fff com.apple.Cocoa 6.3 (???)	/System/Library/ 
> Frameworks/Cocoa.framework/Versions/A/Cocoa
> 0x9102d000 - 0x9104afff com.apple.audio.SoundManager 3.8	/System/ 
> Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ 
> CarbonSound.framework/Versions/A/CarbonSound
> 0x910e0000 - 0x91133fff com.apple.bom 1.2.5 (63.2)	/System/Library/ 
> PrivateFrameworks/Bom.framework/Versions/A/Bom
> 0x91141000 - 0x91141fff com.apple.CoreServices 10.3 (???)	/System/ 
> Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
> 0x91254000 - 0x9125ffff com.apple.securityhi 1.2 (90)	/System/ 
> Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ 
> SecurityHI.framework/Versions/A/SecurityHI
> 0x912e0000 - 0x912f7fff com.apple.LangAnalysis 1.5.4	/System/ 
> Library/Frameworks/ApplicationServices.framework/Versions/A/ 
> Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
> 0x913a0000 - 0x9145ffff ColorSync 	/System/Library/Frameworks/ 
> ApplicationServices.framework/Versions/A/Frameworks/ 
> ColorSync.framework/Versions/A/ColorSync
> 0x914ad000 - 0x9151afff libvDSP.dylib 	/System/Library/Frameworks/ 
> Accelerate.framework/Versions/A/Frameworks/vecLib.framework/ 
> Versions/A/libvDSP.dylib
> 0x915e0000 - 0x91699fff com.apple.QD 3.4.69 (???)	/System/Library/ 
> Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ 
> QD.framework/Versions/A/QD
> 0x916f0000 - 0x91728fff com.apple.AE 1.4	/System/Library/Frameworks/ 
> ApplicationServices.framework/Versions/A/Frameworks/AE.framework/ 
> Versions/A/AE
> 0x91760000 - 0x917f3fff com.apple.print.framework.PrintCore 3.3	/ 
> System/Library/Frameworks/ApplicationServices.framework/Versions/A/ 
> Frameworks/PrintCore.framework/Versions/A/PrintCore
> 0x91890000 - 0x918aafff com.apple.openscripting 1.2.1 (???)	/System/ 
> Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ 
> OpenScripting.framework/Versions/A/OpenScripting
> 0x918d0000 - 0x918e0fff com.apple.ImageCapture 2.1.5	/System/ 
> Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ 
> ImageCapture.framework/Versions/A/ImageCapture
> 0x91970000 - 0x919befff com.apple.print.framework.Print 3.3	/System/ 
> Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ 
> Print.framework/Versions/A/Print
> 0x91a40000 - 0x91ab3fff com.apple.NavigationServices 3.3.3	/System/ 
> Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ 
> NavigationServices.framework/Versions/A/NavigationServices
> 0x91b10000 - 0x91b10fff com.apple.audio.units.AudioUnit 1.3.2	/ 
> System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
> 0x91b30000 - 0x91b44fff libCGATS.A.dylib 	/System/Library/ 
> Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ 
> CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
> 0x91b60000 - 0x91b6bfff libCSync.A.dylib 	/System/Library/ 
> Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ 
> CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
> 0x91b71000 - 0x91b89fff com.apple.WebServices 1.1.1 (1.1.0)	/System/ 
> Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/ 
> WebServicesCore.framework/Versions/A/WebServicesCore
> 0x91bb0000 - 0x91d45fff com.apple.QuickTime 6.5.2	/System/Library/ 
> Frameworks/QuickTime.framework/Versions/A/QuickTime
> 0x92070000 - 0x92096fff com.apple.FindByContent 1.4 (1.2)	/System/ 
> Library/Frameworks/ApplicationServices.framework/Versions/A/ 
> Frameworks/FindByContent.framework/Versions/A/FindByContent
> 0x92170000 - 0x92357fff com.apple.security 2.4 (179)	/System/ 
> Library/Frameworks/Security.framework/Versions/A/Security
> 0x927f0000 - 0x92827fff com.apple.CFNetwork 1.2.2 (7)	/System/ 
> Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/ 
> CFNetwork.framework/Versions/A/CFNetwork
> 0x92880000 - 0x92c05fff com.apple.HIToolbox 1.3.7 (???)	/System/ 
> Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ 
> HIToolbox.framework/Versions/A/HIToolbox
> 0x92de0000 - 0x92e30fff com.apple.HIServices 1.4.1 (0.0.1d1)	/ 
> System/Library/Frameworks/ApplicationServices.framework/Versions/A/ 
> Frameworks/HIServices.framework/Versions/A/HIServices
> 0x92e70000 - 0x9336ffff com.apple.AppKit 6.3.9 (743.41)	/System/ 
> Library/Frameworks/AppKit.framework/Versions/C/AppKit
> 0x93680000 - 0x93958fff com.apple.CoreGraphics 1.203.30 (???)	/ 
> System/Library/Frameworks/ApplicationServices.framework/Versions/A/ 
> Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
> 0x939d0000 - 0x939d4fff libmathCommon.A.dylib 	/usr/lib/system/ 
> libmathCommon.A.dylib
> 0x939d6000 - 0x939dffff com.apple.DiskArbitration 2.0.5	/System/ 
> Library/PrivateFrameworks/DiskArbitration.framework/Versions/A/ 
> DiskArbitration
> 0x93a50000 - 0x93a64fff libcups.2.dylib 	/usr/lib/libcups.2.dylib
> 0x93c00000 - 0x93ca3fff com.apple.audio.toolbox.AudioToolbox 1.3.2	/ 
> System/Library/Frameworks/AudioToolbox.framework/Versions/A/ 
> AudioToolbox
> 0x941cd000 - 0x94259fff com.apple.ink.framework 101.1.4 (55.12)	/ 
> System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ 
> Ink.framework/Versions/A/Ink
> 0x94580000 - 0x9458dfff com.apple.CommonPanels 1.2.1 (1.0)	/System/ 
> Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ 
> CommonPanels.framework/Versions/A/CommonPanels
> 0x94596000 - 0x945a9fff libRIP.A.dylib 	/System/Library/Frameworks/ 
> ApplicationServices.framework/Versions/A/Frameworks/ 
> CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
> 0x945b0000 - 0x945b9fff libz.1.dylib 	/usr/lib/libz.1.dylib
> 0x94650000 - 0x946affff com.apple.SearchKit 1.0.2	/System/Library/ 
> Frameworks/CoreServices.framework/Versions/A/Frameworks/ 
> SearchKit.framework/Versions/A/SearchKit
> 0x954c0000 - 0x95ac6fff libBLAS.dylib 	/System/Library/Frameworks/ 
> Accelerate.framework/Versions/A/Frameworks/vecLib.framework/ 
> Versions/A/libBLAS.dylib
> 0x95b20000 - 0x95df0fff libLAPACK.dylib 	/System/Library/Frameworks/ 
> Accelerate.framework/Versions/A/Frameworks/vecLib.framework/ 
> Versions/A/libLAPACK.dylib
> 0x95f00000 - 0x95f20fff libvMisc.dylib 	/System/Library/Frameworks/ 
> Accelerate.framework/Versions/A/Frameworks/vecLib.framework/ 
> Versions/A/libvMisc.dylib
> 0x95f40000 - 0x96008fff org.python.Python.framework 2.2	/System/ 
> Library/Frameworks/Python.framework/Versions/2.3/Python
> 0x96028000 - 0x960eefff libcrypto.0.9.7.dylib 	/usr/lib/libcrypto. 
> 0.9.7.dylib
> 0x968d0000 - 0x969b2fff libicucore.A.dylib 	/usr/lib/ 
> libicucore.A.dylib
> 0x96aa0000 - 0x96acefff libssl.0.9.7.dylib 	/usr/lib/libssl. 
> 0.9.7.dylib
> 0x96b50000 - 0x96bdffff ATS 	/System/Library/Frameworks/ 
> ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/ 
> Versions/A/ATS
> 0x96c00000 - 0x96c4bfff libGLImage.dylib 	/System/Library/ 
> Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
> 0x96cb0000 - 0x96d9efff libiconv.2.dylib 	/usr/lib/libiconv.2.dylib
> 0x96de0000 - 0x96df0fff com.apple.vecLib 3.0.3 (vecLib 3.0.3)	/ 
> System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
> 0x96ee0000 - 0x96ee8fff libbsm.dylib 	/usr/lib/libbsm.dylib
> 0x96eec000 - 0x96f06fff libresolv.9.dylib 	/usr/lib/libresolv.9.dylib
> 0x97345000 - 0x973aefff com.apple.htmlrendering 1.1.2	/System/ 
> Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ 
> HTMLRendering.framework/Versions/A/HTMLRendering
>
>
> _______________________________________________
> PD-dev mailing list
> PD-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev


________________________________________________________________________ 
____

"I have the audacity to believe that peoples everywhere can have  
three meals a day for their bodies, education and culture for their  
minds, and dignity, equality and freedom for their spirits."
                                             - Martin Luther King, Jr.





More information about the Pd-dev mailing list