Example #1
0
    def toOSC(self, messagename):
        message = OSCMessage(messagename)
        message.append(8)
        message.append(os.getpid())
        message.append(self.title)
        message.append(self.streamclass)
        message.append(self.framenumber)
        message.append(time.time())
	message.append(self.creator)
	message.append(self.description)
        message.append(self.data)
        return message
Example #2
0
 def diff(self, pixels):
     message = OSCMessage("/diffcolors")
     message.append(pixels)
     self.client.send( message )
#!/usr/bin/python
from osc import OSCServer, OSCClient, OSCMessage
import sys








if __name__ == "__main__":
    if len(sys.argv) < 2:
        print """
sendcommand.py: sends commands to the running oscapi.py daemon.
usage: ./sendcommand.py command
available commands:
    reloadconfig - reloads config.py in the octoapi - usually reordering the lights
"""
        sys.exit(-1)
    messagename = sys.argv[1] 
    client = OSCClient()
    client.connect( ("localhost",11661) )
    message = OSCMessage('/'+messagename)
    for param in sys.argv[2:]:
        message.append(param)
    client.send( message )
Example #4
0
 def write(self, pixels):
     message = OSCMessage("/setcolors")
     pixels = self.crazyMofoingReorderingOfLights(pixels)
     message.append(pixels)
     self.client.send( message )
Example #5
0
 def toOSC(self, messagename):
     message = OSCMessage(messagename)
     message.append(8)
     message.append(os.getpid())
     message.append(self.title)
     message.append(self.streamclass)
     message.append(self.framenumber)
     message.append(time.time())
     message.append(self.creator)
     message.append(self.description)
     message.append(self.data)
     return message