i've been searched for this a lot of time, finally i have change to ArtNet. I've built an external for linux but only receives. With the libartnet should be easy built another external to transmit.
I think the best option now and in the future in lighting control for pure data is built an external to comunicate with Open Lighting Arquitecture
http://www.opendmx.net/index.php/Open_Lighting_Architecture
I've read a bit the API, but is in C++ code, i know a litlle C but i don't a programmer, i don't know how call a C++ function for the C external... Supports a lot of protocols and interfaces and is multipatform (OSX and linux working now, windows in progress). There is an external for MAX/MSP on OSX (i don't know if can be used with pd, or if is easy adapt it):
http://www.opendmx.net/index.php/OlaOutput_Max_External