import argparse
from pythonosc import dispatcher
from pythonosc import osc_server
def print1(unused_addr, *p):
print(p) //タプルで出力される
def osc_loop():
parser = argparse.ArgumentParser()
parser.add_argument("--ip",
default="127.0.0.1", help="The ip to listen on")
parser.add_argument("--port",
type=int, default=12346, help="The port to listen on")
args = parser.parse_args()
_dispatcher = dispatcher.Dispatcher()
_dispatcher.map("/read", print1)
server = osc_server.ThreadingOSCUDPServer(
(args.ip, args.port), _dispatcher)
print("Serving on {}".format(server.server_address))
server.serve_forever()
if __name__ == "__main__":
osc_loop()