Files
@ b4633fb9bccf
Branch filter:
Location: light9/flax/littletimeline.py - annotation
b4633fb9bccf
797 B
text/x-python
extract Project class with the larger graph-only methods
Ignore-this: e0d79e45fb053d8b7e228b6eb5687eba
Ignore-this: e0d79e45fb053d8b7e228b6eb5687eba
45b12307c695 45b12307c695 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 45b12307c695 45b12307c695 2f48cb9219ed 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 2f48cb9219ed 45b12307c695 | #!/usr/bin/python
""" a test that listens to ascoltami player and outputs a light to
dmxserver """
from __future__ import division
import xmlrpclib,time,socket,sys
sys.path.append("../light8")
import dmxclient
player=xmlrpclib.Server("http://localhost:8040")
print "found player"
t1=time.time()
while 1:
try:
playtime=player.gettime()
except socket.error,e:
print "server error %r, waiting"%e
time.sleep(2)
lev=0
for low,high,func in ((0,20,0),
(20,30,(playtime-20)/10),
(30,170,1),
(170,189,1-(playtime-170)/19),
):
if low<=playtime<high:
lev=func
print "Send",lev
dmxclient.outputlevels([lev])
time.sleep(.01)
|