blob: 1e069172c66b44c4970a7811e23285c0b014a998 (
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
28
29
30
31
32
|
#import OSC as osc
import liblo as osc
import logging
# Declare an empty target
target = None
# Connect to the server
def connect_to_server(hostname, port):
global target
if (hostname or port) is None:
target = osc.Adress('127.0.0.1', 57121, osc.UDP)
else:
try:
target = osc.Address(hostname, port, osc.UDP)
except osc.AddressError, err:
logging.error(err)
# Send a osc_message to the server
def send_msg(time_delta, randomness):
global target
# if the message is not empty and longer than 1
if randomness is not None and len(randomness) > 1:
msg = osc.Message("/random")
msg.add(time_delta)
msg.add(randomness[0], randomness[1])
try:
osc.send(target, msg)
except:
logging.error('OSC: Sending of message failed.')
|