Just remembered and played with the mxj object midifile from cnmat. It read type 1 files but plays notes only. No program changes or controllers.
It's puzzling that, after 20+ years, max doesn't have this already.
This is one of the most frustrating things about Max for me. It seems that detonate could easily be updated to include controller data such as Pitch Bends. There are already two outlets X1 and X2 that really do nothing for me. Having the ability to use PB data would be fantastic. Maybe the powers that be would consider this.
The bach library is really fantastic. I love it...but it they do not yet support import of pitch bend data either via XML or MIDI file data. It has something to do with the fact the PB data is different than controller data (as I understand it) but I am not sure why it is so difficult to bring that data in. On the other hand i am not a programmer. If I were I would have written my own externals by now.