When I was a masters student in the NYU Music Technology program, I Izard PD for a couple projects I'm really proud of.
The first was an acoustic-electronic room reverb stimulator. We set up multiple mic+speaker pairs in a room and used PD to allow the user to set a delay on each mic input before reproducing the sound out of the matched speaker, to simulate sound propagation in a larger room. The signal was also filtered with a selectable frequency response that could be set to match a list of different materials. The result was real time simulated reverberation on physical space. This was really easy to patch together in PD, rather than using a general purpose programming language.
The second project was the Mmm-What-You-Say-O-Tron, a phase vocoder inspired by the instrument Imogen Heap uses to perform her song Hide and Seek. This was a much more sophisticated patch, which used PD's MIDI capabilities, pitch extraction, and a custom pitch-shift algorithm. It was less successful, but still really fun.
The first was an acoustic-electronic room reverb stimulator. We set up multiple mic+speaker pairs in a room and used PD to allow the user to set a delay on each mic input before reproducing the sound out of the matched speaker, to simulate sound propagation in a larger room. The signal was also filtered with a selectable frequency response that could be set to match a list of different materials. The result was real time simulated reverberation on physical space. This was really easy to patch together in PD, rather than using a general purpose programming language.
The second project was the Mmm-What-You-Say-O-Tron, a phase vocoder inspired by the instrument Imogen Heap uses to perform her song Hide and Seek. This was a much more sophisticated patch, which used PD's MIDI capabilities, pitch extraction, and a custom pitch-shift algorithm. It was less successful, but still really fun.