a grain of salt: i haven’t actually used max/msp in quite some time.
but. as you are surely aware, OSC is just a message format. so in the worst case you can use https://docs.cycling74.com/max7/maxobject/udpreceive and parse out the stuff you need.
and then there are the many 3rd-party OSC externals and apps [ https://cycling74.com/?toolbox-tag=osc-2 ] , it looks to me that at least some are pure-max solutions (no externals) so probably using udpreceive in fact.
it’s weird that there isn’t a more obvious way to do this. but CNMAT’s sites regarding this are long-down, and c74 isn’t saying much either.
i am pretty sure that recent max’s are built with JUCE, and JUCE gives you OSC parsing classes for free. so it’s baffling that they wouldn’t just have some built-in objects for routing OSC address patterns. it would take all of 30 minutes coding time.
( i’m saying this as someone who has recently had to shoehorn some OSC bundle-parsing stuff arbitrarily into a realtime-network-clock application for work. so, JUCE is the obvious answer. )
ah well.
i know the thread is old, but feel free to contact me if you still want to discuss it, i’m curious.