Ah very cool. I'm not using python, but might implement a class / some C++ code when I get time for the same purpose. Hooks on OSC commands to do / tell to do the NSM stuff...
Harry, this already exists in C++ class form and also in a single C header file. nonlib/NSM/Client.{CH} and nonlib/nsm.h, respectively.