blob: 9cb33cf29403ad299e689c73e2a38243f128feec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/usr/bin/env python3
import argparse
import random
import time
from pythonosc import udp_client
def usage():
print("python3 -m pip install python-osc")
print("python3 ./osc_ctrl.py")
parser = argparse.ArgumentParser()
parser.add_argument("-i", default="127.0.0.1", help="OSC server IP")
parser.add_argument("-p", type=int, default=9000, help="OSC server port")
args = parser.parse_args()
client = udp_client.SimpleUDPClient(args.i, args.p)
for i in range(1,100):
addr="/avatar/parameters/_Letter_Row00_Col00_03"
#addr="/avatar/parameters/_Letter_Row00_Col00"
#msg = ((15 << 24) | (16 << 16) | (17 << 8) | 18)
msg = i % 2
print("send {} to {}".format(msg, addr))
client.send_message(addr, msg)
time.sleep(1)
|