Attention @cerupcat, et al.
I created a "reinit" branch which automatically reinits the libpd audio settings if the current values are different than the incoming sound stream values aka buffer size & number of channels. This should be helpful on iOS since the incoming buffer size seems to change depending on other apps.
You can find it here: https://github.com/danomatika/ofxPd/tree/reinit
Please test this and let me know if it's working. My tests seem fine but I don't have the newest hardware or a ton of other audio apps.
Related discussion: http://forum.openframeworks.cc/t/how-to-get-audio-buffersize-through-audio-unit-remoteio/21038/8