-
Notifications
You must be signed in to change notification settings - Fork 0
/
packOSC.py
58 lines (46 loc) · 1.59 KB
/
packOSC.py
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
from pythonosc import osc_message_builder
from pythonosc import udp_client
import socket
import time
import numpy as np
# #######################################################################
host = 'localhost'
port = 8888
oscClient = udp_client.UDPClient(host, port)
########################################################################
def bank(group, index):
oscMsg = osc_message_builder.OscMessageBuilder(address="/Bank")
oscMsg.add_arg(group)
oscMsg.add_arg(index)
oscMsg = oscMsg.build()
oscClient.send(oscMsg)
def valueA(value):
oscMsg = osc_message_builder.OscMessageBuilder(address="/Value_A")
oscMsg.add_arg(value)
oscMsg = oscMsg.build()
oscClient.send(oscMsg)
def valueB1(value):
oscMsg = osc_message_builder.OscMessageBuilder(address="/Value_B1")
oscMsg.add_arg(value)
oscMsg = oscMsg.build()
oscClient.send(oscMsg)
def valueB2(value):
oscMsg = osc_message_builder.OscMessageBuilder(address="/Value_B2")
oscMsg.add_arg(value)
oscMsg = oscMsg.build()
oscClient.send(oscMsg)
def valueL1(value):
oscMsg = osc_message_builder.OscMessageBuilder(address="/Value_L1")
oscMsg.add_arg(value)
oscMsg = oscMsg.build()
oscClient.send(oscMsg)
def valueL2(value):
oscMsg = osc_message_builder.OscMessageBuilder(address="/Value_L2")
oscMsg.add_arg(value)
oscMsg = oscMsg.build()
oscClient.send(oscMsg)
def release():
oscMsg = osc_message_builder.OscMessageBuilder(address="/Release")
oscMsg = oscMsg.build()
oscClient.send(oscMsg)
########################################################################