And now for the real subject. I know Pd can get MPE data from raw midi and even specialized objects like [ctlin], but that doesn't seem to me like the "real deal", even though I'm aware my knowledge is limited. I am thinking about a new external for ELSE, but it really looks like Vanilla should handle this. My point and idea is that Pd should better deal with it natively, whatever that actually means, I cannot put things in details yet... for reference, what I can say is that MAX has mpeparse and mpeformat objects, and I figure that Pd should also have something like that, by the way, I also opened an issue on github, see
https://github.com/pure-data/pure-data/issues/2117