blob: 3d95f69daa6f33589c7f71ff4353fd34d403c39b (
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
|
#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', 57120, osc.TCP)
else:
try:
target = osc.Address(hostname, port, osc.TCP)
except osc.AddressError, err:
logging.error(err)
# Send a osc_message to the server
def send_osc_msg_to_server(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(randomness[0], randomness[1])
try:
osc.send(target, msg)
except:
logging.error('OSC: Sending of message failed.')
|