uses pyOSC instead of liblo because pyOSC allows for the reuse of ports