PD is pure data, which is an open source clone of the (surprisingly) closed source MAX/MSP. http://puredata.info/
it's basically an open-ended programming environment for music/data/midi -- it's got a steep learning curve but disclaimers like that have no place on a site for hackers =)