As a programming environment the strength of Pd is in its flexibility:
- Two examples of beat slicing here and here.
- Using simple algorithms to vary loops.
- mimicking speech with a piano: Automatenklavier.
- Pd + Arduino = Solenoid Concert by Roman Häfeli.
- Using Pd for game music (also see link to article about this work).
- look at Andy Farnell's book Designing Sound
- Using mobiles phones as controllers: with TouchOSC or using CTRL